Aswin TS Working Principle of Dpist Sys Simplified Notes Unit 1
Aswin TS Working Principle of Dpist Sys Simplified Notes Unit 1
This software coordinates the activities of the connected computers (nodes) and enables
resource sharing such as hardware, software, and data.
2. Database Usage:
A central database stores the data processed by each node in the system.
3. Autonomous Systems with a Common Application:
Every autonomous system (independent computer or node) has its own application but
shares a central database for data synchronization.
Middleware services connect the central system to the autonomous systems. This
middleware acts as a bridge, enabling communication and managing data that might not
be supported locally on individual systems.
Middleware services also add functionality that might not exist in the local or central
system, ensuring seamless data sharing and communication.
The central system divides data into segments or modules and distributes them to
autonomous systems for processing.
After processing, the autonomous systems return the processed data to the central
database via the network.
Middleware Layer: The intermediary enabling communication between the central and
local systems.
Data Flow: The movement of data between the central database and autonomous
systems for processing and storage.
1. Resource Sharing:
Distributed systems allow sharing of resources like hardware, software, and data across
all connected systems.
2. Openness:
Systems are designed to be extended and improved easily, promoting collaboration and
innovation.
3. Concurrency:
4. Scalability:
These systems can grow by adding more computers (nodes) to accommodate increased
demand.
5. Fault Tolerance:
If one part fails, the system continues to operate without significant performance loss.
6. Transparency:
The complexity of the system is hidden from users, ensuring seamless operation.
1. Scalability:
Systems can expand easily by adding new computers, handling increased demand
without reconfiguring.
Even if one part of the system fails, others compensate, ensuring uninterrupted services.
3. Performance:
Tasks are divided among multiple nodes, speeding up processes and improving system
performance.
4. Resource Sharing:
Efficient use of resources by sharing them across the system, reducing redundancy and
cost.
5. Geographical Distribution:
Nodes can be spread worldwide, providing faster access to resources for users in
different locations.
1. Software Limitations:
3. Network Overload:
High data transfer volumes can saturate networks, slowing down operations.
4. Database Complexity:
If multiple nodes send data simultaneously, the network may become congested.
2. Information Society:
Examples: Search engines, Wikipedia, and cloud computing services like Google Drive
3. Cloud Technologies:
4. Entertainment:
Examples: Online gaming, music streaming, and video platforms like YouTube.
5. Healthcare:
Examples: GPS navigation and route planning with tools like Google Maps