A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2006; you can also visit the original URL.
The file type is application/pdf
.
Filters
Concurrency: a case study in remote tasking and distributed IPC
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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