190 likes | 387 Views
Distributed System. Yongsik Jeon 999-86-1494. Topics. What is a distributed system ? Why do we need ? General type Advantages Disadvantages The future of distributed systems. Distributed System.
E N D
Distributed System Yongsik Jeon 999-86-1494
Topics • What is a distributed system ? • Why do we need ? • General type • Advantages • Disadvantages • The future of distributed systems
Distributed System • A collection of machines whose distribution is transparent to the user so that the system appears as one local machine. • This is in contrast to a network, where the user is aware that there are several machines, and their location, storage replication, load balancing and functionality is not transparent.
Distributed System • More than one computers • Network • Software • Working together
Distributed Data System • A collection of several different databases that look like a single database to the user
Distributed Data System • Domain Name System • Real IP Address : 129.79.78.21 DNS Address : www.iub.edu
Distributed Data System • Distributed processor • Network • Distributed database • Distributed database management system
Distributed File System • A distributed file system is a client/server-based application that allows clients to access and process data stored on the server as if it were on their own computer • When a user accesses a file on the server, the server sends the user a copy of the file, which is cached on the user's computer while the data is being processed and is then returned to the server
Distributed File System • Sun Microsystems' Network File System (NFS) • Novell NetWare • Microsoft's Distributed File System • IBM/Transarc's DFS
Distributed Computing System • Distributed computing is any computing that involves multiple computers remote from each other that each has a role in a computation problem or information processing. • Today, distributed processing is called distributed computing
Advantages • Decrease server CPU cost • Efficiency • Data safety • Power • Cost
Disadvantages • Security • Inefficiency • Cost • Technical difficulties
The future of distributed systems • Distributed Shared Memory System (DSM) By sharing memories through the network, participating computer systems acting as one local system, DSM offers a convenient programming paradigm to distributed parallel computations.
The future of distributed systems • Main Memory Database (MMDB) With the large memory available, it is desirable to reside the entire database in the main memory system. MMDB can achieve near real-time and high performance in transaction processing.