| S.J. Mullender, G. van Rossum, A.S. Tanenbaum, R. van Renesse, and H. van Staveren. Amoeba: A distributed operating system for the 1990. |
....transparently using migration. Logically, a process in Sprite executes on the user s home ma chine. However, the process can physically migrate to another processor at any time. Transparency is assured by forwarding location dependent operations to and from a process s home machine. Amoeba [51] is a distributed operating system. Its system architecture is orga nized around a processor pool . All users have equal access to all pool processors. Pool processors are dynamically allocated to processes as needed. Amoeba achieves some load balancing by assigning the most desirable processor ....
S. J. Mullender and et al. Amoeba: A Distributed Operating System For The 1990.
....more of them. In this section we outline the related contributions from these projects. 2.1 File Systems Early distributed file systems such as AFS [32] NFS [29] and Sprite [24] allowed multiple file servers to cooperativety export a partitioned namespace. A second generation, including Amoeba [23], Coda [31] Echo [8] Ficus [25] Frangipani [35] and Harp [21] replicated files across servers to improve availability. This server only replication is relatively static; client machines connect directly to one of a small number of servers for each file, and client caches are not shared. The ....
S. Mullender, G. van Rossurn, A. Tanenbaum, R. van Renesse, and H. van Staveten. Amoeba-a distributed operating system for the 1990.
....applications. Finally, we present concluding remarks and directions for future work. 2 Related Work Many research operating systems have been developed that implemented process migration mechanisms, with a focus on using migration for load balancing. These sys tems include Accent [31] Amoeba [25], Charlotte [6] Chorus [33] MOSIX [7] Sprite [12] and V [11] These operating systems provided a single system image across a cluster of machines and providing migration throughout the cluster through careful kernel design to provide a global namespace and location transparent execution. ....
S. J. Mullender, G. v. Rossum, A. S. Tanenbaum, R. v. Renesse, and H. v. Staveren, Amoeba-A Distributed Operating System for the 1990.
....distributed computing, such as messaging service, trading service, location management service, transaction service, security service, etc. These services are packaged as a set of interacting engineering objects in the platform. Some platforms, such as ISIS [1,2] Horus [3,4] Amoeba [5,6], Electra [7,8] Relacs [9] etc. provide group services, such as message multicasting protocols, membership management protocols, virtual synchrony, etc. to distributed applications. However in these platforms the applications are very closely tied to these low level group communication ....
Mullender, S., van Rossum, G., Tannenbaum, A., van Renesse, R., van Staveren, H. Amoeba - A Distributed Operating System for the
....This section discusses these contributions and their relationship to on going work in distributed computing. 7.1 Nature of Abstractions The ARCADE service interface is designed to support both system software and user applications. Other systems, including Mach [Ac86] Chorus [Ar89] and Amoeba [Mu90], also hide the hardware but are intended to support only system software, not applications. For example, Mach was initially 28 designed as a micro kernel to support 4.3 BSD. Although other operating systems have now been built on Mach, it is a difficult interface for applications. With Chorus, ....
Mullender, S., et. al., Amoeba: A Distributed Operating System for the
....of workstations (NOW) in a LAN environment to provide an abstraction of a parallel machine has received considerable attention in literature and a number of prototype systems (including O S support, languages, and tools) have been built over the last 10 15 years. One such early system is Amoeba [24] that supports dynamic migration of programs. Other notable projects are Berkeley NOW [2] 7 K. Kant et al. On the Potential of PtP Computing Not for distribution or attribution: for review only and Iowa s Batrun system [28] References to a number of key papers on the subject may be found ....
....be supported similarly. Another potential usage concerns distributed simulation of problems requiring a lot of resources, again within the confines of an intranet. While such usage is not at all new and has been explored extensively in the context of network of workstations (NOW) type of research [24, 2, 28, 19, 3, 13], the widespread availability of networking (e.g. a company intranet that is distributed over multiple physical sites) allows distributed computing on a much larger scale and in a much more heterogeneous environment than a campus LAN. In the past several years, a number of projects have ....
S.J. Mullender, G. Rossum, et. al., "Amoeba: A distributed operating system for the
.... IN DISTRIBUTED APPLICATIONS Konstantin Beznosov School of Computer Science Florida International University Miami, FL, 33199 E mail: beznosov cs.fiu.edu Yi Deng 1 Department of Computer Science School of Engineering and Computer Science University of Texas at Dallas Richardson, TX 75083 E Mail: yideng utdallas.edu 1 Contacting author 2 ABSTRACT This paper discusses issues of engineering access control solutions in distributed applications for enterprise computing environments. It reviews application level access control available in existing middleware ....
....results on access control of operating system, databases and middleware in such a way to make the security mechanisms as relatively independent and self contained components in the systems. Most of operating systems implement authorization logic in the security part of their kernels [9, 18, 19, 23, 25, 30, 31, 35, 42, 44, 45,48, 53, 54, 60, 64] There are also specialpurpose ad on security software packages that furnish authorization decisions for operating systems [9, 15, 16, 32] Abadi et al. 1] and Lampson et al. [39] developed a unified theory of authentication and access control in ....
[Article contains additional citation context not shown here]
S. J. Mullender, G. v. Rossum, A. S. Tanenbaum, R. v. Renesse, and H. v. Staveren, Amoeba: A Distributed Operating System for the
....as SR. Figure 2. Fault tolerant distributed software written in programming language such as SR [1] Adapted from [20] SF s Distributed Computing Environment (DCE) 17] treats aspects in a monolithic manner residing in object management layer. Further, objectoriented based systems like Amoeba [23, 16] and Choice [3] treat aspects monolithically residing in object management as well. 4. An Aspect Oriented Framework for Operating Systems In [14, 15] AOP is viewed as a general framework for separating the concerns in the system. Dijkstra introduced the layered approach for the design and ....
Mullender, Sape J., G. Rossum, A. Tanenbaum, Robert van Renesse, Hans van Steveren. Amoeba A Distributed Operating System for the
....their time sitting idle. In an attempt to find low cost computational power researchers have attempted to take advantage of these idle machines. Many systems have been designed, ranging from simple process distribution like Condor [1] to completely new operating systems like Sprite [2] and Amoeba [3]. Although very powerful, these systems are out of reach of the typical user they require special privileges, and require specialized installation, set up and maintenance. We propose a simpler way to utilize these idle machines using a remote execution environment. We have written an ....
....each machine can be uniform; processes can freely move 3 from machine to machine (to balance load or to evict processes when a machine s owner returns) and process signals can be propagated to migrated processes. A few examples of completely distributed operating systems are Accent [10] Amoeba [3], Charlotte [11] Linda [12] Sprite [2] and the V System [13] GLUnix [14] is a compromise between a distributed operating system and a process distribution facility. Written as a layer of software that runs on top of an existing operating system, GLUnix can make a network of computers look ....
S. Mullender, B. van Rossum, A. Tanenbaum, R. van Renesse, H. van Staveren, "Amoeba: A distributed operating system for the
No context found.
S.J. Mullender, G. van Rossum, A.S. Tanenbaum, R. van Renesse, and H. van Staveren. Amoeba: A distributed operating system for the 1990.
No context found.
S.J. Mullender, G. van Rossum, A.S. Tanenbaum, R. van Renesse, and H. van Staveren. Amoeba: A distributed operating system for the 1990.
No context found.
Mullender S. J. et al. Amoeba: A distributed operating system for the 1990.
No context found.
S. Mullender, G. V. Rossum, A. Tanenbaum, R. V. Renesse, and H. V. Staveren, "Amoeba: A distributed operating system for the 1990.
No context found.
Mullender S. J. et al. Amoeba: A distributed operating system for the 1990.
No context found.
S. J. Mullender, G. van Rossum, A. S. Tanenbaum, R. van Renesse, H. van Staveren. Amoeba: A distributed operating system for the 1990.
No context found.
S. J. Mullender, G. van Rossum, A. S. Tanenbaum, R. van Renesse, H. van Staveren. Amoeba: A distributed operating system for the 1990.
No context found.
S. J. Mullender and G. van Rossum. Amoeba: A Distributed Operating System for the 1990.
No context found.
S. J. Mullender, G. Van Rossum, A. S. Tannenbaum, R. Van Renesse, and H. Van Staveren. "Amoeba: a distributed operating system for the 1990.
No context found.
S. J. Mullender, G. v. Rossum, A. S. Tanenbaum, R. v. Renesse, and H. v. Staveren. Amoeba: A Distributed Operating System for the 1990.
No context found.
S. J. Mullender, G. v. Rossum, A. S. Tanenbaum, R. v. Renesse, and H. v. Staveren. Amoeba a distributed operating system for the 1990.
No context found.
S.J. Mullender, G. van Rossum, A.S. Tanenbaum, R. van Renesse, and H. van Staveren. Amoeba: A Distributed Operating System for the 1990.
No context found.
S. J. Mullender, C. van Rossum, A. S. Tanenbaum, R. van Renesse, and H. van Stavern, "Amoeba: a distributed operating system for the 1990.
No context found.
S. J. Mullender, C. van Rossum, A. S. Tanenbaum, R. van Renesse, and H. van Stavern, "Amoeba: a distributed operating system for the 1990.
No context found.
S.J. Mullender, G. van Rossum, A.S. Tanenbaum, R. van Renesse, and H. van Staveren. Amoeba: A distributed operating system for the 1990.
No context found.
Mullender, S.J., Rossum, G. van, Tanenbaum, A.S., Renesse, R. van and Staveren, H. van. Amoeba: a distributed operating system for the 1990.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC