Ambareen Fatima's WEBpage WELCOME Guest |
|
|
Home | |
PAPER PRESENTATIONS |
|
DISTRIBUTED SYSTEMS |
|
ABSTRACT: Distributed System is one in which components located at networked computers communicate and coordinate their actions only by passing messages. Characteristics of Distributed Systems include Concurrency of components, lack of global clock and independent failures of components. Sharing of resources is a main motivation for constructing distributed systems. Resources may be managed by servers and accessed by clients or they may be encapsulated as objects and accessed by other client objects . Examples of Distributed Systems are: Internet, Intranet, Mobile computing Advantages of Distributed Systems over Centralized are: Economics, Speed, Inherent distribution, Reliability, Incremental growth. The Challenges of Distributed Systems are: Heterogeneity of its components, openness, security, scalability, failure handling concurrency of components and transparency. |
|
INTRODUCTION: The development in the Computer Systems lead to the invention of high-speed computer networks. The Local Area Network(LAN) allow hundreds of machines within a building to be connected in such a way that small amount of information can be moved between machines in a millisecond. The Wide Area Network(WAN) allow millions of machines all over the earth to be connected at different speeds. The result of these technologies is that it is now easy to put together computing systems composed of large number of CPUs connected by a high-speed network. They are usually called Distributed Systems. What is Distributed Systems? A Distributed System is one in which hardware or software components located at networked computers communicate and coordinate their actions only by passing messages. Or A Distributed System is a collection of independent computers that appear to the users of the system as a single computer. Challenges: The Challenges arising from the construction of distributed systems are:
The Internet enables users to access services and run application over a heterogeneous collection of computers and networks. |
|
The openness of a computer system is the characteristic that determines whether the system can be extended and re- implemented in various ways. The openness of distributed systems is determined primarily by the degree to which new resource- sharing services can be added and available for use by a variety of client programs.
Many of the information that are made available and maintained in distributed systems have a high intrinsic vale to their users. Their security is therefore of considerable importance. Security for information resources has three components: confidentiality; integrity; and availability
Distributed systems operate effectively and efficiently at many different scales. A System is described as Scalable if it will remain effective when there is a significant increase in the number of resources and the number of users.
Recovery from the failures involves redundancy .
Both services and applications provide resources that can be shared by clients in a distributed system. There is therefore as possibility that several clients will attempt to access a shared resource at the same time. Do be safe in a concurrent environment, its operations must be synchronized in such a way that its data remain consistent.
Transparency is defined as the concealment from the user and the application programmer of the separation of components in a distributed system, so that system is perceived as a whole rather than as a collection of independent components. Different kinds of transparency in a distributed system:
The users cannot tell where resources are located.
Multiple users can share resources automatically.
The users cannot tell how many copies exists.
Advantages: Advantages of distributed systems over centralized systems:
· Advantages of distributed systems over personal computers:
Allow many users access to a common database.
Allow many users to share expensive peripherals.
Spread the work load over the available machines in the most cost effective way. Disadvantages:
Little software exists at present for distributed systems.
The network can saturate or cause other problems.
Easy access also applies to secret data. Examples of Distributed Systems:
The Internet is a vast interconnected collection of computer networks of many different types. computers connected to it interact by passing messages, employing a common means of communication mechanisms. It is a very large distributed system .
|
|
more 2C >> |
|