The MOSIX Distributed Operating System: Load Balancing for UNIX by Amnon BarakThe MOSIX Distributed Operating System: Load Balancing for UNIX by Amnon Barak

The MOSIX Distributed Operating System: Load Balancing for UNIX

byAmnon Barak

Paperback | May 27, 1993

Pricing and Purchase Info


Earn 390 plum® points

Prices and offers may vary in store


In stock online

Ships free on orders over $25

Not available in stores


This book describes the design and internals of the MOSIXdistributed operating system. MOSIX, an acronym forMulticomputer Operating System for UNIX, integrates acluster of loosely integrated computers into a virtualsingle-machine UNIX environment. The main property of MOSIXis the high degree of integration among the processors,which may include personal workstations and shared memoryand non-shared memory multiprocessors, connected by fastcommunication links. This integration includes networktransparency, cooperation between the processors to provideservices across machine boundaries, support of dynamicconfiguration, and system-initiated load balancing byprocess migration. Another property of MOSIX is the abilityto scale up the system configuration to encompass a largenumber of computers. The development of MOSIX was begun in1981. The book is intended primarily for readers who areinterested in distributed and multiprocessor systems. Thereader is assumed to have some knowledge in programming andoperating systems, preferably UNIX. Readers without thisbackground will still benefit from thetechniques andalgorithms discussed.
Title:The MOSIX Distributed Operating System: Load Balancing for UNIXFormat:PaperbackDimensions:236 pagesPublished:May 27, 1993Publisher:Springer Berlin HeidelbergLanguage:English

The following ISBNs are associated with this title:

ISBN - 10:3540566635

ISBN - 13:9783540566632

Look for similar items by category:


Table of Contents

Overview of MOSIX.- The UNIX file system.- Distributed UNIX file systems.- The UNIX process.- The MOSIX process.- The MOSIX linker.- Load balancing.- Scaling considerations.- System performance.- Distributed applications.