Filters








321 Hits in 5.0 sec

Concurrency: a case study in remote tasking and distributed IPC

D.S. Milojicic, A. Langerman, D.L. Black, S.J. Sears, M. Dominijanni, R.W. Dean
1996 Proceedings of HICSS-29: 29th Hawaii International Conference on System Sciences  
We analyze two versions of distributed IPC supported in Mach (NORMA IPC and DIPC).  ...  This paper describes distributed IPC from a remote tasking point of view. Remote tasking exercises all aspects of distributed IPC extensively.  ...  The implementation of NORMA IPC implicitly tied Mach IPC semantics to lower-level networking protocol implementations.  ... 
doi:10.1109/hicss.1996.495459 dblp:conf/hicss/MilojicicLBSDD96 fatcat:e2li66t6szd2bdp246her7lbsm

On micro-kernel construction

J. Liedtke
1995 Proceedings of the fifteenth ACM symposium on Operating systems principles - SOSP '95  
/ Mach ARM PowerPC MIPS Alpha IA32 Mach Microkernel Default Pager Device Support Bootstrap Name Service File Server Network Service Security Power Management OS/2 Personality  ...  microkernels -Provide abstractions and mechanisms -Fast communication primitive (IPC) -Fast context switches and kernel entries/exits ➔ Subject of this lecture  Build efficient OS services Several threads  ... 
doi:10.1145/224056.224075 dblp:conf/sosp/Liedtke95 fatcat:iu6hexz6kfd3zpcvyjqu7wvv5u

On micro-kernel construction

J. Liedtke
1995 ACM SIGOPS Operating Systems Review  
/ Mach ARM PowerPC MIPS Alpha IA32 Mach Microkernel Default Pager Device Support Bootstrap Name Service File Server Network Service Security Power Management OS/2 Personality  ...  microkernels -Provide abstractions and mechanisms -Fast communication primitive (IPC) -Fast context switches and kernel entries/exits ➔ Subject of this lecture  Build efficient OS services Several threads  ... 
doi:10.1145/224057.224075 fatcat:2sarf2wnenesteeah7io6mju54

Toward real microkernels

Jochen Liedtke
1996 Communications of the ACM  
Mach (black and white) costs when used with L4-RPC is twice as fast as a conventional Unix system call.  ...  Mach 3 stabilized at about 115 µs per IPC on a 486-DX50-comparable to most other microkernels.  ...  To copy otherwise, to republish, to post on servers, or to redistribute to lists requires prior specific permission and/or a fee.  ... 
doi:10.1145/234215.234473 fatcat:wmipp5n2ebhnpo7al2xbxw2iri

Multiprocessor Operating Systems: Harnessing The Power

S. Chapin, A.B. Maccabe
1997 IEEE Concurrency  
Changes in computer architecture, buses, devices, and interconnection networks engender corresponding changes in operating systems.  ...  The past decade has seen a fundamental shift in computing infrastructure, from centralized mainframe computing to distributed and multiprocessor systems; operating system development has reflected this  ...  Dean, and Steven Sears describe the ramifications of operating system structure, IPC, and concurrency handling, in "Concurrency: A Case Study in Remote Tasking and Distributed IPC in Mach."  ... 
doi:10.1109/mcc.1997.588278 fatcat:dr6olvxgvbb57bndgrfvodhlqe

Protocol service decomposition for high-performance networking

Chris Maeda, Brian N. Bershad
1993 ACM SIGOPS Operating Systems Review  
Mary Thompson and Alessandro Forin helped with the integration of our libraries into Mach 3.0.  ...  Jose Brustoloni helped us implement shared buffers correctly in the context of volatile protocol sessions.  ...  InI our baseline version. the packet filter uses Mach IPC to deliver each incoming packet to thle protocol in a separate message-.  ... 
doi:10.1145/173668.168639 fatcat:oww75asdwzfyrdua5xh7bvn5hu

Protocol service decomposition for high-performance networking

Chris Maeda, Brian N. Bershad
1993 Proceedings of the fourteenth ACM symposium on Operating systems principles - SOSP '93  
Mary Thompson and Alessandro Forin helped with the integration of our libraries into Mach 3.0.  ...  Jose Brustoloni helped us implement shared buffers correctly in the context of volatile protocol sessions.  ...  InI our baseline version. the packet filter uses Mach IPC to deliver each incoming packet to thle protocol in a separate message-.  ... 
doi:10.1145/168619.168639 dblp:conf/sosp/MaedaB93 fatcat:dloh47re4jel5ooagwa4kvwtg4

The performance of μ-kernel-based systems

Hermann Härtig, Michael Hohmuth, Jochen Liedtke, Sebastian Schönberg
1997 Proceedings of the sixteenth ACM symposium on Operating systems principles - SOSP '97  
first-generation Mach-derived p-kernel.  ...  These numbers demonstrate both that it is possible to implement a high-performance conventional operating system personality above a p-kernel, and that the performance of the p-kernel is crucial to achieve  ...  Clan-based redirection also enables distributed IPC by means of a user-level network server.  ... 
doi:10.1145/268998.266660 dblp:conf/sosp/HartigHLSW97 fatcat:yldnxzo62bhj3mevusre34kjjm

