Filters








94 Hits in 3.2 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  
Remote tasking encompasses different functionality, such as remote forking, multiple remote spawning, and task migration.  ...  We analyze two versions of distributed IPC supported in Mach (NORMA IPC and DIPC).  ...  The measurements reported were collected on a 56-node Intel Paragon multicomputer, running an OSF/1 AD 1.2 operating system server on top of an NMK17.2 microkernel (NORMA IPC) or an NMK19b1 microkernel  ... 
doi:10.1109/hicss.1996.495459 dblp:conf/hicss/MilojicicLBSDD96 fatcat:e2li66t6szd2bdp246her7lbsm

Process migration

Dejan S. Milojičić, Fred Douglis, Yves Paindaveine, Richard Wheeler, Songnian Zhou
2000 ACM Computing Surveys  
The benefits and drawbacks of process migration depend on the details of implementation and, therefore, this paper focuses on practical matters.  ...  This survey will help in understanding the potentials of process migration and why it has not caught on.  ...  The anonymous reviewers provided an extensive list of general, as well as very detailed, suggestions that have strengthened our focus, presentation and correctness of the paper.  ... 
doi:10.1145/367701.367728 fatcat:n2hd2cfc3zcvthnmotqadqhjpy

A microkernel API for fine-grained decomposition

Sebastian Reichelt, Jan Stoess, Frank Bellosa
2009 Proceedings of the Fifth Workshop on Programming Languages and Operating Systems - PLOS '09  
For evaluation, we have developed a kernel according to our design, and a networking-capable multi-server system on top.  ...  We present a new microkernel design that enables OS developers to decompose systems into very fine-grained servers. We avoid the typical obstacles by defining servers as lightweight, passive objects.  ...  Although most multi-server systems employ some component framework, it is usually built on top of an existing microkernel.  ... 
doi:10.1145/1745438.1745441 dblp:conf/sosp/ReicheltSB09 fatcat:ele3fmwgyfcq7nkfkjvjqjusyu

Design tradeoffs for software-managed TLBs

Richard Uhlig, David Nagle, Tim Stanley, Trevor Mudge, Stuart Sechrest, Richard Brown
1994 ACM Transactions on Computer Systems  
By migrating these services into separate user-level tasks, operating sys- tems like Mach 3.0, fundamentally, change the behavior of the system for two reasons.  ...  In either case, migrated services will have to share more of the TLB with user tasks, possibly conflicting with the user tasks' TLB footprints.  ... 
doi:10.1145/185514.185515 fatcat:nuya5frbwnhvvooxqa2eneb2wy

Microkernels meet recursive virtual machines

Bryan Ford, Mike Hibler, Jay Lepreau, Patrick Tullmann, Godmar Back, Stephen Clawson
1996 Proceedings of the second USENIX symposium on Operating systems design and implementation - OSDI '96  
microkernel running on generic hardware.  ...  This paper describes a novel approach to providing modular and extensible operating system functionality and encapsulated environments based on a synthesis of microkernel and virtual machine concepts.  ...  Discussions with Jonathan Shapiro also influenced the kernel, while Michael Bushnell and Miles Bader provided key insights on the design of higher-level services.  ... 
doi:10.1145/238721.238769 dblp:conf/osdi/FordHLTBC96 fatcat:adj7bvsf25g7fj63jvsyr7pzm4

Microkernels meet recursive virtual machines

Bryan Ford, Mike Hibler, Jay Lepreau, Patrick Tullmann, Godmar Back, Stephen Clawson
1996 ACM SIGOPS Operating Systems Review  
microkernel running on generic hardware.  ...  This paper describes a novel approach to providing modular and extensible operating system functionality and encapsulated environments based on a synthesis of microkernel and virtual machine concepts.  ...  Discussions with Jonathan Shapiro also influenced the kernel, while Michael Bushnell and Miles Bader provided key insights on the design of higher-level services.  ... 
doi:10.1145/248155.238769 fatcat:wbg7e7oplfakngum7dhx2pxwhe

An Extensible Cloud Platform Inspired by Operating Systems

A. Sugiki, K. Kato
2011 2011 Fourth IEEE International Conference on Utility and Cloud Computing  
We have implemented a prototype of an OS-like middleware that adopted a microkernel design, had resource abstraction achieved by objects and functions, and offered a scripting environment as a programming  ...  The experimental results demonstrated that it had the ability to achieve elasticity and high-availability VMs.  ...  First, our microkernel could be made smaller because the current microkernel ran on top of the Java VM on a traditional OS, along with a large number of Java standard libraries.  ... 
doi:10.1109/ucc.2011.49 dblp:conf/ucc/SugikiK11 fatcat:g6jlr43uebh4jp6gfjzktftmly

A Practical Look at Micro-Kernels and Virtual Machine Monitors

Francois Armand, Michel Gien
2009 2009 6th IEEE Consumer Communications and Networking Conference  
An analysis of the fundamental principles behind each approach is presented with a discussion of their impact on existing operating environments, together with practical performance results based on existing  ...  We conclude that mapping the VMM (hypervisor) approach used in data centers to the needs of embedded systems is a better option for the support of complete operating systems (as guests) than extending  ...  systems and helped shape the design of VirtualLogix VLX to better address embedded systems needs.  ... 
doi:10.1109/ccnc.2009.4784874 dblp:conf/ccnc/ArmandG10 fatcat:csddcnv24rft5gxnepavosmaea

