Title :
The box: a replacement for files
Author :
Ballesteros, Francisco J. ; Arévalo, Sergio
Author_Institution :
Carlos III Univ. of Madrid, Spain
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;
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
DOI :
10.1109/HOTOS.1999.798373