| D. P. Ghormley, D. Petrou, S. H. Rodrigues, and T. E. Anderson, SLIC: An Extensibility System for Commodity Operating Systems, in USENIX 1998. |
....D. System Call Layer Since Unix traditionally provides a single system call mechanism that can be amended either by directly modifying the dispatch table or adding new system calls the latter even dynamically in some newer systems this has been a tempting area to add security functionality [17], 11] While it is in fact possible to mimic some functionality such as file system access and use control or encryption at this level, this does not address issues such as the unified virtual memory architecture. Modifications at this level are therefore kept at a minimum. VII. Related Work ....
....this level, this does not address issues such as the unified virtual memory architecture. Modifications at this level are therefore kept at a minimum. VII. Related Work The approach of modifying a COTS host operating system by inserting kernel modules has also been pursued with the SLIC system [17]; the focus there is on modifying the system call behavior of Unix derivatives. The Generic Software Wrappers mechanism [11] similarly focuses on such modifications to system call behavior, although with application security as the main focus. 11] also defines a language for defining wrapper ....
Douglas P. Ghormley, David Petrou, Steven H. Rodrigues, and Thomas E. Anderson, "SLIC: An Extensibility System for Commodity Operating Systems," in Proceedings of the USENIX 1998.
....does not consider the timely and predictable execution of processes. Similarly, a web server [24] may benefit from its own buffer cache algorithm that over rides the default caching and paging policy [3] This has motivated researchers to study various system designs that support extensibility [32, 16, 2, 31, 6, 8, 14], thereby allowing services to be tailored to the requirements of the applications they support [4, 15] While extensible systems have desirable properties, they have posed at least three conflicting challenges: 1) how to guarantee efficient execution of the extension code that modifies or adds ....
....system can be returned to a consistent state if a graft is aborted. As with all the above approaches, our work differs in that it is aimed at providing user level extension support without the need for a special purpose OS. Other extensible systems research includes the DEIMOS system [8] SLIC [16], Palladium [6] and approaches that leverage interposition [23, 17] DEIMOS is novel in that it does not define a kernel in the strict sense. Instead, it uses a configuration manager to encapsulate, load and configure (on demand) traditional kernel functions and applicationspecific services in the ....
D. Ghormley, S. Rodrigues, D. Petrou, and T. Anderson. SLIC: An extensibility system for commodity operating systems. In Proceedings of the 1998.
....space implementation is often more portable but may su er a larger performance impact. Furthermore, the interception mechanism may not provide the required security guarantees or make it dicult to keep track of operating system state like processes exiting and forking. A notable exception is SLIC [18], a mechanism to create extensible operating systems via system call interposition. Unfortunately, it is not portable and adds signi cant complexity to the operating system. On the other hand, an implementation completely at the kernel level is likely to be fast but less portable and also causes ....
Douglas P. Ghormley, Steven H. Rodrigues, David Petrou, and Thomas E. Anderson. SLIC: An Extensibility System for Commodity Operating Systems. In Proceedings of the USENIX 1998.
....June 25 26, 2001, Port Jefferson, New York, USA. Copyright 2001 ACM 1 58113 370 7 01 0006 . 5.00. sought ways to control call overheads [7, 16] and they have attempted to reduce the frequency of system calls, e.g. by extending kernels with appropriate application specific func tionality [4, 8, 9]. In addition, to better integrate the kernel and user level actions carried out for certain requests, effi cient upcall primitives have been developed [6, 12] with real time variants addressing the specific needs of multime dia and real time applications [1, 10, 11] Common elements of these ....
D. Ghormley, S. Rodrigues, D. Petrou, and T. Anderson. SLIC: An Extensibility System for Commodity Operating Systems. In Proceedings of the 1998.
....It is therefore beneficial to extend the behavior of existing commercial off theshelf (COTS) operating systems, by incorporating new service abstractions and interfaces. Unfortunately, most COTS systems are structured around monolithic kernels that have not been designed to support extensibility [18, 6, 3, 17] or specialization of system behavior. Although some systems support limited extensibility, by allowing device drivers to be loaded at run time (e.g. Linux and Solaris) they lack support for code extensions that override or alter the behavior of system wide service policies. This paper focuses ....
D. Ghormley, S. Rodrigues, D. Petrou, and T. Anderson. SLIC: An extensibility system for commodity operating systems. In Proceedings of the 1998.
No context found.
D. Ghormley, D. Petrou, S. Rodrigues, and T. Anderson, "SLIC: An Extensibility System for Commodity, Operating Systems" USENIX Technical Conference, June 1998.
No context found.
Douglas P. Ghormley, David Petrou, Steven H. Rodrigues, and Thomas E. Anderson. SLIC: An Extensibility System for Commodity Operating Systems. In Proceedings of the 1998 USENIX Conference, June 1998.
No context found.
D. P. Ghormley, D. Petrou, S. H. Rodrigues, and T. E. Anderson, SLIC: An Extensibility System for Commodity Operating Systems, in USENIX 1998.
No context found.
Ghormley, D., Petrou, D., Rodrigues, S., and Anderson, T. SLIC: an Extensibility System for Commodity Operating Systems. Proceedings of the 1998.
No context found.
D. Ghormley, S. Rodrigues, D. Petrou, and T. Anderson, "SLIC: An extensibility system for commodity operating systems," in Proceedings of the 1998.
No context found.
D. Ghormley, S. Rodrigues, D. Petrou, and T. Anderson, "SLIC: An extensibility system for commodity operating systems," in Proceedings of the 1998.
No context found.
D. Ghormley, D. Petrou, S. Rodrigues, and T. Anderson. SLIC: An extensibility system for commodity operating systems. In Proc. USENIX 1998 Annual Technical Conference, pages 15-19, Berkeley, USA, Jun 1998.
No context found.
D. P. Ghormley, D. Petrou, S. H. Rodrigues, and T. E. Anderson, "SLIC: An Extensibility System for Commodity Operating Systems," in USENIX 1998.
No context found.
Douglas P. Ghormley, Devid Petrou, Steven H. Rodrigues, and Thomas E. Anderson. SLIC: An extensibility system for commodity operating systems. In Proceedings of the USENIX Technical Conference, June 1998.
No context found.
D. P. Ghormley, D. Petrou, S. H. Rodrigues, and T. E. Anderson. SLIC: An Extensibility System for Commodity Operating Systems. In Proceedings of the USENIX 1998.
No context found.
D. P. Ghormley, D. Petrou, S. H. Rodrigues, and T. E. Anderson. SLIC: An Extensibility System for Commodity Operating Systems. In Proceedings of the USENIX 1998.
No context found.
Douglas P. Ghormley, Devid Petrou, Steven H. Rodrigues, and Thomas E. Anderson. SLIC: An extensibility system for commodity operating systems. In Proceedings of the USENIX Technical Conference, June 1998.
No context found.
D. P. Ghormley, D. Petrou, S. H. Rodrigues, and T. E. Anderson. SLIC: An extensibility system for commodity operating systems. In Proc. USENIX Annual Technical Conference, pages 39--52, June 1998.
No context found.
D. P. Ghormley, D. Petrou, S. H. Rodrigues, and T. E. Anderson. SLIC: An Extensibility System for Commodity Operating Systems. In Proceedings of the 1998.
No context found.
Douglas P. Ghormley, David Petrou, Steven H. Rodrigues, and Thomas E. Anderson. SLIC: An extensibility system for commodity operating systems. In Proceedings of the 1998.
No context found.
Douglas P. Ghormley, Steven H. Rodrigues, David Petrou, and Thomas E. Anderson. SLIC: An Extensibility System for Commodity Operating Systems. In Proceedings of the USENIX 1998.
No context found.
D. P. Ghormley, D. Petrou, S. H. Rodrigues, and T. E. Anderson. SLIC: An Extensibility System for Commodity Operating Systems. In Proceedings of the 1998 USENIX Annual Technical Conference, pages 39--52, June 1998.
No context found.
Ghormley, Douglas P., Petrou, David, Rodrigues, Steven H., and Anderson, Thomas E. (1998). SLIC: An Extensibility System for Commodity Operating Systems. In Proceedings of the USENIX Technical Conference, pages 39--52.
No context found.
D. P. Ghormley, D. Petrou, S. H. Rodrigues, and T. E. Anderson. SLIC: An Extensibility System for Commodity Operating Systems. USENIX Annual Technical Conference (NO 98). New Orleans, Louisiana (June 1998).
No context found.
D.P. Ghormley, D. Petrou, S. H. Rodrigues and T. E. Anderson. "SLIC: An Extensibility System for Commodity Operating System". Proceedings of the USENIX Annual Technical Conference, New Orleans, Lousiana, June 1998.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC