| A. Banerji, D. Cohn, Protected Shared Libraries, University of Notre Dame, Technical Report No. TR94 -37, 1994. |
....caused by client control. Protection: While the Pi approach allows proxy based implementations, it does not provide sufficient support for safely adding client supplied code to a subsystem. A current project being conducted in the Distributed Computing Research Lab is investigating this area [Banerji, 94b] Tool support: Contract objects can be more easily and widely used if their generation can be automated. SOM emitter frameworks [IBM, 93b] could be used to create tools for automation. Virtual memory support: The PFS architecture could be enhanced to allow memory mapping of files. Use of ....
A. Banerji & D. Cohn, Protected Shared Libraries, Tech. Report 94-37, Dept. of Computer Science & Engineering, University of Notre Dame, Notre Dame, IN.
....space linking. The linker manipulates object files, rather than interfaces or collections of interfaces, making it more system oriented rather than service oriented. In addition, it s not clear where and how authorization and protection fit into Spring s linkage model. Protected shared libraries [BC94] are another way to reduce cross domain invocation latency through safe colocation of servers and clients. They allow the programmer to colocate the clients with their servers in the same address space, thereby reducing the number of user kernel boundary crossings, and yet still retain the ....
Arindam Banerji and David L. Cohn. Protected Shared Libraries. Technical Report 37, University of Notre Dame, 1994.
....For example, different extensions may implement different network protocols, but they all must be called from the same network device driver, therefore the decision to execute a particular extension must be a dynamic one, based on the contents of a network packet. Dynamic linking [OBLM93, BC94] and method lookup are two mechanisms that facilitate late binding. The first enables code to be installed into a running system, but tightly couples clients to a particular service implementation. By itself, dynamic linking does not provide for the transparent routing of requests to alternate or ....
Arindam Banerji and David L. Cohn. Protected Shared Libraries. Technical Report 37, University of Notre Dame, 1994.
....Computer Science TRCS95 24 December 1995 14 [13] A. B. Montz and et al. Scout: A communications oriented operating system. Technical Report 94 20, Dept. of Computer Science, Univ. of Arizona, June 1994. 14] Dawson R. Engler, M. Frans Kaashoek, and James W. O Toole Jr. Exokernel: an operating system architecture for application level resource management. In Proceedings of the 15th ACM Symposium on Operating Systems Principles, December 1995. 15] Berny Goodheart and James Cox. The Magic Garden ....
....Engler, M. Frans Kaashoek, and James W. O Toole Jr. Exokernel: an operating system architecture for application level resource management. In Proceedings of the 15th ACM Symposium on Operating Systems Principles, December 1995. 15] Berny Goodheart and James Cox. The Magic Garden Explained. Prentice Hall, 1994. 16] Richard Rashid, Avadis Tevanian, Jr. Michael Young, David Golub, Robert Baron, David Black, William J. Bolosky, and Jonathan Chew. Machine independent virtual memory management for paged uniprocessor and multiprocessor architectures. IEEE Transactions on Computer, 37(8) 896 908, August ....
[Article contains additional citation context not shown here]
Arindam Banerji and David L. Cohn. Protected shared libraries. To appear in IWOOOS, December 1994.
....Bryce Muller have reported experiments using the hardware MMU to implement protection domains[10] that are similar to those in SPACE. They have gained performance improvements over Mach 3. 0 using an optimization of LRPC[11, 12] A more limited strategy is adopted by Protected Shared Libraries[13], which uses protected memory regions to build co located domains for implementing operating system services using segmentation features of the RS 6000 architecture. An alternative to implementing new system services in the kernel is to streamline the services that are already there through ....
Arindam Banerji and David L. Cohn. Protected shared libraries. To appear in IWOOOS, December 1994.
....hard to track dependencies [Talbot, 95] The solution is to modularize such code, in order that principles of adaptability may be applied to specific components with well defined semantics. This is easier said than done, but it is possible to enumerate some of the main issues based upon past work [Banerji, 94d] Hamilton, 93b] The main principles behind modularizing existing OS code are: Selecting an unit of modularity based upon criterion [Pu, 93] such as whether the module should be a passive entity or active, whether it needs to execute in kernel mode or above the kernel, language dependencies ....
A. Banerji, D. Cohn, Protected Shared Libraries, University of Notre Dame, Technical Report No. TR94 -37, 1994.
.... software fault isolation to the test application and the library, or by writing the entire application and library in Modula3 [Nelson 91] For hardwarebased protection schemes, the entire library is embedded in the kernel, encapsulated as a process or built as a protected shared library (PSL) Banerji 94] 2.1 No protection To establish a baseline, all tests were conducted using no protection between the client and service domain. The service was built as a normal procedure, and service invocation was a simple procedure call. 2.2 Kernel based protection The classic way to protect service code ....
....93] and on reducing the number of such crossings [Bogle 94] Condict 94] The problem is projected to get worse as hardware optimizations such as pipelining and caching increase the cost of context switches. Some researchers have proposed hardware support [Carter 94] and new software constructs [Banerji 94] Yarvin 93] to decrease context switch overhead. Drush 93] came up with a cross domain data sharing scheme in order to reduce data transfer costs during domain crossings. In the recent past, several software alternatives to hardware based protection have been proposed. Software Fault ....
A. Banerji, D. Cohn, Protected Shared Libraries, Tech Rpt 94-37, Notre Dame, 1994.
No context found.
A. Banerji, and D. L. Cohn, "Protected Shared Libraries, ", IWOOOS '94 1994.
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