The Experts below are selected from a list of 207 Experts worldwide ranked by ideXlab platform

Rajesh Gupta - One of the best experts on this subject based on the ideXlab platform.

  • NSDI - Somniloquy: augmenting network interfaces to reduce PC energy usage
    2009
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of PCs is becoming increasingly important with rising energy costs and environmental concerns. Sleep states such as S3 (suspend to RAM) save energy, but are often not appropriate because ongoing networking tasks, such as accepting remote desktop logins or performing background file transfers, must be supported. In this paper we present Somniloquy, an architecture that augments network interfaces to allow PCs in S3 to be responsive to network traffic. We show that many applications, such as remote desktop and VoIP, can be supported without application-specific code in the augmented network interface by using application-level wakeup triggers. A further class of applications, such as instant messaging and peer-to-peer file sharing, can be supported with modest processing and memory resources in the network interface. Experiments using our prototype Somniloquy implementation, a USB-based network interface, demonstrates energy savings of 60% to 80% in most commonly occuring scenarios. This translates to significant cost savings for PC users.

  • Somniloquy augmenting network interfaces to reduce pc energy usage
    Networked Systems Design and Implementation, 2009
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of PCs is becoming increasingly important with rising energy costs and environmental concerns. Sleep states such as S3 (suspend to RAM) save energy, but are often not appropriate because ongoing networking tasks, such as accepting remote desktop logins or performing background file transfers, must be supported. In this paper we present Somniloquy, an architecture that augments network interfaces to allow PCs in S3 to be responsive to network traffic. We show that many applications, such as remote desktop and VoIP, can be supported without application-specific code in the augmented network interface by using application-level wakeup triggers. A further class of applications, such as instant messaging and peer-to-peer file sharing, can be supported with modest processing and memory resources in the network interface. Experiments using our prototype Somniloquy implementation, a USB-based network interface, demonstrates energy savings of 60% to 80% in most commonly occuring scenarios. This translates to significant cost savings for PC users.

  • Somniloquy: Maintaining Network Connectivity While Your Computer Sleeps
    2007
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of computers is becoming increasingly important with rising energy costs and environmental concerns. It is especially important for mobile devices such as laptops where battery lifetime is always an issue. Sleep states such as S3 (suspend to RAM) save energy but prevent the device from responding to incoming network events, for example remote desktop logins and file transfer requests. Thus many people do not use S3 and instead leave their computers plugged in and active. Mobile users do not have this flexibility, and as a result their machines are unreachable during the periods when they are in S3. Somniloquy allows computers in S3 to be woken based on incoming network traffic such as incoming VoIP calls or remote file access requests, or other events such as the presence of particular access points. This is done by adding a secondary embedded processor attached to a network interface, forming a low-power domain that remains active even when the rest of the computer is in S3. This secondary processor acts transparently on behalf of the computer, sharing the same MAC address, IP address, host name, etc. Remote servers and network hardware remain completely unaware of the low-power state. We present a prototype implementation of Somniloquy using a USB peripheral, which is therefore easily retrofitted to existing computers. Our prototype achieves a ten-fold increase in battery lifetime compared to an idle computer not in S3, while only adding 4-7s of latency to respond to applicationlayer events. Our system allows computers to appear alwayson when they are in fact talking in their sleep.

