Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Communication Behavior of a Distributed Operating System Remzi H. Arpaci
 

Summary: Communication Behavior of a Distributed Operating System
Remzi H. Arpaci
Department of Electrical Engineering and Computer Science
Computer Science Division
University of California, Berkeley
Abstract
We present measurements of the communication behavior of a prototype distributed operating system, Solaris MC.
We employ three server workloads to drive our study: a build of the Solaris source tree, a synthetic web server, and a
parallel database. Our measurements reveal a number of facts, which have implications on design of Solaris MC, the
prototype implementation of Solaris MC, and the design of a message layer. We find that message traffic is centered
around nodes that house disks, a potentialbottleneck. A file system that striped data across the cluster wouldavoid such
a problem. Most messages are medium sized, in the range of 68 to 256 bytes, indicating that message-layer support
for such messages is crucial. Further, messages are structured as a chain of two to three buffers, perhaps suggesting
the need for a gather interface to avoid additional buffer allocation and memory copies. Finally, request-response time
is quite high, due to overhead of the current message layer; this fact is perhaps most indicative of the prototype status
of the system. In any case, a low-overhead message layer would substantially improve overall performance.
Contents
1 Introduction 5
2 Background and Experimental Setup 8
2.1 Solaris MC 8

  

Source: Arpaci-Dusseau, Remzi - Department of Computer Sciences, Department of Computer Sciences, University of Wisconsin at Madison

 

Collections: Computer Technologies and Information Sciences