Comparing algorithm for dynamic speed-setting of a low-power CPU
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
Building reliable mobile-aware applications using the Rover toolkit
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
A dynamic disk spin-down technique for mobile computing
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
Exploiting the locality of memory references to reduce the address bus energy
ISLPED '97 Proceedings of the 1997 international symposium on Low power electronics and design
Preemptable remote execution facilities for the V-system
Proceedings of the tenth ACM symposium on Operating systems principles
Dynamic power management for portable systems
MobiCom '00 Proceedings of the 6th annual international conference on Mobile computing and networking
ASPLOS IX Proceedings of the ninth international conference on Architectural support for programming languages and operating systems
Automatic performance setting for dynamic voltage scaling
Proceedings of the 7th annual international conference on Mobile computing and networking
Automatic data migration for reducing energy consumption in multi-bank memory systems
Proceedings of the 39th annual Design Automation Conference
Wake on wireless: an event driven energy saving strategy for battery operated devices
Proceedings of the 8th annual international conference on Mobile computing and networking
Power-aware data management for small devices
WOWMOM '02 Proceedings of the 5th ACM international workshop on Wireless mobile multimedia
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
CoCheck: Checkpointing and Process Migration for MPI
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
Adaptive Disk Spin-down Policies for Mobile Computers
MLICS '95 Proceedings of the 2nd Symposium on Mobile and Location-Independent Computing
The Personal Server: Changing the Way We Think about Ubiquitous Computing
UbiComp '02 Proceedings of the 4th international conference on Ubiquitous Computing
Self-tuning wireless network power management
Proceedings of the 9th annual international conference on Mobile computing and networking
Single-ISA Heterogeneous Multi-Core Architectures: The Potential for Processor Power Reduction
Proceedings of the 36th annual IEEE/ACM International Symposium on Microarchitecture
Managing battery lifetime with energy-aware adaptation
ACM Transactions on Computer Systems (TOCS)
Managing battery lifetime with energy-aware adaptation
ACM Transactions on Computer Systems (TOCS)
MAR: a commuter router infrastructure for the mobile Internet
Proceedings of the 2nd international conference on Mobile systems, applications, and services
Exploiting Radio Hierarchies for Power-Efficient Wireless Device Discovery and Connection Setup
VLSID '05 Proceedings of the 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design
Design and implementation of power-aware virtual memory
ATEC '03 Proceedings of the annual conference on USENIX Annual Technical Conference
Constructing services with interposable virtual hardware
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Libckpt: transparent checkpointing under Unix
TCON'95 Proceedings of the USENIX 1995 Technical Conference Proceedings
Multi-processor computer system having low power consumption
PACS'02 Proceedings of the 2nd international conference on Power-aware computer systems
SensEye: a multi-tier camera sensor network
Proceedings of the 13th annual ACM international conference on Multimedia
CoolSpots: reducing the power consumption of wireless mobile devices with multiple radio interfaces
Proceedings of the 4th international conference on Mobile systems, applications and services
Proceedings of the 15th international conference on World Wide Web
Hierarchical power management in disruption tolerant networks with traffic-aware optimization
Proceedings of the 2006 SIGCOMM workshop on Challenged networks
QShine '06 Proceedings of the 3rd international conference on Quality of service in heterogeneous wired/wireless networks
Energy management for interactive applications in mobile handheld systems
Proceedings of the 2007 ACM symposium on Applied computing
Triage: balancing energy and quality of service in a microserver
Proceedings of the 5th international conference on Mobile systems, applications and services
Context-for-wireless: context-sensitive energy-efficient wireless data transfer
Proceedings of the 5th international conference on Mobile systems, applications and services
Wireless wakeups revisited: energy management for voip over wi-fi smartphones
Proceedings of the 5th international conference on Mobile systems, applications and services
Energy-aware QoS for application sessions across multiple protocol domains in mobile computing
Computer Networks: The International Journal of Computer and Telecommunications Networking
Maximizing transfer opportunities in bluetooth DTNs
CoNEXT '06 Proceedings of the 2006 ACM CoNEXT conference
Asynchronous control of modules activity in integrated systems for reducing peak temperatures
Integration, the VLSI Journal
Proceedings of the 6th international conference on Mobile systems, applications, and services
ubiSOAP: A Service Oriented Middleware for Seamless Networking
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Power efficiency study of multi-threading applications for multi-core mobile systems
WSEAS Transactions on Computers
Power characterization of multi-threading mobile applications
ICCOMP'08 Proceedings of the 12th WSEAS international conference on Computers
System-level integrated power management for handheld systems
Microprocessors & Microsystems
A framework of energy efficient mobile sensing for automatic user state recognition
Proceedings of the 7th international conference on Mobile systems, applications, and services
Somniloquy: augmenting network interfaces to reduce PC energy usage
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Towards a network-device unified framework for power-aware wireless applications
Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly
PAN-on-Demand: leveraging multiple radios to build self-organizing, energy-efficient pans
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
Hierarchical power management in disruption tolerant networks using traffic-aware optimization
Computer Communications
GIIS'09 Proceedings of the Second international conference on Global Information Infrastructure Symposium
Haggle: seamless networking for mobile applications
UbiComp '07 Proceedings of the 9th international conference on Ubiquitous computing
Catnap: exploiting high bandwidth wireless interfaces to save energy for mobile devices
Proceedings of the 8th international conference on Mobile systems, applications, and services
Improving energy efficiency of location sensing on smartphones
Proceedings of the 8th international conference on Mobile systems, applications, and services
Power efficiency analysis of multimedia secured mobile applications
Proceedings of the 6th International Wireless Communications and Mobile Computing Conference
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
ZiFi: wireless LAN discovery via ZigBee interference signatures
Proceedings of the sixteenth annual international conference on Mobile computing and networking
The case for energy-oriented partial desktop migration
HotCloud'10 Proceedings of the 2nd USENIX conference on Hot topics in cloud computing
The design and evaluation of a task-centered battery interface
Proceedings of the 12th ACM international conference on Ubiquitous computing
WH '10 Wireless Health 2010
The case for power-agile computing
HotOS'13 Proceedings of the 13th USENIX conference on Hot topics in operating systems
Avoiding the rush hours: WiFi energy management via traffic isolation
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Energy consumption model for mobile wireless communication
Proceedings of the 9th ACM international symposium on Mobility management and wireless access
MobiCon: a mobile context-monitoring platform
Communications of the ACM
Reflex: using low-power processors in smartphones without knowing them
ASPLOS XVII Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems
Open data kit sensors: mobile data collection with wired and wireless sensors
Proceedings of the 2nd ACM Symposium on Computing for Development
Jettison: efficient idle desktop consolidation with partial VM migration
Proceedings of the 7th ACM european conference on Computer Systems
Contrail: enabling decentralized social networks on smartphones
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
ZZFS: a hybrid device and cloud file system for spontaneous users
FAST'12 Proceedings of the 10th USENIX conference on File and Storage Technologies
Energy-Efficient Sensing with the Low Power, Energy Aware Processing (LEAP) Architecture
ACM Transactions on Embedded Computing Systems (TECS)
Open data kit sensors: a sensor integration framework for android at the application-level
Proceedings of the 10th international conference on Mobile systems, applications, and services
Fall-detection simulator for accelerometers with in-hardware preprocessing
Proceedings of the 5th International Conference on PErvasive Technologies Related to Assistive Environments
Contrail: enabling decentralized social networks on smartphones
Proceedings of the 12th International Middleware Conference
A power-aware distributed Wi-Fi access point scheduling algorithm
Proceedings of the 7th International Conference on Ubiquitous Information Management and Communication
K2: a mobile operating system for heterogeneous coherence domains
Proceedings of the 19th international conference on Architectural support for programming languages and operating systems
Hi-index | 0.02 |
Maintaining optimal consistency in a distributed system requires that nodes be always-on to synchronize information. Unfortunately, mobile devices such as laptops do not have adequate battery capacity for constant processing and communication. Even by powering off unnecessary components, such as the screen and disk, current laptops only have a lifetime of a few hours. Although PDAs and sensors are similarly limited in lifetime, a PDA's power requirement is an order-of-magnitude smaller than a laptop's, and a sensor's is an order-of-magnitude smaller than a PDA's. By combining these diverse platforms into a single integrated laptop, we can reduce the power cost of always-on operation. This paper presents the design, implementation, and evaluation of Turducken, a Hierarchical Power Management architecture for mobile systems. We focus on a particular instantiation of HPM, which provides high levels of consistency in a laptop by integrating two additional low power processors. We demonstrate that a Turducken system can provide battery lifetimes of up to ten times that of a standard laptop for always-on operation and three times for a system that periodically sleeps.