Introduction to distributed computer systems : principles and features /: principles and features. (2018)
- Record Type:
- Book
- Title:
- Introduction to distributed computer systems : principles and features /: principles and features. (2018)
- Main Title:
- Introduction to distributed computer systems : principles and features
- Further Information:
- Note: Ludwik Czaja.
- Authors:
- Czaja, Ludwik
- Contents:
- Intro; Acknowledgement; Contents; About the Author; Introduction; 1 Instruction Execution Cycle and Cooperation of Processes; 1.1 Instruction Execution Cycle of Sequential Processor; 1.2 Concurrent Execution of Programs in the Language of Machine Instructions; 1.3 Mutual Exclusion of Processes; Application of Semaphores; 1.4 Synchronous Communication of Processes; 1.5 Asynchronous Communication of Processes; 1.6 Synchronous Vector Systems; 1.7 Some Classifications of Computer Systems; References; 2 Distributed Systemsâ#x80;#x94;Objectives, Features, Applications. 2.1 What Systems Do We Consider as Distributed?2.2 Most Important Objectives of Distributed Systems; 2.2.1 Economy; 2.2.2 Increase of Computing Power; 2.2.3 Internal Distribution; 2.2.4 Reliability; 2.2.5 Independence from Changes of Environment; 2.2.6 Flexibility; 2.3 Main Features of Distributed Systems; 2.3.1 Resource Sharing; 2.3.2 Openness; 2.3.3 Transparency; 2.3.4 Scalability; 2.4 Exemplary Memory Connection Structures in Centralized Multiprocessors; Reference; 3 Concurrency; 3.1 Concurrent Execution of Programs; 3.2 Deadlock; 3.3 Starvation; 3.4 Mutual Exclusion by Supervisory Server. 3.5 Mutual Exclusionâ#x80;#x94;Token-Ring AlgorithmReferences; 4 Time, Coordination, Mutual Exclusion Without Supervisory Manager; 4.1 Physical Time; 4.1.1 The Cristian Method of Clock Synchronization (Cristian 1989); 4.1.2 The Berkeley Method of Clock Synchronization (Gusella 1989); 4.1.3 The Network Time Protocol (NTP) MethodIntro; Acknowledgement; Contents; About the Author; Introduction; 1 Instruction Execution Cycle and Cooperation of Processes; 1.1 Instruction Execution Cycle of Sequential Processor; 1.2 Concurrent Execution of Programs in the Language of Machine Instructions; 1.3 Mutual Exclusion of Processes; Application of Semaphores; 1.4 Synchronous Communication of Processes; 1.5 Asynchronous Communication of Processes; 1.6 Synchronous Vector Systems; 1.7 Some Classifications of Computer Systems; References; 2 Distributed Systemsâ#x80;#x94;Objectives, Features, Applications. 2.1 What Systems Do We Consider as Distributed?2.2 Most Important Objectives of Distributed Systems; 2.2.1 Economy; 2.2.2 Increase of Computing Power; 2.2.3 Internal Distribution; 2.2.4 Reliability; 2.2.5 Independence from Changes of Environment; 2.2.6 Flexibility; 2.3 Main Features of Distributed Systems; 2.3.1 Resource Sharing; 2.3.2 Openness; 2.3.3 Transparency; 2.3.4 Scalability; 2.4 Exemplary Memory Connection Structures in Centralized Multiprocessors; Reference; 3 Concurrency; 3.1 Concurrent Execution of Programs; 3.2 Deadlock; 3.3 Starvation; 3.4 Mutual Exclusion by Supervisory Server. 3.5 Mutual Exclusionâ#x80;#x94;Token-Ring AlgorithmReferences; 4 Time, Coordination, Mutual Exclusion Without Supervisory Manager; 4.1 Physical Time; 4.1.1 The Cristian Method of Clock Synchronization (Cristian 1989); 4.1.2 The Berkeley Method of Clock Synchronization (Gusella 1989); 4.1.3 The Network Time Protocol (NTP) Method of Synchronization of Clocks (Mills 1991); 4.2 Logical Time: Precedence of Events, Time Compensation, Timestamps, Logical Clock; 4.3 Distributed Mutual Exclusion Without External Service for Processesâ#x80;#x94;A Method Based on Global Timestamps (Ricart 1981). 4.4 Distributed Mutual Exclusion Without External Service for Processesâ#x80;#x94;A Method Based on Vectors of Global Timestamps (Czaja 2012)References; 5 Interprocess Communication; 5.1 Basic Problems of Communication; 5.2 Tasks of Communication Protocolsâ#x80;#x94;Examples; 5.3 Dispatch and Reception; 5.4 Modes of Communication: Synchronous and Asynchronous, Connection-Oriented and Connectionless, Multicast and Broadcast, Group Communication; 5.5 Layered Structure of the Set of Communication Protocols: OSI/RM and ATM; References; 6 Remote Procedure Call; 6.1 Motivations, Problems, Limitations. 6.1.1 Different Environments of the Client and Server6.1.2 Conflicts When Using Shared Resources; 6.1.3 The Stub; 6.1.4 The Binderâ#x80;#x94;Finding a Server; 6.1.5 Exceptions; 6.1.6 Lost and Repeated Messages; 6.2 Example of RPC Mechanism Activity; References; 7 Failures and Damages in Distributed Systems; 7.1 Chances and Kinds of Failure, Remedial Measures, Fault Tolerance; 7.1.1 Probability of Systemâ#x80;#x99;s Defective Activity; Expected Time up to a Breakdown; 7.1.2 Kinds of Failure and Some Mechanisms of the Fault-Tolerant Systems; 7.2 Some Problems of Activity Coordination. 7.2.1 Infinite Cycle of Confirmationsâ#x80;#x94;the â#x80;#x9C;Two Armyâ#x80;#x9D; Problem. … (more)
- Publisher Details:
- Cham, Switzerland : Springer
- Publication Date:
- 2018
- Extent:
- 1 online resource
- Subjects:
- 004.6
Engineering
Electronic data processing -- Distributed processing
Computer networks
COMPUTERS -- Computer Literacy
COMPUTERS -- Computer Science
COMPUTERS -- Data Processing
COMPUTERS -- Hardware -- General
COMPUTERS -- Information Technology
COMPUTERS -- Machine Theory
COMPUTERS -- Reference
Computer networks
Electronic data processing -- Distributed processing
Engineering
Computational Intelligence
Artificial Intelligence (incl. Robotics)
Computers -- Intelligence (AI) & Semantics
Artificial intelligence
Artificial intelligence
Electronic books
Electronic book - Languages:
- English
- ISBNs:
- 9783319720234
3319720236 - Related ISBNs:
- 9783319720227
3319720228 - Notes:
- Note: Includes bibliographical references and index.
Note: Online resource; title from PDF title page (EBSCO, viewed February 2, 2018). - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.366929
- Ingest File:
- 01_343.xml