Filters








65 Hits in 5.6 sec

RPC in the x-Kernel: evaluating new design techniques

L. Peterson, N. Hutchinson, S. O'Malley, M. Abbott
1989 ACM SIGOPS Operating Systems Review  
This paper reports our experiences implementing remote procedure call (RPC) protocols in the x-kernel.  ...  to evaluate the technique.  ...  evaluate the technique.  ... 
doi:10.1145/74851.74860 fatcat:mx4b3k2j65azlo7sajr3lmxrga

RPC in the x-Kernel: evaluating new design techniques

L. Peterson, N. Hutchinson, S. O'Malley, M. Abbott
1989 Proceedings of the twelfth ACM symposium on Operating systems principles - SOSP '89  
This paper reports our experiences implementing remote procedure call (RPC) protocols in the x-kernel.  ...  to evaluate the technique.  ...  evaluate the technique.  ... 
doi:10.1145/74850.74860 dblp:conf/sosp/HutchinsonPAO89 fatcat:q6fcput76jcmnfunmehwjbsily

The x-Kernel: an architecture for implementing network protocols

N.C. Hutchinson, L.L. Peterson
1991 IEEE Transactions on Software Engineering  
Our experience implementing and evaluating several protocols in the x-kernel shows that this architecture is both general enough to accommodate a wide range of protocols, yet efficient enough to perform  ...  This paper describes a new operating system kernel, called the x-kernel, that provides an explicit architecture for constructing and composing network protocols.  ...  Acknowledgments Sean O'Malley, Mark Abbott, Clinton Jeffery, Shivakant Mishra, Herman Rao, and Vic Thomas have contributed to the implementation of protocols in the x-kernel.  ... 
doi:10.1109/32.67579 fatcat:bt6dxo63a5ccll4lmjcsjixpvm

Analysis of techniques to improve protocol processing latency

David Mosberger, Larry L. Peterson, Patrick G. Bridges, Sean O'Malley
1996 Conference proceedings on Applications, technologies, architectures, and protocols for computer communications - SIGCOMM '96  
In analyzing the effectiveness of the techniques, we also present a detailed study of the protocol processing behavior of two protocol stacks-TCP/IP and RPC-on a modern RISC processor.  ...  The techniques presented in this paper reduce the mCPI by a factor of 1.35 to 5.8.  ...  Several people at DEC provided valuable insight into the Alpha architecture and the 21064 implementation. In particular, we are grateful for Jeffrey Mogul's help.  ... 
doi:10.1145/248156.248164 dblp:conf/sigcomm/MosbergerPBO96 fatcat:xn56hwmla5a6xesmj3ple256d4

Analysis of techniques to improve protocol processing latency

David Mosberger, Larry L. Peterson, Patrick G. Bridges, Sean O'Malley
1996 Computer communication review  
In analyzing the effectiveness of the techniques, we also present a detailed study of the protocol processing behavior of two protocol stacks-TCP/IP and RPC-on a modern RISC processor.  ...  The techniques presented in this paper reduce the mCPI by a factor of 1.35 to 5.8.  ...  Several people at DEC provided valuable insight into the Alpha architecture and the 21064 implementation. In particular, we are grateful for Jeffrey Mogul's help.  ... 
doi:10.1145/248157.248164 fatcat:fob6l2rgobhyhcyc7e5vb6undu

Priority consistency in protocol architectures [chapter]

Clifford W. Mercer, Hideyuki Tokuda
1992 Lecture Notes in Computer Science  
Protocol processing time and context switch time are given as parameters in the simulations, and we present guidelines for choosing between the message scheduling techniques based on the ratio of protocol  ...  One of these metrics is the priority inversion factor which provides a way of quantifying priority inversion in the system.  ...  " In evaluating the performance of the techniques in our simulation studies, we use several traditional metrics, and we introduced a new measure as well.  ... 
doi:10.1007/3-540-55639-7_3 fatcat:o5ba65t6o5f7lhjfdx7hnl2xna

ADAPTIVE: A dynamically assembled protocol transformation, integration and evaluation environment

Douglas C. Schmidt, Donald F. Box, Tatsuya Suda
1993 Concurrency Practice and Experience  
The resulting protocols execute in parallel on several target platforms including shared memory and message-passing multiprocessors.  ...  To facilitate these changes, we are developing "A Dynamically Assembled Protocol Transformation, Integration, and eValuation Environment" (ADAPTIVE).  ...  We are currently designing and implementing a prototype implementation of ADAPTIVE written in C++.  ... 
doi:10.1002/cpe.4330050405 fatcat:qdhtmvr7yndthaqw5keiefuikq

Communication facilities for distributed transaction-processing systems

E. Mafla, B. Bhargava
1991 Computer  
We developed Raidcomm V.2 in 1990 to provide multicasting support for the AC and RC servers. We designed Raidcomm V.3 to  ...  (Some mainframes have hardware assistance where more than one address space can be accessed at the same time. ) We are studying communication designs in the context of the Raid system, a robust and adaptable  ...  Zhang has also helped in collecting data from the designers of the various systems discussed in the section on related work and in revising the article to meet the page limit.  ... 
doi:10.1109/2.84878 fatcat:od4xx3yxx5bpjfbpf4g653n7ry

