Loading...
Please wait, while we are loading the content...
Triage: Balancing energy consumption and quality of service in a microserver (2007)
| Content Provider | CiteSeerX |
|---|---|
| Author | Banerjee, Nilanjan Sorber, Jacob Corner, Mark D. Rollins, Sami Ganesan, Deepak |
| Description | The ease of deployment of wireless and mobile systems is pushing the network edge far from powered infrastructures. A primary challenge in building untethered systems is offering powerful aggregation points and gateways between heterogeneous end-points—a role traditionally played by powered servers. Microservers are battery-powered in-network nodes that play a number of roles: processing data from clients, aggregating data, providing responses to queries, and acting as a network gateway. Providing QoS guarantees for these services can be extremely energy intensive; however, it is crucial that the microserver remain energy efficient, as increased energy consumption translates into a larger battery or shorter lifetime. This paper presents Triage, a tiered hardware and software architecture for microservers. Triage extends the lifetime of a microserver by combining two independent, but connected platforms: a high-power platform that provides the capability to execute complex tasks and a low-power platform that provides high responsiveness at low energy cost. The low-power platform acts similar to a medical triage unit, examining requests to find critical ones, and scheduling tasks to optimize the use of the high-power platform. The scheduling decision is based on evaluating each task’s resource requirements using hardware-assisted profiling of execution time and energy usage. Using three microserver services, storage, network routing, and query processing, we show that Triage can provides a 300 % increase in microserver lifetime over existing systems. It provides probabilistic quality of service guarantees and meets lifetime goals with an error of less than 5%. I. In ACM/USENIX Conference on Mobile Systems, Applications, and Services (MobiSys |
| File Format | |
| Language | English |
| Publisher Date | 2007-01-01 |
| Access Restriction | Open |
| Subject Keyword | Microserver Lifetime Service Guarantee Critical One Probabilistic Quality Software Architecture Meet Lifetime Goal Energy Consumption Building Untethered System Energy Usage Network Gateway Execution Time Primary Challenge Microserver Service Low-power Platform Battery-powered In-network Node High-power Platform Complex Task Task Resource Requirement Low Energy Cost High Responsiveness Heterogeneous End-points Energy Efficient Powerful Aggregation Point Medical Triage Unit Qos Guarantee Tiered Hardware Processing Data Network Routing Hardware-assisted Profiling Balancing Energy Consumption Mobile System Powered Server Query Processing Network Edge |
| Content Type | Text |
| Resource Type | Article |