Architectural Support for Mobile Objects in Large Scale Distributed Systems
نویسندگان
چکیده
The paper discusses the relevant features of an object support system that provides basic facilities for building flexible distributed applications in environments where objects can be mobile and occasional failures (node crashes, real or virtual network partitions) are possible. These facilities are for naming, locating and invoking objects, persistence and garbage collection. One of the key features is an efficient and reliable object reference scheme that is particularly good for dealing with mobile objects. The design presented scales to systems of arbitrary size and is portable since it only requires a few standard capabilities from the underlying operating system.
منابع مشابه
Persistence and Security Support for Distributed Systems with Mobile Software Objects Position Paper
Mobile software objects are autonomous computational entities that travel in large-scale and widely-distributed heterogeneous systems, and whose functionality can be attached to diverse computing environments. Incorporation of mobile objects into large-scale distributed systems introduces new challenges to distributed object management (sub)system (DOMS). In this paper we focus on two important...
متن کاملODP-Based Distributed Platform: Policy-Driven Engineering Support for Mobile and Group-Oriented Distributed Computing
This paper deals with “object-based distributed computing platforms” in general, and “mobile and group-oriented distributed computing platforms” in particular. It presents an abstract distributed platform model composed of pre-defined architectural components which provides an infrastructure for the support of mobile and group-oriented distributed computing. The aim of this paper is to give an ...
متن کاملSoftware Architectural Support for Handheld Computing the Authors Present a Software-architecture-based Approach to Support Computing on Distributed, Handheld, Mobile, Resource-constrained Devices
S oftware engineers and practitioners traditionally have focused on programming in the large (PitL), the development of large-scale software systems. However, the increasing speed and capacity and decreasing costs of hardware, emergence of the Internet, and proliferation of handheld devices such as cell phones and PDAs have fueled demand for new technologies that support highly distributed comp...
متن کاملSoftware architectural support for handheld computing - Computer
S oftware engineers and practitioners traditionally have focused on programming in the large (PitL), the development of large-scale software systems. However, the increasing speed and capacity and decreasing costs of hardware, emergence of the Internet, and proliferation of handheld devices such as cell phones and PDAs have fueled demand for new technologies that support highly distributed comp...
متن کاملSoftware Architectural Support for Handheld Computing
S oftware engineers and practitioners traditionally have focused on programming in the large (PitL), the development of large-scale software systems. However, the increasing speed and capacity and decreasing costs of hardware, emergence of the Internet, and proliferation of handheld devices such as cell phones and PDAs have fueled demand for new technologies that support highly distributed comp...
متن کامل