Yuvraj Agarwal - One of the best experts on this subject based on the ideXlab platform.

  • NSDI - Somniloquy: augmenting network interfaces to reduce PC energy usage
    2009
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of PCs is becoming increasingly important with rising energy costs and environmental concerns. Sleep states such as S3 (suspend to RAM) save energy, but are often not appropriate because ongoing networking tasks, such as accepting remote desktop logins or performing background file transfers, must be supported. In this paper we present Somniloquy, an architecture that augments network interfaces to allow PCs in S3 to be responsive to network traffic. We show that many applications, such as remote desktop and VoIP, can be supported without application-specific code in the augmented network interface by using application-level wakeup triggers. A further class of applications, such as instant messaging and peer-to-peer file sharing, can be supported with modest processing and memory resources in the network interface. Experiments using our prototype Somniloquy implementation, a USB-based network interface, demonstrates energy savings of 60% to 80% in most commonly occuring scenarios. This translates to significant cost savings for PC users.

  • Somniloquy augmenting network interfaces to reduce pc energy usage
    Networked Systems Design and Implementation, 2009
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of PCs is becoming increasingly important with rising energy costs and environmental concerns. Sleep states such as S3 (suspend to RAM) save energy, but are often not appropriate because ongoing networking tasks, such as accepting remote desktop logins or performing background file transfers, must be supported. In this paper we present Somniloquy, an architecture that augments network interfaces to allow PCs in S3 to be responsive to network traffic. We show that many applications, such as remote desktop and VoIP, can be supported without application-specific code in the augmented network interface by using application-level wakeup triggers. A further class of applications, such as instant messaging and peer-to-peer file sharing, can be supported with modest processing and memory resources in the network interface. Experiments using our prototype Somniloquy implementation, a USB-based network interface, demonstrates energy savings of 60% to 80% in most commonly occuring scenarios. This translates to significant cost savings for PC users.

  • Building aggressively duty-cycled platforms to achieve energy efficiency
    2009
    Co-Authors: Yuvraj Agarwal
    Abstract:

    Managing power consumption and improving energy efficiency is a key driver in the design of computing devices today. This is true for both battery powered mobile devices as well as mains-powered desktop PCs and servers. In case of mobile devices, the focus of optimization is on energy efficiency to maximize battery lifetime. In case of mains- powered devices, we seek to optimize power consumption to reduce energy costs, thermal and environmental concerns. Traditionally, there are two main mechanisms to improve energy efficiency in systems: slowdown techniques that seek to reduce processor speed or radio power against the rate of work done, and shutdown techniques that seek to shut down specific components or subsystems - such as processor, radio, memory - to reduce power used by these components when not in use. The adverse effect of using these techniques is either reduced performance (e.g., increase in latency) and/or usability or loss of functionality. The thesis behind this dissertation is that improved energy efficiency can be achieved through system architectures that seek to design and exploit collaboration among heterogeneous but functionally similar subsystems. For instance, multiple radio interfaces with different power/performance characteristics can collaborate to provide an energy- efficient wireless communication subsystem. Furthermore, we show that in systems where such heterogeneity is not naturally present, we can introduce heterogeneous components to improve overall energy efficiency. We show that using collaboration, individual subsystems and even entire platforms can be shut down more aggressively to reduce energy consumption, while reducing adverse impacts on performance or usability. We have used collaboration to do energy efficient operation in several contexts. For battery powered mobile devices we show that wireless radios are the dominant power consumers, and then describe several techniques that use various heterogeneous radios present on these devices in a collaborative manner to improve their battery lifetime substantially, on average by two to three times and in some cases up to 8 times. First we present Cell2Notify , a technique in which a lower power radio is used purely to wakeup a higher power radio. Next, we present CoolSpots and SwitchR , systems that build a hierarchy of collaborative radios to choose the most appropriate radio interface, taking into account application characteristics as well as various energy and performance metrics. In the case of wall-powered desktop and laptop Personal Computers (PCs) we show that the dominant power consumers are the processors themselves. We then describe Somniloquy , an architecture that augments a PC with a separate low power secondary processor that can perform some of the functions of the host PC on its behalf. We show that by using the primary processor (i.e. the PC) collaboratively with the secondary processor we can shut down PCs opportunistically, and as a result reduce the overall energy consumption by up to 80% in most cases

  • Somniloquy: Maintaining Network Connectivity While Your Computer Sleeps
    2007
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of computers is becoming increasingly important with rising energy costs and environmental concerns. It is especially important for mobile devices such as laptops where battery lifetime is always an issue. Sleep states such as S3 (suspend to RAM) save energy but prevent the device from responding to incoming network events, for example remote desktop logins and file transfer requests. Thus many people do not use S3 and instead leave their computers plugged in and active. Mobile users do not have this flexibility, and as a result their machines are unreachable during the periods when they are in S3. Somniloquy allows computers in S3 to be woken based on incoming network traffic such as incoming VoIP calls or remote file access requests, or other events such as the presence of particular access points. This is done by adding a secondary embedded processor attached to a network interface, forming a low-power domain that remains active even when the rest of the computer is in S3. This secondary processor acts transparently on behalf of the computer, sharing the same MAC address, IP address, host name, etc. Remote servers and network hardware remain completely unaware of the low-power state. We present a prototype implementation of Somniloquy using a USB peripheral, which is therefore easily retrofitted to existing computers. Our prototype achieves a ten-fold increase in battery lifetime compared to an idle computer not in S3, while only adding 4-7s of latency to respond to applicationlayer events. Our system allows computers to appear alwayson when they are in fact talking in their sleep.

