• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Application-specific Network Management for Energy-aware Streaming of Popular Multimedia format”, in proceedings of the 2002 usenix annual technical conference (2002)

by S Chandra, A Vahdat
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 41
Next 10 →

Wireless network interface energy consumption: implications for popular streaming formats

by Surendar Chandra - Multimedia Syst
"... Placeshifting systems stream videos from the home to a single remote user using the limited upstream capacity of the home broadband link. We analyze the behavior of two placeshifting systems each using two types of broadband networks. We show that the duration between packets did not depend on the w ..."
Abstract - Cited by 42 (5 self) - Add to MetaCart
Placeshifting systems stream videos from the home to a single remote user using the limited upstream capacity of the home broadband link. We analyze the behavior of two placeshifting systems each using two types of broadband networks. We show that the duration between packets did not depend on the way that the servers were sending the packets through the bottleneck link. Even though both of these systems used TCP, the duration between packets did not follow the round trip times either. Instead, it depended on the particular broadband network. Our analysis shows how the bottlenecked first mile network leads to predictable packet delivery at the remote client. Paradoxically, it also leads to shorter periods and a single packet within each data burst. We discuss the limitations imposed by this behavior on a client side energy saving mechanism. We also describe techniques that allow the placeshifting servers to better operate with client side WNIC energy saving mechanisms.

Energy-Aware Traffic Shaping for Wireless Real-Time Applications