Experiences with the Amoeba Distributed Operating System [chapter]

Andrew S. Tanenbaum, Robbert Van Renesse, Hans Van Staveren, Gregory J. Sharp, Sape J. Mullender, Jack Jansen, Guido Van Rossum
2001 Classic Operating Systems  
Among the things done right were basing the system on objects, using a single uniform mechanism (capabilities) for naming and protecting them in a location independent way, and designing a completely new  ...  The Amoeba distributed operating system has been in development and use for over eight years now.  ...  RPC numbers for the other systems listed in Fig. 6 . are taken from the following publications: Cedar [5] , x-Kernel [19] , Sprite [18] , V [6] , Topaz [22] , and Mach [19] .  ... 
doi:10.1007/978-1-4757-3510-9_25 fatcat:wr5ig5ncn5bnxnmys4sp7eng7q

Experiences with the Amoeba distributed operating system

Andrew S. Tanenbaum, Robbert van Renesse, Hans van Staveren, Gregory J. Sharp, Sape J. Mullender
1990 Communications of the ACM  
Among the things done right were basing the system on objects, using a single uniform mechanism (capabilities) for naming and protecting them in a location independent way, and designing a completely new  ...  The Amoeba distributed operating system has been in development and use for over eight years now.  ...  RPC numbers for the other systems listed in Fig. 6 . are taken from the following publications: Cedar [5] , x-Kernel [19] , Sprite [18] , V [6] , Topaz [22] , and Mach [19] .  ... 
doi:10.1145/96267.96281 fatcat:yw7zxl4z5zbebnmrtedyr6m3kq

The Amoeba distributed operating system — A status report

Andrew S Tanenbaum, M Frans Kaashoek, Robbert van Renesse, Henri E Bal
1991 Computer Communications  
The outline of this paper is as follows. In Sec. 2 we will discuss the type of hardware configuration for which Amoeba has been designed.  ...  If there is a shortage of pool processors, individual processors are timeshared, with new jobs being assigned to the most lightly loaded CPUs.  ...  In addition, Leendert van Doorn provided valuable feedback about the paper.  ... 
doi:10.1016/0140-3664(91)90058-9 fatcat:4xsejwxxvrdhphbjaw6gmzifom

File-system development with stackable layers

John S. Heidemann, Gerald J. Popek
1994 ACM Transactions on Computer Systems  
By lowering barriers to new ling design, stackable layering o ers the potential of broad third party le system development not feasible today.  ...  This paper discusses stackable layering in detail and presents design techniques it enables. We describe an implementation providing these facilities that exhibits very high performance.  ...  Jan-Simon Pendry for contributions to the null layer.  ... 
doi:10.1145/174613.174616 fatcat:wjesxmexrrbopmbj5zaj5s65rq

The peregrine high-performance RPC system

David B. Johnson, Willy Zwaenepoel
1993 Software, Practice & Experience  
This time compares well with the fastest network RPC times reported in the literature, ranging from about 1100 to 2600 ps, and is only 309 ps above the measured hardware latency for transmitting the call  ...  The Peregrine RFT system provides performance very close to the optimum allowed by the hardware limits, while still supporting the complete RPC model.  ...  ACKNOWLEDGEMENTS Mike Burrows, Fred D o u g h , Frans Kaashoek, Sean O'Malley, John Ousterhout, Larry Peterson, Mike Schroeder and Brent Welch provided insights into the design of the RPC systems in  ... 
doi:10.1002/spe.4380230205 fatcat:razxb2qnivh2dk6fz5s6rppe3q

Semantics of Protocol Modules Composition and Interaction [chapter]

Paweł T. Wojciechowski, Sergio Mena, André Schiper
2002 Lecture Notes in Computer Science  
We present a semantic model describing the x-kernel, Cactus and Appia -three frameworks that are used for implementing modular systems.  ...  Developing the model and a small example implementing a configurable multicast helped us to better understand the design choices in these frameworks.  ...  The project is supported by EPFL grant "Semantics-Guided Design and Implementation of Group Communication Middleware".  ... 
doi:10.1007/3-540-46000-4_35 fatcat:6vb7vc5vejcxbhmyyndpxwflze

A system for constructing configurable high-level protocols

Nina T. Bhatti, Richard D. Schlichting
1995 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication - SIGCOMM '95  
Each original is also photographed in one exposure and is included in reduced form at the back of the book.  ...  In the unlikely event that the author did not send UME a complete manuscript and there are missing pages, these will be noted.  ...  The tests were conducted while running within the x-kernel as a user level task on the Mach operating system.  ... 
doi:10.1145/217382.217424 dblp:conf/sigcomm/BhattiS95 fatcat:rtky67m5vbhwzjeb2o4yqi5xi4
« Previous Showing results 1 — 15 out of 65 results