Paramvir Bahl - One of the best experts on this subject based on the ideXlab platform.

  • NSDI - Somniloquy: augmenting network interfaces to reduce PC energy usage
    2009
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of PCs is becoming increasingly important with rising energy costs and environmental concerns. Sleep states such as S3 (suspend to RAM) save energy, but are often not appropriate because ongoing networking tasks, such as accepting remote desktop logins or performing background file transfers, must be supported. In this paper we present Somniloquy, an architecture that augments network interfaces to allow PCs in S3 to be responsive to network traffic. We show that many applications, such as remote desktop and VoIP, can be supported without application-specific code in the augmented network interface by using application-level wakeup triggers. A further class of applications, such as instant messaging and peer-to-peer file sharing, can be supported with modest processing and memory resources in the network interface. Experiments using our prototype Somniloquy implementation, a USB-based network interface, demonstrates energy savings of 60% to 80% in most commonly occuring scenarios. This translates to significant cost savings for PC users.

  • Somniloquy augmenting network interfaces to reduce pc energy usage
    Networked Systems Design and Implementation, 2009
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of PCs is becoming increasingly important with rising energy costs and environmental concerns. Sleep states such as S3 (suspend to RAM) save energy, but are often not appropriate because ongoing networking tasks, such as accepting remote desktop logins or performing background file transfers, must be supported. In this paper we present Somniloquy, an architecture that augments network interfaces to allow PCs in S3 to be responsive to network traffic. We show that many applications, such as remote desktop and VoIP, can be supported without application-specific code in the augmented network interface by using application-level wakeup triggers. A further class of applications, such as instant messaging and peer-to-peer file sharing, can be supported with modest processing and memory resources in the network interface. Experiments using our prototype Somniloquy implementation, a USB-based network interface, demonstrates energy savings of 60% to 80% in most commonly occuring scenarios. This translates to significant cost savings for PC users.

  • Somniloquy: Maintaining Network Connectivity While Your Computer Sleeps
    2007
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of computers is becoming increasingly important with rising energy costs and environmental concerns. It is especially important for mobile devices such as laptops where battery lifetime is always an issue. Sleep states such as S3 (suspend to RAM) save energy but prevent the device from responding to incoming network events, for example remote desktop logins and file transfer requests. Thus many people do not use S3 and instead leave their computers plugged in and active. Mobile users do not have this flexibility, and as a result their machines are unreachable during the periods when they are in S3. Somniloquy allows computers in S3 to be woken based on incoming network traffic such as incoming VoIP calls or remote file access requests, or other events such as the presence of particular access points. This is done by adding a secondary embedded processor attached to a network interface, forming a low-power domain that remains active even when the rest of the computer is in S3. This secondary processor acts transparently on behalf of the computer, sharing the same MAC address, IP address, host name, etc. Remote servers and network hardware remain completely unaware of the low-power state. We present a prototype implementation of Somniloquy using a USB peripheral, which is therefore easily retrofitted to existing computers. Our prototype achieves a ten-fold increase in battery lifetime compared to an idle computer not in S3, while only adding 4-7s of latency to respond to applicationlayer events. Our system allows computers to appear alwayson when they are in fact talking in their sleep.

Steve Hodges - One of the best experts on this subject based on the ideXlab platform.

  • NSDI - Somniloquy: augmenting network interfaces to reduce PC energy usage
    2009
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of PCs is becoming increasingly important with rising energy costs and environmental concerns. Sleep states such as S3 (suspend to RAM) save energy, but are often not appropriate because ongoing networking tasks, such as accepting remote desktop logins or performing background file transfers, must be supported. In this paper we present Somniloquy, an architecture that augments network interfaces to allow PCs in S3 to be responsive to network traffic. We show that many applications, such as remote desktop and VoIP, can be supported without application-specific code in the augmented network interface by using application-level wakeup triggers. A further class of applications, such as instant messaging and peer-to-peer file sharing, can be supported with modest processing and memory resources in the network interface. Experiments using our prototype Somniloquy implementation, a USB-based network interface, demonstrates energy savings of 60% to 80% in most commonly occuring scenarios. This translates to significant cost savings for PC users.

  • Somniloquy augmenting network interfaces to reduce pc energy usage
    Networked Systems Design and Implementation, 2009
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of PCs is becoming increasingly important with rising energy costs and environmental concerns. Sleep states such as S3 (suspend to RAM) save energy, but are often not appropriate because ongoing networking tasks, such as accepting remote desktop logins or performing background file transfers, must be supported. In this paper we present Somniloquy, an architecture that augments network interfaces to allow PCs in S3 to be responsive to network traffic. We show that many applications, such as remote desktop and VoIP, can be supported without application-specific code in the augmented network interface by using application-level wakeup triggers. A further class of applications, such as instant messaging and peer-to-peer file sharing, can be supported with modest processing and memory resources in the network interface. Experiments using our prototype Somniloquy implementation, a USB-based network interface, demonstrates energy savings of 60% to 80% in most commonly occuring scenarios. This translates to significant cost savings for PC users.

  • Somniloquy: Maintaining Network Connectivity While Your Computer Sleeps
    2007
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of computers is becoming increasingly important with rising energy costs and environmental concerns. It is especially important for mobile devices such as laptops where battery lifetime is always an issue. Sleep states such as S3 (suspend to RAM) save energy but prevent the device from responding to incoming network events, for example remote desktop logins and file transfer requests. Thus many people do not use S3 and instead leave their computers plugged in and active. Mobile users do not have this flexibility, and as a result their machines are unreachable during the periods when they are in S3. Somniloquy allows computers in S3 to be woken based on incoming network traffic such as incoming VoIP calls or remote file access requests, or other events such as the presence of particular access points. This is done by adding a secondary embedded processor attached to a network interface, forming a low-power domain that remains active even when the rest of the computer is in S3. This secondary processor acts transparently on behalf of the computer, sharing the same MAC address, IP address, host name, etc. Remote servers and network hardware remain completely unaware of the low-power state. We present a prototype implementation of Somniloquy using a USB peripheral, which is therefore easily retrofitted to existing computers. Our prototype achieves a ten-fold increase in battery lifetime compared to an idle computer not in S3, while only adding 4-7s of latency to respond to applicationlayer events. Our system allows computers to appear alwayson when they are in fact talking in their sleep.