by Christian Poellabauer, Karsten Schwan - In Proceedings of the 10th Real-Time and Embedded Technology and Applications Symposium (RTAS , 2004
"... Sleep modes of wireless network cards are used to switch these cards into low-power state when idle, but large timeout periods and frequent wake-ups can reduce the utility of this approach. Modern processors offer the ability to switch CPU voltages or clock frequencies and therefore reduce CPU energ ..."
Abstract - Cited by 21 (7 self) - Add to MetaCart
Sleep modes of wireless network cards are used to switch these cards into low-power state when idle, but large timeout periods and frequent wake-ups can reduce the utility of this approach. Modern processors offer the ability to switch CPU voltages or clock frequencies and therefore reduce CPU energy consumption, however, that can reduce the sleep durations of a network device, adversely affecting the achievable energy savings. This paper describes an approach in which multiple resource managers cooperate to reduce a mobile device's energy consumption. This systemlevel approach is based on the integrated management of a real-time CPU scheduler, the frequency scaling capabilities of a modern processor, a QoS packet scheduler, and the low-power sleep mode of a wireless network card.

Energy-Aware Media Transcoding in Wireless Systems

by Christian Poellabauer, Karsten Schwan - In Proc. of the Second IEEE Intl. Conference on Pervasive Computing and Communications (PerCom , 2004
"... In distributed systems, transcoding techniques have been used to customize multimedia objects, utilizing trade-offs between the quality and sizes of these objects to provide differentiated services to clients. Our research uses transcoding techniques in wireless systems to customize video streams to ..."
Abstract - Cited by 12 (6 self) - Add to MetaCart
In distributed systems, transcoding techniques have been used to customize multimedia objects, utilizing trade-offs between the quality and sizes of these objects to provide differentiated services to clients. Our research uses transcoding techniques in wireless systems to customize video streams to the requirements of users, while minimizing the energy costs. We introduce an approach to dynamically determine which transcoders to execute and where to execute them (e.g., client or server). The goal is to select appropriate transcoders (a) to provide clients with the quality of service they desire while (b) minimizing the energy consumption of the end-hosts in accordance with application-specific global energy management directives. This paper investigates sample transcoder functions for video streaming on handheld devices and introduces a mechanism for selecting the most appropriate transcoders and transcoder parameters.

PAWP: A Power Aware Web Proxy for Wireless LAN Clients

by Marcel C. Roşu, C. Michael Olsen, Chandra Narayanaswami, Lu Luo - IN 6TH IEEE WORKSHOP ON MOBILE COMPUTING SYSTEMS AND APPLICATIONS (WMCSA , 2004
"... The relative power consumed in the WLAN interface of a mobile device is rising due to significant improvements in the energy efficiency of the other device components. The unpredictability of the incoming WLAN traffic limits the effectiveness of existing power saving techniques. This paper introduce ..."
Abstract - Cited by 9 (1 self) - Add to MetaCart
The relative power consumed in the WLAN interface of a mobile device is rising due to significant improvements in the energy efficiency of the other device components. The unpredictability of the incoming WLAN traffic limits the effectiveness of existing power saving techniques. This paper introduces a Power Aware Web Proxy (PAWP) architecture designed to schedule incoming web traffic into intervals of high and no communication. This traffic pattern allows WLAN interfaces to switch to a low power state after very short idle intervals. PAWP uses a collection of HTTP-level techniques to compensate any negative impact that traffic scheduling may have. PAWP does not require any client or web server modifications. In this paper, we describe our initial experiences with a PAWP implementation for 802.11b WLANs. Our experiments show savings of more than 50 % in the energy consumed by the WLAN interface. Finally, our experiences give us insights into possible browser improvements when power consumption is taken into account.

Client-centered energy and delay analysis for TCP downloads

by Haijin Yan, Rupa Krishnan, Scott A. Watterson, David K. Lowenthal, Kang Li, Larry L. Peterson - In IEEE International Workshop on Quality of Service , 2004
"... In mobile devices, the wireless network interface card (WNIC) consumes a significant portion of overall system energy. One way to reduce energy consumed by a mobile device is to transition its WNIC to a lower-power sleep mode when data is not being received or transmitted. This paper investigates cl ..."
Abstract - Cited by 8 (3 self) - Add to MetaCart
In mobile devices, the wireless network interface card (WNIC) consumes a significant portion of overall system energy. One way to reduce energy consumed by a mobile device is to transition its WNIC to a lower-power sleep mode when data is not being received or transmitted. This paper investigates client-centered techniques for trading download time for energy savings during TCP downloads, in an attempt to reduce the energy*delay product. Effectively saving WNIC energy during a TCP download is difficult because TCP streams tend to be smooth, leaving little potential sleep time. The basic idea behind our technique is that the client increases the amount of time that can be spent in sleep mode by shaping the traffic. In particular, the client convinces the server to send data in predictable bursts, trading lower WNIC energy cost for increased transmission time. Our technique does not rely on any assistance from the server, a proxy, or IEEE 802.11b power-saving mode. Results show that in Internet experiments our scheme outperforms baseline TCP by 64 % in the best case, with an average improvement of 19%. 1

User-Level Sandboxing: a Safe and Efficient Mechanism for Extensibility

by Richard West, Jason Gloudon , 2003
"... deployed for the specific needs of individual applications. This paper describes a safe and efficient method for userlevel extensibility that requires only minimal changes to the kernel. A sandboxing technique is described that supports multiple logical protection domains within the same address spa ..."
Abstract - Cited by 8 (5 self) - Add to MetaCart
deployed for the specific needs of individual applications. This paper describes a safe and efficient method for userlevel extensibility that requires only minimal changes to the kernel. A sandboxing technique is described that supports multiple logical protection domains within the same address space at user-level. This approach allows applications to register sandboxed code with the system, that may be executed in the context of any process. Our approach differs from other implementations that require special hardware support, such as segmentation or tagged translation lookaside buffers (TLBs), to either implement multiple protection domains in a single address space, or to support fast switching between address spaces. Likewise, we do not require the entire system to be written in a type-safe language, to provide fine-grained protection domains. Instead, our user-level sandboxing technique requires only pagedbased virtual memory support, and the requirement that extension code is written either in a type-safe language, or by a trusted source.

PSM-throttling: Minimizing Energy Consumption for Bulk Data Communications in WLANs

by Enhua Tan, Lei Guo, Songqing Chen
"... Abstract — While the 802.11 power saving mode (PSM) and its enhancements can reduce power consumption by putting the wireless network interface (WNI) into sleep as much as possible, they either require additional infrastructure support, or may degrade the transmission throughput and cause additional ..."
Abstract - Cited by 8 (0 self) - Add to MetaCart
Abstract — While the 802.11 power saving mode (PSM) and its enhancements can reduce power consumption by putting the wireless network interface (WNI) into sleep as much as possible, they either require additional infrastructure support, or may degrade the transmission throughput and cause additional transmission delay. These schemes are not suitable for long and bulk data transmissions with strict QoS requirements on wireless devices. With increasingly abundant bandwidth available on the Internet, we have observed that TCP congestion control is often not a constraint of bulk data transmissions as bandwidth throttling is widely used in practice. In this paper, instead of further manipulating the trade-off between the power saving and the incurred delay, we effectively explore the power saving potential by considering the bandwidth throttling on streaming/downloading servers. We propose an application-independent protocol, called PSM-throttling. With a quick detection on the TCP flow throughput, a client can identify bandwidth throttling connections with a low cost. Since the throttling enables us to reshape the TCP traffic into periodic bursts with the same average throughput as the server transmission rate, the client can accurately predict the arriving time of packets and turn on/off the WNI accordingly. PSM-throttling can minimize power consumption on TCP-based bulk traffic by effectively utilizing available Internet bandwidth without degrading the application’s performance perceived by the user. Furthermore, PSM-throttling is client-centric, and does not need any additional infrastructure support. Our lab-environment and Internet-based evaluation results show that PSM-throttling can effectively improve energy savings (by up to 75%) and/or the QoS for a broad types of TCP-based applications, including streaming, pseudo streaming, and large file downloading, over existing PSMlike methods. I.

Structured Network Coding and Cooperative Local Peer-to-Peer Repair for MBMS Video Streaming

by Xin Liu, Gene Cheung, Chen-nee Chuah
"... Abstract—By providing coding ability at intermediate nodes, network coding has been shown to improve throughput in wireless broadcast/multicast networks. Considering a scenario where wireless ad-hoc peers cooperatively relay packets to each other to recover packets lost during MBMS broadcast, we sho ..."
Abstract - Cited by 7 (2 self) - Add to MetaCart
Abstract—By providing coding ability at intermediate nodes, network coding has been shown to improve throughput in wireless broadcast/multicast networks. Considering a scenario where wireless ad-hoc peers cooperatively relay packets to each other to recover packets lost during MBMS broadcast, we show that by first imposing coding structures globally and then selecting the appropriate types within the structures locally, network coding can be optimized for video streaming in a rate-distortion manner. Experimental results show that our proposed scheme can improve video quality noticeably, by up to 19.71dB over un-repaired video stream and by up to 8.34dB over video stream using traditional unstructured network coding. I.

Client-centered energy savings for concurrent http connections

by Haijin Yan, Rupa Krishnan, Scott A. Watterson, David K. Lowenthal - In NOSSDAV , 2004
"... Abstract—In mobile devices, the wireless network interface card (WNIC) consumes a significant portion of overall system energy. One way to reduce energy consumed by a WNIC is to transition it to a lower-power sleep mode when data is not being received or transmitted. This paper investigates client-c ..."
Abstract - Cited by 6 (2 self) - Add to MetaCart
Abstract—In mobile devices, the wireless network interface card (WNIC) consumes a significant portion of overall system energy. One way to reduce energy consumed by a WNIC is to transition it to a lower-power sleep mode when data is not being received or transmitted. This paper investigates client-centered techniques for saving energy during web browsing. The basic idea is that the client predicts when packets will arrive, keeping the WNIC in high-power mode only when necessary. This is challenging because web browsing generally results in concurrent HTTP connections. To handle this, we maintain the state of each open connection on the client and then transition the WNIC to sleep mode when no connection is receiving data. Our technique is compatible with standard TCP and does not rely on any assistance from the server, a proxy, or IEEE 802.11b power-saving mode (PSM). Our technique combines the performance of regular TCP with nearly all the energy-saving of PSM during web downloads, and we save more energy than PSM during client think times. Results show that over an entire web browsing session (downloads and think times), our scheme saves up to 21 % energy compared to PSM and incurs less than a 1 % increase in transmission time compared to regular TCP. I.

Dynamic, power-aware scheduling for mobile clients using a transparent proxy

by Michael Gundlach, Sarah Doster, Haijin Yan, David K. Lowenthal, Scott A. Watterson, Surendar Chandra - In International Conference on Parallel Processing (ICPP ’04 , 2004
"... Mobile computers consume significant amounts of energy when receiving large files. The wireless network interface card (WNIC) is the primary source of this energy consumption. One way to reduce the energy consumed is to transmit the packets to clients in a predictable fashion. Specifically, the pack ..."
Abstract - Cited by 6 (0 self) - Add to MetaCart
Mobile computers consume significant amounts of energy when receiving large files. The wireless network interface card (WNIC) is the primary source of this energy consumption. One way to reduce the energy consumed is to transmit the packets to clients in a predictable fashion. Specifically, the packets can be sent in bursts to clients, who can then switch to a lower power sleep state between bursts. This technique is especially effective when the bandwidth of a stream is small. This paper investigates techniques for saving energy in a multiple-client scenario, where clients may be receiving either UDP or TCP data. Energy is saved by using a transparent proxy that is invisible to both clients and servers. The proxy implementation maintains separate connections to the client and server so that a large increase in transmission time is avoided. The proxy also buffers data and dynamically generates a global transmission schedule that includes all active clients. Results show that energy savings within 10-15 % of optimal are common, with little packet loss. 1
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University