• DocumentCode
    278939
  • Title

    Eos, an environment for object-based systems

  • Author

    Gruber, Olivier ; Amsaleg, Laurent ; Daynes, L. ; Valduriez, Patrick

  • Author_Institution
    INRIA, Rocquencourt, Le Chesnay, France
  • Volume
    i
  • fYear
    1992
  • fDate
    7-10 Jan 1992
  • Firstpage
    757
  • Abstract
    Complex data-intensive application domains require a programming environment that should be both more productive and more efficient than the traditional approaches. This translates into three major requirements: efficient support for complex, persistent objects and collections; distribution transparency with control over parallelism; and transaction management. The authors present the design of Eos which aims at reducing the chronic mismatch between programming languages and database systems and avoiding the traditional redundancy between operating systems and database systems services. The main contributions of Eos are support for: uniform, distributed object management; safe object sharing with distributed, low-overhead garbage collection; and high-level mechanisms for dynamic object grouping and computation placement. Eos is currently being implemented on a network of Sun 3/60 s running Mach 3.0
  • Keywords
    database management systems; distributed processing; object-oriented programming; operating systems (computers); parallel programming; programming environments; storage management; transaction processing; Eos; Mach 3.0; Sun 3/60 workstations; computation placement; data-intensive application domains; database systems; distributed object management; distribution transparency; dynamic object grouping; low-overhead garbage collection; object based systems environment; object sharing; operating systems; parallelism; persistent collections; persistent objects; programming environment; programming languages; transaction management; Application software; Computer languages; Database systems; Distributed computing; Earth Observing System; Electronic mail; Operating systems; Programming environments; Satellite broadcasting; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1992. Proceedings of the Twenty-Fifth Hawaii International Conference on
  • Conference_Location
    Kauai, HI
  • Print_ISBN
    0-8186-2420-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1992.183230
  • Filename
    183230