No abstract
Home networking is becoming increasingly sophisticated as users connect ever more networked devices. In the past, home networks typically consisted of a simple router and maybe a couple of computers. Now, Gigabit and high speed wireless networks are commonplace in homes with many devices: TVs, Blu-ray players, game consoles, home theater receivers, and even home automation systems. This is in addition to standard computing devices such as desktops, laptops, e-book readers, smart phones and network attached storage. Smart homes with many wireless sensors to improve quality of life are also emerging. However, home network devices such as routers, switches, and broadband modems have been designed for maximum performance with limited consideration of energy optimizations when the devices are idle or serving low bandwidth traffic. The goal of this paper is to analyze the network activity of wireless home routers, investigate energy optimization opportunities, and present mechanisms for improving the energy efficiency of wireless home routers. We analyzed five week-long traces of home network traffic and identified a number of energy saving opportunities. Through detailed trace-based simulation and implementation measurements we are able to reduce the wireless energy consumption of the home router by 12-59% while incurring only minor delay of the initial packet delivery after leaving the low energy state.
Home networking is becoming increasingly sophisticated as users connect ever more networked devices. In the past, home networks typically consisted of a simple router and maybe a few computers. Now, high speed wireless networks are commonplace in homes with a large number of devices: TVs, game consoles, home theater systems, and even home automation systems. This is in addition to standard computing devices such as desktops, laptops, tablets, smart phones and network-attached storage. Smart homes with many wireless sensors to improve quality of life are also emerging. However, home network devices such as routers and broadband modems have been designed for maximum performance with limited consideration of energy optimization when the devices are idle or serving low bandwidth traffic. The goal of this paper is to analyze network activity of wireless home routers, investigate opportunities for energy saving, and present mechanisms for improving the energy efficiency of wireless home routers. We analyzed five week-long traces of home network traffic and identified a number of energy saving opportunities. Through detailed trace-based simulation and implementation measurements we are able to reduce the wireless energy consumption of the home router by 12-59% while incurring only minor delay of the initial packet delivery after leaving the low energy state. Modification of an actual router's behavior shows that the proposed energy optimizations are feasible with existing clients.
In today's data centers, clusters of servers are arranged to perform various tasks in a massively distributed manner: handling web requests, processing scientific data, and running simulations of real-world problems. These clusters are very complex, and require a significant amount of planning and administration to ensure that they perform to their maximum potential. Planning and configuration can be a long and complicated process; once completed it is hard to completely re-architect an existing cluster. In addition to planning the physical hardware, the software must also be properly configured to run on a cluster. Information such as which server is in which rack and the total network bandwidth between rows of racks constrain the placement of jobs scheduled to run on a cluster. Some software may be able to use hints provided by a user about where to schedule jobs, while others may simply place them randomly and hope for the best. Every cluster has at least one bottleneck that constrains the overall performance to less than the optimal that may be achieved on paper. One common bottleneck is the speed of the network: communication between servers in a rack may be unable to saturate their network connections, but traffic flowing between racks or rows in a data center can easily overwhelm the interconnect switches. Various network topologies have been proposed to help mitigate this problem by providing multiple paths between points in the network, but they all suffer from the same fundamental problem: it is cost-prohibitive to build a network that can provide concurrent full network bandwidth between all servers. Researchers have been working on developing new network protocols that can make more efficient use of existing network hardware through a blurring of the line between network layer and applications. One of the most well-known examples of this is Named Data Networking (NDN), a data-centric network architecture that has been in development for several years. While NDN has received significant attention for wide-area Internet, a detailed understanding of NDN benefits and challenges in the data center environment has been lacking. The Named Data Networking architecture retrieves content by names rather than connecting to specific hosts. It provides benefits such as highly efficient and resilient content distribution, which fit well to data-intensive distributed computing. This paper presents and discusses our experience in modifying Apache Hadoop, a popular MapReduce framework, to operate on an NDN network. Through this first-of-its-kind implementation process, we demonstrate the feasibility of running an existing, large, and complex piece of distributed software commonly seen in data centers over NDN. We show advantages such as simplified network code and reduced network traffic, which are beneficial in a data center environment. There are also challenges faced by NDN that are being addressed by the community, which can be magnified under data center traffic. Through detailed evaluation, we show a reduction of 16% for overall data transmission between Hadoop nodes while writing data with default replication settings. Preliminary results also show promise for in-network caching of repeated reads in distributed applications. We show that while overall performance is currently slower under NDN, there are challenges and opportunities for further NDN improvements.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.