This paper deals with large, distributed real-time systems that have execution times and resource utilizations which cannot be characterized a priori. There are several implications of these characteristics: 1) demand space workload characterizations may need to be determined a posteriori, and 2) an adaptive approach to rsource allocation may be necessary to accommodate dynamic worklod changes. Thus, we presetn a scheme for dynamicaly managing distributed computing resources by continuously computing and assessing Qos and resource utilization metrics that are determined a posteriori. Specifically, the paper presents an adaptive distributed system reference architecture that is suitable for such an approach. This rfernece architecuture proivdes the capabilities and infrastructures needed to construct multi-component, replicated, distributed object real-time systems that negotiate for a given level of Qos from the underlying distributed computing resources.
展开▼