http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-2.xsd
Front Cover; Distributed Computer Systems: Theory and Practice; Copyright Page; Preface; Acknowledgements; Contributors; Table of Contents; Part 1: Surveys; Chapter 1. Distributed operating systems; Reasons for distribution; Design issues in distributed systems; Review of some current systems; Other systems; Current practice and future trends; Other work; References; Chapter 2. Concepts and notations for concurrentprogramming; Introduction; 1. Concurrent programs: processes and process interaction; 2. Specifying concurrent execution; 3 . Synchronization primitives based on shared variables
4. Synchronization primitives based on message passing5. Models of concurrent programming languages; 6. Conclusion; References; Chapter 3. Load balancing algorithms inloosely-coupled distributed systems:a survey; Introduction; Static load balancing; Adaptive load balancing; Conclusion; References; Part 2: Special topics; Chapter 4. Debugging distributed real-timeapplications: a case study in ada; Introduction; Using ada in a distributed environment; Debugging distributed ada programs; Primary requirements of the trace-replay mechanism; Monitoring considerations; Trace-based tools
Debugging approachesRelated work; Summary; Appendix: ada inter-task events; References; Chapter 5. Reliable systems in occam; Introduction; Actions in occam; Error recovery in the layer structure; Linguistic support for error recovery in occam; Conclusion; References; Chapter 6. The architecture of real-time distributed databases for computer network monitoring; Introduction; The distributed database architecture in the network monitoring environment; The distributed database model; Real-time approach to concurrency control and recoveryprotocols; Summary and conclusions; References
Chapter 7. A distributed model of computation forcombinatory codeIntroduction; Combinators; An abstract model of computation; Improving the model of computation; The model of computation as a means to a distributed computing environment; Conclusions; Acknowledgments; References; Chapter 8. isaac: a high-level distributed language; Introduction; The PI model; isaac language features; Implementation; Conclusions; References; Appendix; Part 3: Annotated bibliography and key references; Concurrent programming:an annotated bibliography; Introduction
Includes bibliographical references and index.
Distributed Computer Systems : Theory and Practice