Armada Middleware and Communication Services [chapter]

T. Abdelzaher, S. Dawson, W.-C. Feng, E. F. Jahanian, S. Johnson, A. Mehra, T. Mitton, A. Shaikh, K. Shin, Z. Wang, H. Zou, M. Bjorkland (+1 others)
1999 Operating Systems and Services  
composable middleware layered on top of the kernel.  ...  This raises the challenge of constructing dependable and predictable real-time services for application developers on top of the inexpensive hardware and software components which has minimal support for  ...  The MK microkernel is originally based on release 2.5 of the Mach operating system from CMU.  ... 
doi:10.1007/978-1-4615-5041-9_1 fatcat:agmlkj7jpvgtliystu543tyrfu

Design tradeoffs for software-managed TLBs

David Nagle, Richard Uhlig, Tim Stanley, Stuart Sechrest, Trevor Mudge, Richard Brown
1993 Proceedings of the 20th annual international symposium on Computer architecture - ISCA '93  
TLB peflormance for benchmati running on a MIPS R.XXW-based workstation running Ultrix, OSF/1, and thee verswns of Mach 3.0.  ...  HoweveC so@vam management can impose consiakrable penalties, which cnv highly dependent on the operating system k structuw and its use of virtual memmy.  ...  One version places the AFS cache manager in the Mach Unix Server while the other migrates the AFS cache manager into a separate server task.  ... 
doi:10.1145/165123.165127 dblp:conf/isca/NagleUSSMB93 fatcat:n5vjaeffyvh2xj4ly6dfmkss7q

Design tradeoffs for software-managed TLBs

David Nagle, Richard Uhlig, Tim Stanley, Stuart Sechrest, Trevor Mudge, Richard Brown
1993 SIGARCH Computer Architecture News  
TLB peflormance for benchmati running on a MIPS R.XXW-based workstation running Ultrix, OSF/1, and thee verswns of Mach 3.0.  ...  HoweveC so@vam management can impose consiakrable penalties, which cnv highly dependent on the operating system k structuw and its use of virtual memmy.  ...  One version places the AFS cache manager in the Mach Unix Server while the other migrates the AFS cache manager into a separate server task.  ... 
doi:10.1145/173682.165127 fatcat:dwfzixda2re3fdntjheknj4dje

Fault-tolerant RT-Mach (FT-RT-Mach) and an application to real-time train control

A. Egan, D. Kutz, D. Mikulin, R. Melhem, D. Mossé
1999 Software, Practice & Experience  
The Alpha approach to fault tolerance [8, 9] is to provide replication, migration, and atomic transactions at the kernel level, and to allow implementations of policies on a higher level.  ...  In our implementation, FT-RT-Mach, we adopt a non-preemptive strategy for the hard real-time tasks, with the ability to create preemptive tasks at lower priorities.  ...  Using this approach we guarantee that the top priority run queue contains a maximum of one process, namely the process at the head of the timeline.  ... 
doi:10.1002/(sici)1097-024x(19990410)29:4<379::aid-spe235>3.0.co;2-6 fatcat:wl4s6lfexjdz5prtfxebjn4acy

Construction of a Highly Dependable Operating System

Jorrit Herder, Herbert Bos, Ben Gras, Philip Homburg, Andrew Tanenbaum
2006 2006 Sixth European Dependable Computing Conference  
-Antoine de Saint-Exupéry [2] The Solution: Proper Fault Isolation One of the key observations of the research reported in this paper is that a powerful technique for increasing system reliability is to  ...  We also discuss the performance effects of our changes and evaluate how our multiserver design improves operating system dependability over monolithic designs.  ...  Supported by the Netherlands Organization for Scientific Research (NWO) under grant 612-060-420.  ... 
doi:10.1109/edcc.2006.7 dblp:conf/edcc/HerderBGHT06 fatcat:b4sdp6nkffhcfphq7cv26w4j2q

A critique of the GNU hurd multi-server operating system

Neal H. Walfield, Marcus Brinkmann
2007 ACM SIGOPS Operating Systems Review  
Then follows an evaluation of Mach, the microkernel on which the Hurd is built, emphasizing the design constraints which Mach imposes as well as a number of deficiencies its design presents for multi-server  ...  We then critique the architecture and assess it in terms of the user environment of today focusing on security.  ...  Acknowledgements Roland McGrath and Thomas Bushnell have been pivotal in helping the early development of our understanding of the Hurd.  ... 
doi:10.1145/1278901.1278907 fatcat:v6sjdqh3mzaorh4iayu3lrqdd4

A Real-Time Programmer's Tour of General-Purpose L4 Microkernels

Sergio Ruocco
2008 EURASIP Journal on Embedded Systems  
unique to microkernels and the L4 family.  ...  In this paper we discuss the pros and cons of L4-embedded for real-time systems design, focusing on the issues caused by the extreme speed optimisations it inherited from its general-purpose ancestors.  ...  Their feedback improved both the content and style of this paper.  ... 
doi:10.1155/2008/234710 fatcat:o52ssqqfubg27olbeewlwxyvtu
« Previous Showing results 1 — 15 out of 94 results