Skip to main content

Toward Responsive Distributed Systems

  • Conference paper
Responsive Computer Systems

Part of the book series: Dependable Computing and Fault-Tolerant Systems ((DEPENDABLECOMP,volume 7))

  • 44 Accesses

Abstract

Computing environments in the next decade will be widely distributed, ever-changing, and ubiquitous. People will move with computers and will use them while moving. People will demand better user interfaces, so that they will be able to communicate with computers as if they are communicating with other people. For such purpose, we propose a hand-held computer called an Intimate Computer. It is a personified computer virtualizing the sincere spouse, reliable secretary, and/or dependable buddy of each individual. People will carry it, talk to it, and it will reply with a smile. It works an access terminal to a widely distributed computational resources. For such mobile computers to be materialized, we propose the Computational Field Model, which is a higher level abstraction of distributed computing systems. It is based on the notion of concurrent objects and provides an asynchronous and real-time computing environment.

In such a widely distributed computational environment, the notion of Responsive Systems shows different views from that of centralized systems. It is an open system which are shared by many people. Therefore, anything can happen in such an environment. We cannot premise any ”predictability in the system. We have try our best not to say that ”it is out of the specification, crash”. The real time feature is necessary because the system is connected with our everyday life. So as the feature of fault tolerance.

We propose an object-oriented framework for Distributed Responsive Systems. It is based on the notion of ”Best Effort and Least Suffering”. An object which receives a request does its best effort to satisfy the sender. On the other hand, an object which sends a request does its best to survive, or, in the other words, not to hang up. This is summarized as that an object as a server does its best effort while an object as a client does its least suffering. Since an object in a distributed system acts as a server and a client at the same time, each object has to provide the property of Best Effort and Least Suffering.

We have developed a real-time network protocol called RtP and real-time programming language to describe distributed systems called DROL based on the above mentioned notion. These attempts are our initial step toward true Distributed Responsive Systems, so that we can have responsive intimate computers in the responsive computational field.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag/Wien

About this paper

Cite this paper

Tokoro, M. (1993). Toward Responsive Distributed Systems. In: Kopetz, H., Kakuda, Y. (eds) Responsive Computer Systems. Dependable Computing and Fault-Tolerant Systems, vol 7. Springer, Vienna. https://doi.org/10.1007/978-3-7091-9288-7_21

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-9288-7_21

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-7091-9290-0

  • Online ISBN: 978-3-7091-9288-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics