Design Issues for a Distributed Operating System


Design Issues for a Distributed Operating System

There are a number of design issues
    pertaining to distributed operating systems

We'll list them here
    and explain those issues more fully
        on the following pages
    that have not already been discussed

Design Issues   (SinShi94):
  1. Global Knowledge
  2. Naming
  3. Scalability
  4. Compatibility
  5. Process Synchronization
  6. Resource Management
  7. Security
  8. Structuring

Design Issues   (Sinha97):
  1. Transparency
  2. Reliability
  3. Flexibility
  4. Performance
  5. Scalability
  6. Heterogeneity
  7. Security
  8. Emulation of existing operating systems

If you compare these two lists against
    the lists of goals for a distributed system
You should notice several similarities

You should also notice some agreement
    with the goals of any operating system
        you've studied before

You may notice that some of the chapters in the text
    are named after these design issues as well
While the following pages give a brief introduction to these issues
    many are discussed further in later chapters



CS 551: Distributed Operating Systems
Comments:
Copyright © 2001-2003: Colorado State University for CS 551. All rights reserved.