Abstract
This chapter discusses the main distributed systems models. As an introduc-tion, it sets the context by addressing the main facets of the problem. Frame-works clarify what can be done given different assumptions on failures and synchronism, explaining that we can structure distributing computing along different vectors serving different needs. Strategies help the architect reason about the available ways to go in order to serve her requirements and objectives. Then two more fundamental issues are addressed before delving into the system models: explaining the main differences between the synchronous and asynchronous formal frameworks for distributed computing; and presenting the primitive classes of distributed activities and their overall scheme of operation, for understanding the purposes of distribution. Finally, the chapter presents known models such as: client-server with RPC, group-oriented, distributed shared memory, message buses.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer Science+Business Media New York
About this chapter
Cite this chapter
Veríssimo, P., Rodrigues, L. (2001). Models of Distributed Computing. In: Distributed Systems for System Architects. Advances in Distributed Computing and Middleware, vol 1. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-1663-7_3
Download citation
DOI: https://doi.org/10.1007/978-1-4615-1663-7_3
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4613-5666-0
Online ISBN: 978-1-4615-1663-7
eBook Packages: Springer Book Archive