A power metric for mobile systems
ISLPED '96 Proceedings of the 1996 international symposium on Low power electronics and design
System-level power optimization: techniques and tools
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Experience with adaptive mobile applications in Odyssey
Mobile Networks and Applications
A discrete-time battery model for high-level power estimation
DATE '00 Proceedings of the conference on Design, automation and test in Europe
System level online power management algorithms
DATE '00 Proceedings of the conference on Design, automation and test in Europe
Dynamic power management for portable systems
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
Extending lifetime of portable systems by battery scheduling
Proceedings of the conference on Design, automation and test in Europe
Power optimization and management in embedded systems
Proceedings of the 2001 Asia and South Pacific Design Automation Conference
Virtual Organizations, Pervasive Computing, and an Infrastructure for Networking at the Edge
Information Systems Frontiers
ECOSystem: managing energy as a first class operating system resource
Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
Project Aura: Toward Distraction-Free Pervasive Computing
IEEE Pervasive Computing
Balancing Performance, Energy, and Quality in Pervasive Computing
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
A framework for resource discovery in pervasive computing for mobile aware task execution
Proceedings of the 1st conference on Computing frontiers
Application-level power management in pervasive computing systems: a case study
Proceedings of the 1st conference on Computing frontiers
Adaptive Offloading for Pervasive Computing
IEEE Pervasive Computing
A Lightweight Secure Cyber Foraging Infrastructure for Resource-Constrained Devices
WMCSA '04 Proceedings of the Sixth IEEE Workshop on Mobile Computing Systems and Applications
Personalized Service Composition for Ubiquitous Multimedia Delivery
WOWMOM '05 Proceedings of the Sixth IEEE International Symposium on World of Wireless Mobile and Multimedia Networks
Seamless service composition (SeSCo) in pervasive environments
Proceedings of the first ACM international workshop on Multimedia service composition
Evaluating Service Oriented Architectures (SOA) in Pervasive Computing
PERCOM '06 Proceedings of the Fourth Annual IEEE International Conference on Pervasive Computing and Communications
Dynamic Service Composition in Pervasive Computing
IEEE Transactions on Parallel and Distributed Systems
PICO: A Middleware Framework for Pervasive Computing
IEEE Pervasive Computing
Hi-index | 0.00 |
Pervasive computing environments are characterized with an array of heterogeneous devices. Within such environments, it is necessary to accommodate devices with restrictions on available resources through cooperation of devices that have greater resource availability. Traditionally, such cooperation is achieved based on information available prior to operation, resulting in a rigid structure that cannot change during runtime. In this paper, we present a generic framework aimed at achieving a dynamic, hierarchical overlay of devices based on their resource availability. We consider the processing power, memory and battery power, on each device as the dynamically changing resources. Based on the proposed Availability metric, a hierarchical overlay structure is developed among the available devices. Devices in the lower layers of the hierarchy seek operational support from those in the higher layers which are relatively more resourceful. The resulting hierarchical organization is utilized to provide support for service composition and management. The proposed adaptive mechanism allows dynamic restructuring of the hierarchy based on changes in the availability of resources. In addition, the adaptive hierarchical organization results in enhanced longevity of resources and increased availability of services to applications. The performance improvements achieved through the dynamic resource organization are demonstrated through experimental results.