View-OS: A new unifying approach against the global view assumption

6Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

One traditional characteristic of operating systems is that all the processes share the same view of the environment. This global view assumption (GVA) means that for processes running on the same computer, the same pathname points to the same file, the processes share the same network stack and therefore the same IP addresses, the routing characteristics are identical, etc. There have been many proposals for "bending" the GVA for either individual processes or for the system as a whole. Some of these proposals include microkernels or specialized virtual machines. Most proposals are for system administrators, others are tailored to specific applications. A View-OS is our unifying solution for altering the GVA. It allows a user to partially or completely redefine the behavior of an arbitrary subset of the system calls called from his processes, thus altering his view of the environment in terms of file system, communication, devices, access control etc. We have implemented it with a system-call, partial, modular virtual machine called*MView. Each divergence from the standard view may be implemented in a specific module. Hence instead of always having to load a complete kernel (e.g. User-mode Linux), the overhead of a per-process definition of the environment depends on the degree of divergence from the standard global view. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Gardenghi, L., Goldweber, M., & Davoli, R. (2008). View-OS: A new unifying approach against the global view assumption. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5101 LNCS, pp. 287–296). https://doi.org/10.1007/978-3-540-69384-0_34

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free