top

  Info

  • Utilizzare la checkbox di selezione a fianco di ciascun documento per attivare le funzionalità di stampa, invio email, download nei formati disponibili del (i) record.

  Info

  • Utilizzare questo link per rimuovere la selezione effettuata.
Distributed systems : concepts and design / / George Coulouris [and five others]
Distributed systems : concepts and design / / George Coulouris [and five others]
Autore Coulouris George F.
Edizione [Fifth edition.]
Pubbl/distr/stampa Boston : , : Addison-Wesley, , [2012]
Descrizione fisica 1 online resource (1,064 pages) : illustrations
Disciplina 004.36
Altri autori (Persone) BhattacharjeeArup Kumar
MukherjeeSoumen
Soggetto topico Electronic data processing - Distributed processing
Distributed operating systems (Computers)
ISBN 1-4479-3017-7
9781447930174
9780273760597
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Cover -- CONTENTS -- PREFACE -- 1 CHARACTERIZATION OF DISTRIBUTED SYSTEMS -- 1.1 Introduction -- 1.2 Examples of distributed systems -- 1.3 Trends in distributed systems -- 1.4 Focus on resource sharing -- 1.5 Challenges -- 1.6 Case study: The World Wide Web -- 1.7 Summary -- 2 SYSTEM MODELS -- 2.1 Introduction -- 2.2 Physical models -- 2.3 Architectural models -- 2.4 Fundamental models -- 2.5 Summary -- 3 NETWORKING AND INTERNETWORKING -- 3.1 Introduction -- 3.2 Types of network -- 3.3 Network principles -- 3.4 Internet protocols -- 3.5 Case studies: Ethernet, WiFi and Bluetooth -- 3.6 Summary -- 4 INTERPROCESS COMMUNICATION -- 4.1 Introduction -- 4.2 The API for the Internet protocols -- 4.3 External data representation and marshalling -- 4.4 Multicast communication -- 4.5 Network virtualization: Overlay networks -- 4.6 Case study: MPI -- 4.7 Summary -- 5 REMOTE INVOCATION -- 5.1 Introduction -- 5.2 Request-reply protocols -- 5.3 Remote procedure call -- 5.4 Remote method invocation -- 5.5 Case study: Java RMI -- 5.6 Summary -- 6 INDIRECT COMMUNICATION -- 6.1 Introduction -- 6.2 Group communication -- 6.3 Publish-subscribe systems -- 6.4 Message queues -- 6.5 Shared memory approaches -- 6.6 Summary -- 7 OPERATING SYSTEM SUPPORT -- 7.1 Introduction -- 7.2 The operating system layer -- 7.3 Protection -- 7.4 Processes and threads -- 7.5 Communication and invocation -- 7.6 Operating system architecture -- 7.7 Virtualization at the operating system level -- 7.8 Summary -- 8 DISTRIBUTED OBJECTS AND COMPONENTS -- 8.1 Introduction -- 8.2 Distributed objects -- 8.3 Case study: CORBA -- 8.4 From objects to components -- 8.5 Case studies: Enterprise JavaBeans and Fractal -- 8.6 Summary -- 9 WEB SERVICES -- 9.1 Introduction -- 9.2 Web services -- 9.3 Service descriptions and IDL for web services -- 9.4 A directory service for use with web services -- 9.5 XML security -- 9.6 Coordination of web services -- 9.7 Applications of web services -- 9.8 Summary -- 10 PEER-TO-PEER SYSTEMS -- 10.1 Introduction -- 10.2 Napster and its legacy -- 10.3 Peer-to-peer middleware -- 10.4 Routing overlays -- 10.5 Overlay case studies: Pastry, Tapestry -- 10.6 Application case studies: Squirrel, OceanStore, Ivy -- 10.7 Summary -- 11 SECURITY -- 11.1 Introduction -- 11.2 Overview of security techniques -- 11.3 Cryptographic algorithms -- 11.4 Digital signatures -- 11.5 Cryptography pragmatics -- 11.6 Case studies: Needham-Schroeder, Kerberos, TLS, 802.11 WiFi -- 11.7 Summary -- 12 DISTRIBUTED FILE SYSTEMS -- 12.1 Introduction -- 12.2 File service architecture -- 12.3 Case study: Sun Network File System -- 12.4 Case study: The Andrew File System -- 12.5 Enhancements and further developments -- 12.6 Summary -- 13 NAME SERVICES -- 13.1 Introduction -- 13.2 Name services and the Domain Name System -- 13.3 Directory services -- 13.4 Case study: The Global Name Service -- 13.5 Case study: The X.500 Directory Service -- 13.6 Summary -- 14 TIME AND GLOBAL STATES -- 14.1 Introduction -- 14.2 Clocks, events and process states -- 14.3 Synchronizing physical clocks -- 14.4 Logical time and logical clocks -- 14.5 Global states -- 14.6 Distributed debugging -- 14.7 Summary -- 15 COORDINATION AND AGREEMENT -- 15.1 Introduction -- 15.2 Distributed mutual exclusion -- 15.3 Elections -- 15.4 Coordination and agreement in group communication -- 15.5 Consensus and related problems -- 15.6 Summary -- 16 TRANSACTIONS AND CONCURRENCY CONTROL -- 16.1 Introduction -- 16.2 Transactions -- 16.3 Nested transactions -- 16.4 Locks -- 16.5 Optimistic concurrency control -- 16.6 Timestamp ordering -- 16.7 Comparison of methods for concurrency control -- 16.8 Summary -- 17 DISTRIBUTED TRANSACTIONS -- 17.1 Introduction -- 17.2 Flat and nested distributed transactions -- 17.3 Atomic commit protocols -- 17.4 Concurrency control in distributed transactions -- 17.5 Distributed deadlocks -- 17.6 Transaction recovery -- 17.7 Summary -- 18 REPLICATION -- 18.1 Introduction -- 18.2 System model and the role of group communication -- 18.3 Fault-tolerant services -- 18.4 Case studies of highly available services: The gossip architecture, Bayou and Coda -- 18.5 Transactions with replicated data -- 18.6 Summary -- 19 MOBILE AND UBIQUITOUS COMPUTING -- 19.1 Introduction -- 19.2 Association -- 19.3 Interoperation -- 19.4 Sensing and context awareness -- 19.5 Security and privacy -- 19.6 Adaptation -- 19.7 Case study: Cooltown -- 19.8 Summary -- 20 DISTRIBUTED MULTIMEDIA SYSTEMS -- 20.1 Introduction -- 20.2 Characteristics of multimedia data -- 20.3 Quality of service management -- 20.4 Resource management -- 20.5 Stream adaptation -- 20.6 Case studies: Tiger, BitTorrent and End System Multicast -- 20.7 Summary -- 21 DESIGNING DISTRIBUTED SYSTEMS: GOOGLE CASE STUDY -- 21.1 Introduction -- 21.2 Introducing the case study: Google -- 21.3 Overall architecture and design philosophy -- 21.4 Underlying communication paradigms -- 21.5 Data storage and coordination services -- 21.6 Distributed computation services -- 21.7 Summary -- REFERENCES -- INDEX.
Record Nr. UNINA-9910151656503321
Coulouris George F.  
Boston : , : Addison-Wesley, , [2012]
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui
Network and Operating System Support for Digital Audio and Video [[electronic resource] ] : 4th International Workshop NOSSDAV '93, Lancaster, UK, November 3-5, 1993. Proceedings / / edited by Doug Shepherd, Gordon Blair, Geoff Coulson, Nigel Davies, Francisco Garcia
Network and Operating System Support for Digital Audio and Video [[electronic resource] ] : 4th International Workshop NOSSDAV '93, Lancaster, UK, November 3-5, 1993. Proceedings / / edited by Doug Shepherd, Gordon Blair, Geoff Coulson, Nigel Davies, Francisco Garcia
Edizione [1st ed. 1994.]
Pubbl/distr/stampa Berlin, Heidelberg : , : Springer Berlin Heidelberg : , : Imprint : Springer, , 1994
Descrizione fisica 1 online resource (VIII, 276 p.)
Disciplina 006.6
Collana Lecture Notes in Computer Science
Soggetto topico Operating systems (Computers)
Application software
Computer communication systems
Electrical engineering
Operating Systems
Computer Applications
Computer Communication Networks
Information Systems Applications (incl. Internet)
Communications Engineering, Networks
ISBN 3-540-48779-4
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Nota di contenuto Overview of the workshop -- Operating system support for the Desk Area Network -- Adaptive real-time resource management supporting modular composition of digital multimedia services -- Micronet machines — New architectural approaches for multimedia end-systems -- SVR4UNIX scheduler unacceptable for multimedia applications -- Extending the Chorus micro-kernel to support continuous media applications -- User-level real-time threads: An approach towards high performance multimedia threads -- IEEE 802.12 Demand Priority and multimedia -- A scheduling discipline and admission control policy for Xunet 2 -- Modeling VC, VP and VN bandwidth assignment strategies in broadband networks -- Dynamic QOS control based on real-time threads -- A multimedia enhanced transport service in a Quality of Service Architecture -- Framework for implementing the next generation of communication protocols -- Queue monitoring: A delay jitter management policy -- Performance bottlenecks in digital movie systems -- Frame-Induced Packet Discarding: An efficient strategy for video networking -- ATM as a link in an ST-2 internet -- Reservation protocols for internetworks: A comparison of ST-II and RSVP -- Probabilistic assignment of movies to storage devices in a video-on-demand system -- Operating system support for a video-on-demand file service -- The evaluation of video layout strategies on a high-bandwidth file server -- Network support for dynamically scaled multimedia data streams -- A unified framework for multicast forwarding -- Filter propagation in dissemination trees: Trading off bandwidth and processing in continuous media networks.
Record Nr. UNISA-996466116103316
Berlin, Heidelberg : , : Springer Berlin Heidelberg : , : Imprint : Springer, , 1994
Materiale a stampa
Lo trovi qui: Univ. di Salerno
Opac: Controlla la disponibilità qui
Proceedings of the 7th Workshop on Models@run.time : MRT 2012 : 2012, Innsbruck, Austria
Proceedings of the 7th Workshop on Models@run.time : MRT 2012 : 2012, Innsbruck, Austria
Pubbl/distr/stampa [Place of publication not identified], : ACM, 2012
Descrizione fisica 1 online resource (66 pages)
Collana ACM Conferences
Soggetto topico Engineering & Applied Sciences
Computer Science
Formato Materiale a stampa
Livello bibliografico Monografia
Lingua di pubblicazione eng
Altri titoli varianti MRT '12
Record Nr. UNINA-9910375878403321
[Place of publication not identified], : ACM, 2012
Materiale a stampa
Lo trovi qui: Univ. Federico II
Opac: Controlla la disponibilità qui