Results 1 - 10
of
27
Investigating the Energy Consumption of a Wireless Network Interface in an Ad Hoc Networking Environment
- In IEEE Infocom
, 2001
"... Energy-aware design and evaluation of network protocols requires knowledge of the energy consumption behavior of actual wireless interfaces. But little practical information is available about the energy consumption behavior of well-known wireless network interfaces and device specifications do not ..."
Abstract
-
Cited by 669 (3 self)
- Add to MetaCart
(Show Context)
Energy-aware design and evaluation of network protocols requires knowledge of the energy consumption behavior of actual wireless interfaces. But little practical information is available about the energy consumption behavior of well-known wireless network interfaces and device specifications do not provide information in a form that is helpful to protocol developers. This paper describes a series of experiments which obtained detailed measurements of the energy consumption of an IEEE 802.11 wireless network interface operating in an ad hoc networking environment. The data is presented as a collection of linear equations for calculating the energy consumed in sending, receiving and discarding broadcast and pointto -point data packets of various sizes. Some implications for protocol design and evaluation in ad hoc networks are discussed. Keywords---energy consumption, IEEE 802.11, ad hoc networks I.
Seven degrees of separation in mobile ad hoc networks
- In Proceedings of the IEEE Conference on Global Communications (GLOBECOM
, 2000
"... Abstract—We present an architecture that enables the sharing of information among mobile, wireless, collaborating hosts that are intermittently connected to the Internet. Participants in the system obtain data objects from Internet-connected servers, cache them and exchange them with others who are ..."
Abstract
-
Cited by 53 (4 self)
- Add to MetaCart
(Show Context)
Abstract—We present an architecture that enables the sharing of information among mobile, wireless, collaborating hosts that are intermittently connected to the Internet. Participants in the system obtain data objects from Internet-connected servers, cache them and exchange them with others who are interested in them. The system exploits the fact that there is a high locality of information access within a geographic area. It aims to increase the data availability to participants with lost connectivity to the Internet. We investigate how user mobility and query patterns affect data dissemination in such an environment. We discuss the main components of the system and possible applications. Finally, we present simulation results that show that the ad hoc networks can be very effective in distributing popular information. I.
An Energy Consumption Framework for Distributed Javabased Systems
- ASE
"... In this paper we define and evaluate a framework for estimating the energy consumption of Java-based software systems. Our primary objective in devising the framework is to enable an engineer to make informed decisions when adapting a system’s architecture, such that the energy consumption on hardwa ..."
Abstract
-
Cited by 29 (4 self)
- Add to MetaCart
(Show Context)
In this paper we define and evaluate a framework for estimating the energy consumption of Java-based software systems. Our primary objective in devising the framework is to enable an engineer to make informed decisions when adapting a system’s architecture, such that the energy consumption on hardware devices with a finite battery life is reduced, and the lifetime of the system’s key software services increases. Our framework explicitly takes a componentbased perspective, which renders it well suited for a large class of today’s distributed, dynamic, and mobile applications. The framework allows the engineer to estimate the software system’s energy consumption at construction time and refine it at runtime. In a large number of distributed application scenarios, the framework showed very good precision on the whole, giving results that were within 5 % (and often less) of the actually measured power losses incurred by executing the software. While our empirical evidence suggests that the framework is broadly applicable as-is, our work to date has highlighted a number of future enhancements. 1.
The Power Broker: intelligent power management for mobile computers
, 1996
"... Technology has improved processor speed and memory densities at exponential rates. Rapid advances in portable computing have resulted in laptop computers with performance and features comparable to their desktop counterparts. Battery technology has failed to keep pace, decreasing the usefulness of m ..."
Abstract
-
Cited by 21 (1 self)
- Add to MetaCart
(Show Context)
Technology has improved processor speed and memory densities at exponential rates. Rapid advances in portable computing have resulted in laptop computers with performance and features comparable to their desktop counterparts. Battery technology has failed to keep pace, decreasing the usefulness of mobile computers and portable wireless devices. We provide a detailed analysis of power consumption typically encountered in a networked laptop computer and the power management methods currently used. We then show how interaction between independent power consumers results in inefficient use of energy resources and propose the Power Broker as a means for orchestrating energy use with the goal of extending battery life. The Power Broker’s resource management algorithms exploit an abundant resource (CPU power) to conserve a scarce one (battery energy). 1
Computational Energy Cost of TCP
- in Proc. IEEE Infocom
, 2004
"... Inthispaper 1,2,3 , we present results from a detailed energy measurement study of TCP. We focus on the nodelevel cost of the TCP protocol and obtain a breakdown of the energy cost of different TCP functions. We analyze the energy consumption of TCP on two platforms (laptop and iPAQ) and three ope ..."
Abstract
-
Cited by 17 (0 self)
- Add to MetaCart
Inthispaper 1,2,3 , we present results from a detailed energy measurement study of TCP. We focus on the nodelevel cost of the TCP protocol and obtain a breakdown of the energy cost of different TCP functions. We analyze the energy consumption of TCP on two platforms (laptop and iPAQ) and three operating systems (FreeBSD 4.2, 5 and Linux 2.4.7). Our results show that 60 - 70% of the energy cost (for transmission or reception) is accounted for by the Kernel -- NIC (Network Interface Card) copy operation. Of the remainder, #15% is accounted for in the copy operation from user space to kernel space with the remaining 15% being accounted for by TCP processing costs. We then further analyze the 15% TCP processing cost and show that the cost of computing checksums accounts for 20 -- 30% of TCP processing cost. Finally, we determine the processing costs of two primary TCP functions -- timeouts and triple duplicate ACKs. Putting all these costs together, we present techniques whereby energy savings of between 20% -- 30% in the computational cost of TCP can be achieved.
Energy-aware Web Caching for Mobile Terminals
- in Proceedings of the CDCS Workshop on Web Caching Systems
, 2002
"... Terminal's latency, connectivity, energy and memory are the main characteristics of today's mobile environments whose performance may be improved by caching. In this paper, we present an adaptive scheme for mobile Web data caching, which accounts for congestion of the wireless network and ..."
Abstract
-
Cited by 14 (1 self)
- Add to MetaCart
(Show Context)
Terminal's latency, connectivity, energy and memory are the main characteristics of today's mobile environments whose performance may be improved by caching. In this paper, we present an adaptive scheme for mobile Web data caching, which accounts for congestion of the wireless network and energy limitation of mobile terminals. Our main design objective is to minimize the energy cost of peer-topeer communication among mobile terminals so as to allow for unexpensive Web access when a fixed access point is not available in the communication range of the mobile terminal. We propose a collaborative cache management strategy among mobile terminals interacting via an ad-hoc network. We further provide evaluation of the proposed solution in terms of energy consumption on mobile devices.
Investigating the Energy Consumption of an IEEE 802.11 Network Interface
- In Technical Report SICS T99
, 1999
"... This report describes a series of simple experiments which measure the per-packet energy consumption of an IEEE 802.11 wireless network interface. The goal of this work is to develop a solid experimental basis for assumptions that can (or cannot) be made in the design and analysis of network protoco ..."
Abstract
-
Cited by 8 (1 self)
- Add to MetaCart
(Show Context)
This report describes a series of simple experiments which measure the per-packet energy consumption of an IEEE 802.11 wireless network interface. The goal of this work is to develop a solid experimental basis for assumptions that can (or cannot) be made in the design and analysis of network protocols operating in the ad hoc wireless environment. Keywords: wireless network interface, IEEE 802.11, energy consumption, energy-aware network protocols, ad hoc networks, measurement 1 Motivation Energy consumption at the network interface is an issue for all mobile computing devices, whether they operate within a base-station infrastructure or in a free-standing mobile ad hoc network (manet). In a wireless ad hoc network, a host communicates directly with hosts within wireless range and indirectly with all other hosts using a dynamically-computed, multi-hop route via the other hosts of the manet. There has been a great deal of interest in the design and analysis of network protocols for t...
A Framework for Estimating the Impact of a Distributed Software System's Architectural Style on its Energy Consumption
- In Proceedings of Working IEEE/IFIP Conference on Software Architecture (WICSA 2008
, 2008
"... The selection of an architectural style for a given software system is an important factor in satisfying its quality requirements. In battery-powered environments, such as mobile and pervasive systems, efficiency with respect to energy consumption has increasingly been recognized as an important qua ..."
Abstract
-
Cited by 6 (1 self)
- Add to MetaCart
The selection of an architectural style for a given software system is an important factor in satisfying its quality requirements. In battery-powered environments, such as mobile and pervasive systems, efficiency with respect to energy consumption has increasingly been recognized as an important quality attribute. In this paper, we present a framework that (1) facilitates early estimation of the energy consumption induced by an architectural style in a distributed software system, and (2) consequently enables an engineer to use energy consumption estimates along with other quality attributes in determining the most appropriate style for a given distributed application. We have applied the framework on five distributed systems styles to date, and have evaluated it for precision and accuracy using a particular middleware platform that supports the implementation of those styles. In several application scenarios, our framework exhibited excellent precision, in that it was consistently able to correctly rank the five styles and estimate the relative differences in their energy consumptions. Moreover, the framework has also proven to be accurate: its estimates were within 7 % of the different style implementations ’ actually measured energy consumptions. 1.
Addressing the Energy Crisis in Mobile Computing with Developing Power Aware Software
, 2003
"... Reducing program power consumption by resource restricted devices has recently become a very active research area. The driving force behind this interest is the wide-spread popularity of portable computers, handheld devices, and cell phones. Consequently, there is an accelerating demand for increase ..."
Abstract
-
Cited by 6 (0 self)
- Add to MetaCart
Reducing program power consumption by resource restricted devices has recently become a very active research area. The driving force behind this interest is the wide-spread popularity of portable computers, handheld devices, and cell phones. Consequently, there is an accelerating demand for increased battery life in mobile devices. One way in which we can increase battery life is to improve battery technology and to produce devices that consume less power. Alternately, we can take a software-based approach. For example, many devices and hardware components are designed with multiple levels of operating power. Application management software (compilers, runtime, and operating systems) can adjust these levels using static and dynamic techniques to reduce program power consumption. Alternately, such systems can select to off-load computation from mobile devices to more capable, wall-powered computers.
Power Management in Mobile Computing
, 1998
"... Rapid advances in technology have resulted in laptop (mobile) computers with performance and features comparable to desktop (stationary) machines. Advances in rechargeable battery technology have failed to keep pace, decreasing the usefulness of mobile computers and portable wireless devices. Severa ..."
Abstract
-
Cited by 6 (0 self)
- Add to MetaCart
(Show Context)
Rapid advances in technology have resulted in laptop (mobile) computers with performance and features comparable to desktop (stationary) machines. Advances in rechargeable battery technology have failed to keep pace, decreasing the usefulness of mobile computers and portable wireless devices. Several methods of power management can be used to prolong the battery life of a mobile computer. We provide a detailed analysis of power consumption typically encountered in a networked laptop computer and the power management methods currently used. We also outline some novel proposed power management methods. 1 Introduction Laptop computers have often served as portable word processors or game machines. Such machines were generally two or more generations behind desktop computers in terms of processing power, features and performance. Limitations in display and miniaturization technology prevented laptops from being able to compete with desktops as "real" (i.e. full featured) computers. Recent...