• DocumentCode
    3208611
  • Title

    The Weight-Watcher Service and its Lightweight Implementation

  • Author

    Garbinato, Benoit ; Guerraoui, Rachid ; Hulaas, Jarle ; Kounine, Alexei ; Monod, Maxime ; Spring, Jesper H.

  • Author_Institution
    Univ. de Lausanne, Lausanne
  • fYear
    2007
  • fDate
    16-19 July 2007
  • Firstpage
    118
  • Lastpage
    127
  • Abstract
    This paper presents the weight-watcher service. This service aims at providing resource consumption measurements and estimations for software executing on resource-constrained devices. By using the weight-watcher, software components can continuously adapt and optimize their quality of service with respect to resource availability. The interface of the service is composed of a profiler and a predictor. We present an implementation that is lightweight in terms of CPU and memory. We also performed various experiments that convey (a) the tradeoff between the memory consumption of the service and the accuracy of the prediction, as well as (b) a maximum overhead of 10% on the execution speed of the VM for the profiler to provide accurate measurements.
  • Keywords
    Java; object-oriented programming; quality of service; resource allocation; software libraries; virtual machines; Java class library; memory consumption; quality of service; resource consumption estimation; resource consumption measurement; resource-constrained device; software component; virtual machine; weight-watcher service; Accuracy; Application software; Availability; Humans; Quality of service; Resource management; Runtime; Software measurement; Springs; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling and Simulation, 2007. IC-SAMOS 2007. International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    1-4244-1058-4
  • Type

    conf

  • DOI
    10.1109/ICSAMOS.2007.4285742
  • Filename
    4285742