Preliminary Exam Tentative Plan
Goal:
To present a framework for dealing with dynamism in computer systems.
It is a new model for implementation and management of distributed
operating systems and distributed applications including software
frameworks and development and management tools.
Approach:
-
Implementation of a network-centric user model with WYNIWYG (what
you need is what you get) implemented through the reification of user,
application, and system requirements (pull model).
-
Reflective ORB updated by smart capsules. Investigation
of different combinations of push / pull schemes for change propagation.
Experimentation:
Evaluation of time and space overheads for the added functionality.
Implementation of an dynamically extensible/configurable reflector network
using the model.
-
WYNIWYG experimentation using reified requirement lists. Customize
middleware (and microkernel???) based on current reflector requirements.
-
reflective ORB updated by active network capsules.
1) Push, 2) push a pull, or 3) on-demand-pull for new
policies and mechanisms (e.g. for group communication and real-time support),
Not Addressed by this Thesis:
The following topics will be utilized in my experiments if available by the
end of 1998. But they are not covered by the research to be performed in this thesis.
- Quality of Service
- Group communication
- Real-time
- Fault Tolerance
- Naming schemes, interoperability w/ other distributed object models
- Microkernel support for the reflective ORB
- Security
- Persistence
- Dynamic Code specialization
Last modified: Mon Aug 24 11:17:44 CDT 1998