• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Fine-grained Mobility in the Emerald System (1988)

Cached

  • Download as a PDF

Download Links

  • [www.cs.virginia.edu]
  • [www.ece.cmu.edu]
  • [www.eecs.berkeley.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.wisc.edu]
  • [www.cs.berkeley.edu]
  • [cs.ucsb.edu]
  • [cs.ucsb.edu]
  • [www.cs.pdx.edu]
  • [www.cs.pdx.edu]
  • [www.cs.washington.edu]
  • [lazowska.cs.washington.edu]
  • [www.cs.pdx.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Eric Jul , Henry Levy , Norman Hutchinson , Andrew Black
Venue:ACM Transactions on Computer Systems
Citations:492 - 23 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@ARTICLE{Jul88fine-grainedmobility,
    author = {Eric Jul and Henry Levy and Norman Hutchinson and Andrew Black},
    title = {Fine-grained Mobility in the Emerald System},
    journal = {ACM Transactions on Computer Systems},
    year = {1988},
    volume = {6},
    pages = {109--133}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

Emerald is an object-based language and system designed for the construction of distributed programs. An explicit goal of Emerald is support for object mobility; objects in Emerald can freely move within the system to take advantage of distribution and dynamically changing environments. We say that Emerald has fine-grained mobility because Emerald objects can be small data objects as well as process objects. Fine-grained mobility allows us to apply mobility in new ways but presents imple-mentation problems as well. This paper discusses the benefits of tine-grained mobility, the Emerald language and run-time mechanisms that support mobility, and techniques for implementing mobility that do not degrade the performance of local operations. Performance measurements of the current implementation are included.

Citations

1208 SmallTalk-80: The Language and its Implementation - Goldberg, Robson - 1983
189 On-the-fly Garbage Collection: An Exercise in Cooperation - Dijkstra, Lamport, et al. - 1978
183 Distributed and Abstract Types in Emerald - Black, Hutchinson, et al. - 1987
161 Preemptable remote execution facilities for the V-system - Theimer, Lantz, et al. - 1985
145 Object structure in the Emerald system - Black, Hutchinson, et al. - 1986
102 HYDRA/C.mmp: An Experimental Computer System - Wulf, Levin, et al. - 1981
99 The Eden system: A technical review - Almes, Black, et al. - 1985
98 Accent: A Communication Oriented Network Operating System Kernel - Rashid, Robertson
95 Process migration in the sprite operating system - Douglis, Ousterhout - 1987
84 Process migration in DEMOS/MP - Powell, Miller - 1983
76 A value transmission method for abstract data types - Herlihy, Liskov - 1982
65 CLU Reference Manual - Liskov, Atkinson, et al. - 1981
59 Performing Remote Operations Efficiently on a Local Computer Network - Spector - 1982
47 Decentralized Object Finding Using Forwarding Addresses - Fowler - 1985
43 Emerald: an object-based language for distributed programming; Univ - Hutchinson - 1987
39 Atomic data abstractions in a distributed collaborative editing system - Greif, Seliger, et al. - 1986
38 Supporting Distributed Applications: Experience with Eden - Black - 1985
36 An efficient parallel garbage collection system and its correctness proof - Kung, Song - 1977
27 Garbage collection: An exercise in distributed, fault-tolerant programming - VESTAL - 1987
23 The Architecture of the Eden System - Lazowska, Levy, et al. - 1981
21 Synchronization and recovery of actions - ALLCHIN, MCKENDRY - 1983
12 Overview of the Argus language and system. Programming Methodology Group Memo 40 - Liskov - 1984
9 Network tasking in the Locus distributed UNIX system - Buttereld, Popek - 1984
8 An Object-Based Language for Distributed Programming - Emerald - 1987
7 Kernel Structures for a Distributed Operating System - SPAFFORD - 1986
6 The Apiary Network Ar chitecture for Knowledgeable Systems." Con ference Record of the 1980 LISP Conference. Association for Computing Ma chinery (reprinted - Hewitt
5 Performing Remote Operations E ciently on a Local Computer Network - Spector - 1982
3 Copying complex structures in a distributed system - SOLLINS - 1979
3 Kernel Structures for a Distributed Operating System - ord - 1986
1 Edmas: A locally distributed mail system - unknown authors
1 Distributed Smalltalk - Bennett - 1987
1 Object structure in the Emerald system - unknown authors - 1986
1 Coupling in systems with many processors - CHANSLER - 1982
1 The Apiary network architecture for knowledgeable systems - HEWIIT - 1980
1 Actors and continuous functionals. In IFZP Working Conference on Formal Description of Programming Concepts (St - HEWITT, BAKER - 1977
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University