• DocumentCode
    2422979
  • Title

    A Reflective Runtime Environment for Dynamic Adaptation of Streaming Media on Resource Constrained Devices

  • Author

    Khan, Muhammad A. ; Fischer, Stefan

  • Author_Institution
    Technical University of Braunschweig, Germany
  • fYear
    2005
  • fDate
    03-06 Jan. 2005
  • Abstract
    Over the past few years, a considerable amount of effort has been made in improving the QoS in computer networks. The associated problems become further complicated when the applications are resource intensive, links involved are wireless and the applications are required to execute on small mobile devices (e.g; PDAs). In such scenarios, the applications are desired to adapt to changing network/environmental conditions to give a relatively stable user perceived QoS or in the worst case, go for a graceful degradation. In this paper we describe the architecture, implementation and evaluation of our adaptive runtime environment (ARE) which runs on top of JVM. We exploit application-side adaptation and our approach is based around aspect oriented programming (AOP) to design a reflective runtime environment, spatially and temporally optimized for small foot-print devices. A key feature of this environment is that it is completely free of any user involvement for QoS specification, even then, intelligent enough to make any a/v application adaptive.
  • Keywords
    Application software; Computer languages; Computer networks; Middleware; Operating systems; Personal digital assistants; Protocols; Runtime environment; Streaming media; Weaving;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2005. HICSS '05. Proceedings of the 38th Annual Hawaii International Conference on
  • ISSN
    1530-1605
  • Print_ISBN
    0-7695-2268-8
  • Type

    conf

  • DOI
    10.1109/HICSS.2005.45
  • Filename
    1385871