Adaptation: This Won't Hurt a Bit!

Rajesh Krishna Balan, Joćo Pedro Sousa, SoYoung Park, Tadashi Okoshi, Jason Flinn, Dushyanth Narayanan, Takahide Matsutsuka, and Mahadev Satyanarayanan

Submitted for publication, December, 2001.

Online links: PDF

With the prevalance of handheld devices, it is increasingly necessary to build systems that adapt applications according to the available resources. These systems offer new and constantly changing interfaces for adaptation. Integrating applications with these systems requires extensive modification and maintainence: this is painful! In this paper, we present an approach that allows application writers to easily integrate their applications with an adaptive runtime system. This approach involves the use of a high level description language coupled with a runtime-specific stub generator. We present two case studies of enhancing applications for adaptation using our approach. Our case studies show that our approach is viable and can help to ease the integration of applications into adaptive runtime systems.

For further information, please visit the home pages of the ABLE research project and Carnegie Mellon University's Composable Systems Group.

Last modified: 1/23/2002. For comments and problems, contact