TY - GEN
T1 - A compiler-enabled model- And measurement-driven adaptation environment for dependability and performance
AU - Adve, Vikram S.
AU - Agbaria, Adnan
AU - Hiltunen, Matti A.
AU - Iyer, Ravi K.
AU - Joshi, Kaustubh R.
AU - Kalbarczyk, Zbigniew
AU - Lefever, Ryan M.
AU - Plante, Raymond
AU - Sanders, William H.
AU - Schlichting, Richard D.
PY - 2005
Y1 - 2005
N2 - Traditional techniques for building dependable, high-performance distributed systems are too expensive for most non-critical systems, often causing dependability to be sidelined as a design goal. Nevertheless, systems are expected to be dependable, and if dependability could be provided at a lower cost, many applications would stand to benefit. We believe that compiler techniques can be used to create novel and enhance existing dependability mechanisms to create a wider range of cost/dependability tradeoffs than is currently avouable. Similarly, compilers can assist in the area of error detection by expanding the range of errors that can be detected. New compiler techniques, combined with model-driven adaptation and control mechanisms, can be used to dynamically guide a system as it makes choices, with cost, dependability, and performance tradeoffs, in response to the occurrence of faults and changes in the environment. This paper reports on a new project that is exploring the approach. The broad goal of the work is to create a powerful yet flexible runtime environment for dependable and high- performance systems that operate within much lower cost constraints than is currently possible.
AB - Traditional techniques for building dependable, high-performance distributed systems are too expensive for most non-critical systems, often causing dependability to be sidelined as a design goal. Nevertheless, systems are expected to be dependable, and if dependability could be provided at a lower cost, many applications would stand to benefit. We believe that compiler techniques can be used to create novel and enhance existing dependability mechanisms to create a wider range of cost/dependability tradeoffs than is currently avouable. Similarly, compilers can assist in the area of error detection by expanding the range of errors that can be detected. New compiler techniques, combined with model-driven adaptation and control mechanisms, can be used to dynamically guide a system as it makes choices, with cost, dependability, and performance tradeoffs, in response to the occurrence of faults and changes in the environment. This paper reports on a new project that is exploring the approach. The broad goal of the work is to create a powerful yet flexible runtime environment for dependable and high- performance systems that operate within much lower cost constraints than is currently possible.
UR - http://www.scopus.com/inward/record.url?scp=33746295966&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33746295966&partnerID=8YFLogxK
U2 - 10.1109/IPDPS.2005.9
DO - 10.1109/IPDPS.2005.9
M3 - Conference contribution
AN - SCOPUS:33746295966
SN - 0769523129
SN - 0769523129
SN - 9780769523125
T3 - Proceedings - 19th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2005
BT - Proceedings - 19th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2005
T2 - 19th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2005
Y2 - 4 April 2005 through 8 April 2005
ER -