Ranveer Chandra - One of the best experts on this subject based on the ideXlab platform.

  • NSDI - Somniloquy: augmenting network interfaces to reduce PC energy usage
    2009
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of PCs is becoming increasingly important with rising energy costs and environmental concerns. Sleep states such as S3 (suspend to RAM) save energy, but are often not appropriate because ongoing networking tasks, such as accepting remote desktop logins or performing background file transfers, must be supported. In this paper we present Somniloquy, an architecture that augments network interfaces to allow PCs in S3 to be responsive to network traffic. We show that many applications, such as remote desktop and VoIP, can be supported without application-specific code in the augmented network interface by using application-level wakeup triggers. A further class of applications, such as instant messaging and peer-to-peer file sharing, can be supported with modest processing and memory resources in the network interface. Experiments using our prototype Somniloquy implementation, a USB-based network interface, demonstrates energy savings of 60% to 80% in most commonly occuring scenarios. This translates to significant cost savings for PC users.

  • Somniloquy augmenting network interfaces to reduce pc energy usage
    Networked Systems Design and Implementation, 2009
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of PCs is becoming increasingly important with rising energy costs and environmental concerns. Sleep states such as S3 (suspend to RAM) save energy, but are often not appropriate because ongoing networking tasks, such as accepting remote desktop logins or performing background file transfers, must be supported. In this paper we present Somniloquy, an architecture that augments network interfaces to allow PCs in S3 to be responsive to network traffic. We show that many applications, such as remote desktop and VoIP, can be supported without application-specific code in the augmented network interface by using application-level wakeup triggers. A further class of applications, such as instant messaging and peer-to-peer file sharing, can be supported with modest processing and memory resources in the network interface. Experiments using our prototype Somniloquy implementation, a USB-based network interface, demonstrates energy savings of 60% to 80% in most commonly occuring scenarios. This translates to significant cost savings for PC users.

  • Somniloquy: Maintaining Network Connectivity While Your Computer Sleeps
    2007
    Co-Authors: Yuvraj Agarwal, Steve Hodges, Ranveer Chandra, James Scott, Paramvir Bahl, Rajesh Gupta
    Abstract:

    Reducing the energy consumption of computers is becoming increasingly important with rising energy costs and environmental concerns. It is especially important for mobile devices such as laptops where battery lifetime is always an issue. Sleep states such as S3 (suspend to RAM) save energy but prevent the device from responding to incoming network events, for example remote desktop logins and file transfer requests. Thus many people do not use S3 and instead leave their computers plugged in and active. Mobile users do not have this flexibility, and as a result their machines are unreachable during the periods when they are in S3. Somniloquy allows computers in S3 to be woken based on incoming network traffic such as incoming VoIP calls or remote file access requests, or other events such as the presence of particular access points. This is done by adding a secondary embedded processor attached to a network interface, forming a low-power domain that remains active even when the rest of the computer is in S3. This secondary processor acts transparently on behalf of the computer, sharing the same MAC address, IP address, host name, etc. Remote servers and network hardware remain completely unaware of the low-power state. We present a prototype implementation of Somniloquy using a USB peripheral, which is therefore easily retrofitted to existing computers. Our prototype achieves a ten-fold increase in battery lifetime compared to an idle computer not in S3, while only adding 4-7s of latency to respond to applicationlayer events. Our system allows computers to appear alwayson when they are in fact talking in their sleep.