Part A Plan
“ Distributed Operating System”
Aims/Benefits of operating system:
The main goal of a distributed system is to make it easy for users to access remote resources.
Resources can be virtually anything, typical examples of resources are data, files, Speedup the
exchange of data with one another via electronic mail.
Course Outcomes:
To get knowledge in distributed synchronization, consistency and replication, security, and
distributed file systems.
Distributed programming on the cloud.
University’s Cloud Developer course.
Proposed Methodology:
A distributed operating system is system software over a collection independent software,
networked, communicating, and physically separate computational nodes. They handle jobs which
are serviced by multiple CPUs.
Each individual node holds a specific software subset of the global aggregate operating system.
An architectural model of a distributed system defines the way in which the components of the
system interact with each other and the way in which they are mapped onto an underlying
network of computers.
There are 3 types of models in the object oriented modeling and design are: Class Model, State
Model, and Interaction Model.
Resources Required:
Sr.
No Name of resource material Specification Quantity Remarks
1 Computer WINDOWS 7,2GB RAM, 1
160GB HDD
2 Operating System WINDOWS 7 1
3 Textbook/manual Ubuntu Studies 22447 1
4 Internet Youtube / Wikipedia 1
‘
Action Plan:
Sr. Details of Planned Planned Name of Responsible
No. Activity Start date Finish date Team Members
1 Search the information
of
Distributed of operating
system
2 Collect the information Pranjali Malge
of
Aishwarya Jadhav
Regarding operating Swarangee Kulkarni
system
Pankaja Holkar
3 Analysis of different
information
4 Analysis of information
5 Compression of
operating system
6 Features of operating
system
7 Advantages and
drawback of Distributed
operating sytem
8 Final report of project
6. Names of Team Members
1. Pranjali Malge
2. Aishwarya Jadhav
3. Swarangee Kulkarni
4. Pankaja Holkar
Part B Plan
Rationale:
The primary purpose of a distributed operating system is to hide the fact that resources are
shared. Transparency also implies that the user should be unaware that the resources he is
accessing are shared. Furthermore, the system should be a separate independent unit for the user.
A distributed operating system provides the same functionality and interface as a monolithic
perating system. That is, for both systems the goal is to make the computing and storage facilities
as provided by the hardware available to the users of the system
Distributed computing allows different users or computers to share information. Distributed
Computing can allow an application on one machine to leverage processing power, memory,
or storage on another machine
Aim/benefits of the microproject:
The main goal of a distributed system is to make it easy for users to access remote resources, and
to share them with other users in a controlled manner. Resources can be virtually anything,
typical examples of resources are printers, storage facilities, data, files, web pages, and networks.
With resource sharing facility, a user at one site may be able to use the resources available at another.
Course outcome:
To get knowledge in distributed architecture, naming, synchronization, consistency and
replication, fault tolerance, security, and distributed file systems.
Distributed programming on the cloud.
Review:
A distributed operating system is an operating system that runs on a number of technologies
whose function is to make available a useful set of services, generally to make the set of
machines act more like a only machine.
They only have message parsing via unreliable networks with variable delays, and the system
may suffer from a host of partial failures, unreliable clocks, and process pauses. Distributed
computing is really hard to reason about.
Increment in the potential for hardware and software incompatibility across the
organization is a disadvantage of distributed data processing.
The incompatibility in the potential of software and hardware creates
a hurdle in distributing the data for further process.
Actual Methodology followed:
A distributed operating system (DOS), is a recent advancement in the technological world of
computers, furthermore, they are being accepted/utilised all over the world,
as one of the main advantageous characteristics of these systems are that they provide great pace.
A DOS is a system which contains multiple components located on different
machines, which coordinate and communicate actions in order to appear as
A distributed operating system (DOS), are systems which model where
distributed applications are running on multiple computers, linked by
communications.
Actual Resources Used:
Sr.
No Name of resource material Specification Quantity Remarks
1 Computer WINDOWS 7,2GB RAM, 1
160GB HDD
2 Operating System WINDOWS 7 1
3 Textbook/manual Ubuntu Studies 22447 1
Output:
Here are a few of them: Solaris – Made for multiprocessor SUN workstations. OSF/1 – Created by
the very Open Foundation Software Company and is Unix compatible.
Micros – While allocating particular jobs to all nodes present in the system, the MICROS OS
ensures a balanced data load.
It enables the distribution of full systems on a couple of center processors, and it supports
many real time products and different users.
Distributed operating systems can share their computing resources and I/O files while providing
users with virtual machine abstraction.
One example of a distributed application is an e-commerce platform that distributes
different functions of the application to different computers in its network.
The servers or computers host different functions, such as the following: Accept
payment from customers at checkout.
Skill developed / Learning out of this Micro-Project:
Resource Sharing: The significant component of this framework is that it permits clients
to share resources in a secure and controlled way.
Openness
Concurrency
Scalability
Fault Tolerance
Sharing.
Distributed Databases.