Strategies towards dynamic alterability

Schmidt · 1994

In order to handle massively parallel systems and make them usable, an adaptive, application-oriented operating system is required. This asks for dynamically alterable system structures. A good foundation for building such structures is the family concept of parallel operating systems. Incremental loading supports the family character by extending on demand the system's active object structure and this way (possibly) switching from one family member to another. A new active object will be incrementally loaded if its invocation fails because it does not yet exist. This is noticed during object binding while using the naming services. To keep the application's code free from incremental loading aspects the naming service is made extensible. This way a family is built, namely a family of naming services. These extensions are externally definable naming strategies and exceptions.>

Read the paper · More papers on PaperTik