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
Link To Document