Alternate document:   Details   π: Effective Use of Metacomputation for Structuring Operating Systems (93) Dinesh C. Kulkarni, Arindam Banerji, David L. Cohn

See this document in CiteSeerX!

Pi: A New Approach to Operating System Structuring for Flexibility (1993)  (Make Corrections)  
Dinesh C. Kulkarni



  Home/Search   Context   Related

 
View or download:
nd.edu/pub/Reports/1993...tr934.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  nd.edu/tech_reports/non_framed... (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Continuing innovations in hardware technology and changing demands of a wide range of applications are the two main challenges faced by operating systems. To exploit the available hardware capabilities and to meet the requirements of applications, operating systems should be made tailorable. This can be achieved by opening up implementations and avoiding preemptive decisions during design and implementations. An architecture called Pi that is based on research in operating system structuring... (Update)

Similar documents (at the sentence level):
45.2%:   π: Effective Use of Metacomputation for Structuring.. - Kulkarni, Banerji, Cohn (1993)   (Correct)
7.1%:   The Substrate Object Model and Architecture - Arindam Banerji (1993)   (Correct)

Active bibliography (related documents):   More   All
0.7:   Pi: A New Approach To Flexibility In System Software - Kulkarni (1995)   (Correct)
0.5:   Designing for Change: Reflective Metalevel Architectures for Deep .. - Dourish (1993)   (Correct)
0.5:   Object Location in Wide Area Networks - Any   (Correct)

Similar documents based on text:   More   All
0.0:   Tailorable Systems: Design, Support, Techniques, and Applications - Malhotra (1994)   (Correct)
0.0:   How to Make Software Softer - Designing Tailorable.. - Stiemerling, Kahler, Wulf (1997)   (Correct)
0.0:   Tailorable Component Architectures for CSCW-Systems - Stiemerling, Cremers (1998)   (Correct)

BibTeX entry:   (Update)

@misc{ kulkarni-pi,
  author = "Dinesh C. Kulkarni",
  title = "Pi: A New Approach to Operating System Structuring for Flexibility",
  url = "citeseer.ist.psu.edu/kulkarni93pi.html" }
Citations (may not include all citations):
1274   Object Oriented Software Construction (context) - Meyer - 1988
673   Actors: A Model of Concurrent Computation in Distributed Sys.. (context) - Agha - 1987
349   The Process Group Approach to Reliable Distributed Computing (context) - Birman - 1991
298   The Object-Oriented Database System Manifesto - Atkinson - 1992
276   Concepts and Experiments in Computational Reflection - Maes
174   Distributed Programming in Argus (context) - Liskov - 1988
138   The Apertos Reflective Operating System: The Concept and its.. - Yokote - 1992
123   Structure and encapsulation in distributed systems: the Prox.. - Shapiro - 1986
120   Overview of the Chorus Distributed Operating System - Rozier - 1992
120   Overview of the Chorus Distributed Operating System - Rozier - 1992
98   Reflection in an Object-Oriented Concurrent Language (context) - Watanabe, Yonezawa - 1990
97   Distributed Object-Based Programming Systems (context) - Chin, Chanson - 1991
94   Distribution and Abstract Types in Emerald (context) - Black - 1987
87   Plan 9 from Bell Labs - Pike, Presotto et al. - 1990
83   An Architectural Overview of QNX (context) - Hildebrand - 1992
73   Computational Reflection in Class Based Object Oriented Lang.. (context) - Ferber - 1989
63   Three Steps to Views: Extending the Object-Oriented Paradigm (context) - Shilling, Sweeney - 1989
60   Hermes: A Language for Distributed Computing (context) - Strom - 1991
54   Hybrid Group Reflective Architecture for Object-Oriented Con.. - Matsuoka - 1991
54   Reconciling Environment Integration and Software Evolution (context) - Sullivan, Notkin - 1992
49   A Status Report on Research in Transparent Informed Prefetch.. - Patterson, Gibson et al. - 1993
46   Object Management Architecture Guide (context) - Soley - 1990
42   Viewing Objects as Patterns of Communicating Agents - Nierstrasz, Papathomas - 1990
40   kernel: A Platform for Accessing Internet Resources (context) - Peterson, Hutchinson et al. - 1990
39   Microkernel Operating System Architecture and Mach (context) - Black - 1992
35   The Clouds Distributed Operating System: Functional Descript.. (context) - Dasgupta, LeBlanc et al. - 1988
35   The Muse Object Architecture: A New Operating System Structu.. - Yokote - 1991
34   An Architecture for an Open Compiler - Lamping, Kiczales et al. - 1993
29   Issues in the Design and Documentation of Class Libraries (context) - Kiczales, Lamping
28   Beyond Micro-Kernel Design: Decoupling Modularity and Protec.. (context) - Druschel, Peterson et al. - 1992
26   An Object-Oriented Operating System - Russo - 1991
16   High Performance Cross-Address Space Communication (context) - Bershad - 1990
10   The ARCADE Distributed Environment: Design (context) - Delaney - 1989
10   Language Design and Open Systems (context) - Kahn, Miller - 1988
10   A New Model of Abstraction for Operating System Design (context) - Kiczales, Theimer et al.
9   Operating System Support for High Performance Multiprocessin.. (context) - Anderson - 1991
8   Debugging Concurrent Systems Based on Object Groups (context) - Honda, Yonezawa - 1990
6   A Study on the Viability of a Production-Quality Metaobject .. (context) - Rodriguez - 1993
5   Why Object Oriented Operating Systems are Boring Proc (context) - Hamilton, Khalidi et al. - 1991
5   Tech Report 87-2: Vrije Universiteit Brussel (context) - Computational, Ph et al.
4   Class Libraries as an Alternative to Language Extensions For.. (context) - Dennehy - 1992
4   The Many Faces of Introspection - Sosic - 1992
4   Hierarchical Object Groups in Distributed Operating Systems (context) - Shimizu - 1988
4   System Object Model and Reference (context) - OS, Library - 1991
4   Behavioral Relationships in Object Oriented Analysis (context) - Sullivan, Notkin - 1991
4   Open Software Foundation (context) - Mach, Principles et al. - 1992
3   Architecture of an Open Object-Oriented Database System (context) - Wells, Blakeley et al. - 1992
2   Short Overview of Amoeba (context) - Renesse, Tanenbaum - 1992
2   Winter USENIX Conference (context) - Zajcew, OSF et al. - 1993
2   High-Performance Distributed Shared Memory for Workstation C.. (context) - Banerji - 1993
2   Open Compilers (context) - Ashley - 1993
1   Distributed Shared Library (context) - Rao, Peterson - 1992
1   The Increasing Irrelevance of IPC Performance for Microkerne.. (context) - Dept, Science et al. - 1992
1   The Mystery of the Tower Revealed (context) - Wand, Friedman - 1988
1   90, ACM, pp. 38-43. S. O (context) - OOPSLA - 1992
1   The Art of the Metaobject Protocol (context) - North, Kiczales et al. - 1991
1   Towards a New Model of Abstraction in the Engineering of Sof.. (context) - ACM, Kiczales
1   The Management of Changing Types in an Object-Oriented Data .. (context) - Distributed, ICDCS et al. - 1986
1   Object-Oriented Database Systems: Strengths and Weaknesses (context) - Reflection, Architectures et al. - 1991

Documents on the same site (http://www.cse.nd.edu/tech_reports/non_framed/1993/):   More
Schedule-Based Multi-Dimensional Retiming on Data Flow Graphs - Passos, Sha, Bass (1993)   (Correct)
High-Performance Distributed Shared Memory.. - Banerji.. (1993)   (Correct)
Partitioning and Retiming of Multi-Dimensional Systems - Passos, Sha, Bass (1993)   (Correct)

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