The performance of μ-kernel-based systems

Hermann Härtig, Michael Hohmuth, Jochen Liedtke, Sebastian Schönberg
1997 ACM SIGOPS Operating Systems Review  
first-generation Mach-derived p-kernel.  ...  These numbers demonstrate both that it is possible to implement a high-performance conventional operating system personality above a p-kernel, and that the performance of the p-kernel is crucial to achieve  ...  Clan-based redirection also enables distributed IPC by means of a user-level network server.  ... 
doi:10.1145/269005.266660 fatcat:peptnrmws5dvvk5a4m6hbbgbjm

Using annotated interface definitions to optimize RPC

Bryan Ford, Mike Hibler, Jay Lepreau
1995 Proceedings of the fifteenth ACM symposium on Operating systems principles - SOSP '95  
Currently we have Mach MIG, CORBA IDL, and Sun front-ends, and back-ends for Sun RPC/XDR in a Unix environment and several Mach-based protocols (transport mechanisms).  ...  Therefore, we believe that flexible presentation support will be most important in two domains: highly decomposed and microkemel-based operating systems that support extremely fast IPC mechanisms, and  ... 
doi:10.1145/224056.225833 dblp:conf/sosp/FordHL95 fatcat:pemfyskmzzaslfsqa2q5h5h4am

POSIX abstractions in modern operating systems

Vaggelis Atlidakis, Jeremy Andrus, Roxana Geambasu, Dimitris Mitropoulos, Jason Nieh
2016 Proceedings of the Eleventh European Conference on Computer Systems - EuroSys '16  
We explore these questions through a study of POSIX usage in modern desktop and mobile OSes: Android, OS X, and Ubuntu.  ...  The POSIX standard, developed 25 years ago, comprises a set of operating system (OS) abstractions that aid application portability across UNIX-based OSes.  ...  Both Binder and Mach IPC leverage fast, single-copy and zero-copy mechanisms respectively. Large messages in both Binder and Mach IPC are sent in near-constant time.  ... 
doi:10.1145/2901318.2901350 dblp:conf/eurosys/AtlidakisAGMN16 fatcat:g7frfggadrg4riu7x6j3bkqmei

A decade of OS access-control extensibility

Robert N. M. Watson
2013 Communications of the ACM  
a Decade of oS access-control extensibility movement from multiuser computing toward single-user devices with complex application models.  ...  This transition was motivated by three changes: the advent of ubiquitous Internet connectivity; a migration from dedicated embedded operating systems to general-purpose ones in search of more sophisticated  ...  ACM CTO Roundtable on Mobile Devices in the Enterprise Mache Creeger http://queue.acm.org/detail.cfm?id=2016038  ... 
doi:10.1145/2408776.2408792 fatcat:bifeu3atibdb7gzq3jjzcz7cre

The SawMill multiserver approach

Alain Gefflaut, Trent Jaeger, Yoonho Park, Jochen Liedtke, Kevin J. Elphinstone, Volkmar Uhlig, Jonathon E. Tidswell, Luke Deller, Lars Reuther
2000 Proceedings of the 9th workshop on ACM SIGOPS European workshop beyond the PC: new challenges for the operating system - EW 9  
An effective multiserver system must: (1) protect its servers from errors or malice in other servers; (2) implement coherent system semantics; and (3) incur minimal performance overhead.  ...  The Mach microkernel [2] base suffered from a number of performance problems (e.g., IPC), and a number of difficult problems must be solved to enable the construction of a system from orthogonal servers  ...  For the network system, an option analogous to the third option is implemented.  ... 
doi:10.1145/566726.566751 dblp:conf/sigopsE/GefflautJPLEUTDR00 fatcat:g2w44ij3o5abxh3vllj3pf5k4u

The SawMill multiserver approach

Alain Gefflaut, Trent Jaeger, Yoonho Park, Jochen Liedtke, Kevin J. Elphinstone, Volkmar Uhlig, Jonathon E. Tidswell, Luke Deller, Lars Reuther
2000 Proceedings of the 9th workshop on ACM SIGOPS European workshop beyond the PC: new challenges for the operating system - EW 9  
An effective multiserver system must: (1) protect its servers from errors or malice in other servers; (2) implement coherent system semantics; and (3) incur minimal performance overhead.  ...  The Mach microkernel [2] base suffered from a number of performance problems (e.g., IPC), and a number of difficult problems must be solved to enable the construction of a system from orthogonal servers  ...  For the network system, an option analogous to the third option is implemented.  ... 
doi:10.1145/566747.566751 fatcat:aoskomajz5d2zbx7jxkkiejhi4

Analysis of transaction management performance

D. Duchamp
1989 ACM SIGOPS Operating Systems Review  
Camelot is a transaction facility that provides a rich model of transactions intended to support a wide variety of general-purpose applications.  ...  This paper provides a detailed examination of the design and performance of the· transaction manager of the Camelot system.  ...  The Mach network message server ("NetMsgServer") is such a forwarding agent, and a name service as well.  ... 
doi:10.1145/74851.74868 fatcat:h4deqaxkuvdk5mgjzow45rsire
« Previous Showing results 1 — 15 out of 321 results