Distributed Computing
Distributed Computing
Muhammad Assad
Waseem
7452
7451
Introduction
Motivation
Goal
Characteristics
Example of Applications
Advantages and Disadvantages
Issues and Challenges
Conclusion
Introduction
Definition
A
Introduction
Introduction
Agent
Agent
Cooperation
Agent
Cooperation
Distribution
Distribution
Cooperation
Distribution
Internet
Internet
Subscription
Agent
Distribution
Job Request
Resource
Management
Large-scale
Application
Motivation
Goal
Distribution Transparency
Access,
Communication
Make
Flexibility
Spread
Characteristics
Resource Sharing
Openness
Concurrency
Scalability
Fault Tolerance
Transparency
Architecture
Client-server
3-tier architecture
N-tier architecture
loose coupling, ortight coupling
Peer-to-peer
Space based
Application
Management System
Distributed computing using mobile agents
Local intranet
Internet (World Wide Web)
JAVA Remote Method Invocation (RMI)
Local Intranet
Internet
JAVA RMI
RMI Architecture
Science
Life Sciences
Cryptography
Internet
Financial
Mathematics
Language
Art
Puzzles/Games
Miscellaneous
Charity
Advantages
Economics:
Speed:
Reliability:
Disadvantages
Complexity :
Network problem:
Security:
Transparency: Aim
Transparency: This
Security: Security
The
Scalability : Distributed
Concurrency : Where
Conclusion