• DocumentCode
    3234365
  • Title

    The box: a replacement for files

  • Author

    Ballesteros, Francisco J. ; Arévalo, Sergio

  • Author_Institution
    Carlos III Univ. of Madrid, Spain
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    24
  • Lastpage
    29
  • Abstract
    The file is a well-understood and very simple abstraction, which has been successfully used in both centralized and distributed systems. However files are not expressive enough to capture high-level data semantics and relationships, including sharing and data dependencies. How many times has your operating system translated a JPEG figure into postscript, automatically when needed? How do files help applications to deal with heterogeneity? Moreover optimization opportunities are lost due to the low-level nature of read and write; e.g. in NFS data is sent twice through the network when copying a remote file within the same file server. We feel that a better abstraction is needed and propose an alternate abstraction, the “box” to solve the problems mentioned above. Boxes, while being as simple as files, are more expressive. We intend to use boxes as a central abstraction for a distributed adaptable operating system we are building
  • Keywords
    file organisation; operating systems (computers); abstraction; boxes; data dependencies; distributed adaptable operating system; files; heterogeneity; high-level data relationships; high-level data semantics; operating system; optimization; sharing; CADCAM; Computer aided manufacturing; File servers; File systems; Hip; Humans; Operating systems; Page description languages;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hot Topics in Operating Systems, 1999. Proceedings of the Seventh Workshop on
  • Conference_Location
    Rio Rico, AZ
  • Print_ISBN
    0-7695-0237-7
  • Type

    conf

  • DOI
    10.1109/HOTOS.1999.798373
  • Filename
    798373