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
Link To Document