Abstract | ||
---|---|---|
In large, dynamic, real-time computer systems, it is frequently most cost effective to employ different software performance and reliability techniques at different levels of granularity, at different times, or within different subsystems. These techniques may include regulation of redundancy and resource allocation, multiversion and multipath execution, adjustments of program attributes such as time-out periods and others. The management of software in such systems is a difficult task. Software that may be adapted to meet varying performance and reliability requirements offers a solution. A REal-time Software Adaptation System (RESAS) includes a uniform model of adaptable software and provides the tool necessary for programmers to implement algorithms that choose and enact adaptations in real time. RESAS has been implemented on a testbed consisting of a multiprocessor and an attached workstation, and adaptation algorithms have been developed that address the problem of adapting software to achieve two goals: software execution within specified time constraints and software resiliency with respect to computer hardware failures. |
Year | DOI | Venue |
---|---|---|
1991 | 10.1145/103720.103723 | ACM Trans. Comput. Syst. |
Keywords | DocType | Volume |
multipath execution,different level,software execution,real-time systems,real time,adaptability,real-time software,different software performance,adaptable software,dynamic adaptation,computer hardware failure,software engineering,software resiliency,different time,dynamic software architectures,different subsystems,real time computing,cost effectiveness,real time systems,resource allocation,adaptive system,software architecture,software performance | Journal | 9 |
Issue | ISSN | Citations |
2 | 0734-2071 | 52 |
PageRank | References | Authors |
5.73 | 24 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Thomas E. Bihari | 1 | 129 | 45.22 |
Karsten Schwan | 2 | 52 | 5.73 |