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

Erik Dotzauer - One of the best experts on this subject based on the ideXlab platform.

Prashant Shenoy - One of the best experts on this subject based on the ideXlab platform.

  • Managing server clusters on Intermittent Power
    PeerJ Computer Science, 2015
    Co-Authors: Navin Sharma, David Irwin, Sean Barker, Dilip Kumar Krishnappa, Prashant Shenoy
    Abstract:

    Reducing the energy footprint of data centers continues to receive significant attention due to both its financial and environmental impact. There are numerous methods that limit the impact of both factors, such as expanding the use of renewable energy or participating in automated demand-response programs. To take advantage of these methods, servers and applications must gracefully handle Intermittent constraints in their Power supply. In this paper, we propose blinking—metered transitions between a high-Power active state and a low-Power inactive state—as the primary abstraction for conforming to Intermittent Power constraints. We design Blink, an application-independent hardware–software platform for developing and evaluating blinking applications, and define multiple types of blinking policies. We then use Blink to design both a blinking version of memcached (BlinkCache) and a multimedia cache (GreenCache) to demonstrate how application characteristics affect the design of blink-aware distributed applications. Our results show that for BlinkCache, a load-proportional blinking policy combines the advantages of both activation and synchronous blinking for realistic Zipf-like popularity distributions and wind/solar Power signals by achieving near optimal hit rates (within 15% of an activation policy), while also providing fairer access to the cache (within 2% of a synchronous policy) for equally popular objects. In contrast, for GreenCache, due to multimedia workload patterns, we find that a staggered load proportional blinking policy with replication of the first chunk of each video reduces the buffering time at all Power levels, as compared to activation or load-proportional blinking policies.

  • BlinkFS: A distributed file system for Intermittent Power
    Sustainable Computing: Informatics and Systems, 2015
    Co-Authors: Navin Sharma, David Irwin, Prashant Shenoy
    Abstract:

    The ability to use Intermittent Power in data centers introduces numerous new opportunities for optimization, including i) using real-time markets to buy more Power when it is cheap, ii) increasing the fraction of clean, but Intermittent, renewable Power, iii) capping Power for long periods to extend UPS lifetime during blackouts, and iv) fully utilizing a data center’s Power delivery infrastructure. The capability to run off Intermittent Power also moves us closer to the vision of a net-zero data center that consumes no net energy from the electric grid and has a small carbon footprint. However, designing systems to operate under Intermittent Power is challenging, since applications often access persistent distributed state, where Power fluctuations can impact data availability and I/O performance. To address the problem, we design and implement BlinkFS, which combines blinking with a Power-balanced data layout and popularity-based replication/reclamation to optimize I/O throughput and latency as Power varies. Our experiments show that BlinkFS outperforms approaches that coopt existing energy-proportional distributed file systems (DFSs) for Intermittent Power, particularly at low steady Power levels and high levels of intermittency. For example, we show that BlinkFS reduces completion time for MapReduce-style jobs by 42% at 50% full Power compared to existing energy-proportional DFSs.

  • IGCC - A distributed file system for Intermittent Power
    2013 International Green Computing Conference Proceedings, 2013
    Co-Authors: Navin Sharma, David Irwin, Prashant Shenoy
    Abstract:

    Designing server clusters for Intermittent Power introduces new possibilities to make them cheaper, greener, and more reliable, including leveraging variable electricity prices to buy more Power when it is cheap, increasing the use of clean renewable energy, and capping Power at low levels to extend UPS lifetime during blackouts. However, regulating Power usage to take advantage of these possibilities is challenging, since applications often access persistent distributed state, where Power fluctuations impact I/O performance and data availability. To address the problem, we design and implement BlinkFS, which combines a blinking abstraction with a Power-balanced data layout and popularity-based replication/reclamation to optimize I/O throughput and latency as Power varies. Our experiments show that BlinkFS outperforms existing approaches, particularly at low steady Power levels and high levels of intermittency. As one example of our results, we show that BlinkFS reduces completion time for MapReduce-style jobs by 42% at 50% full Power compared to an existing energy-proportional DFS.

  • blink managing server clusters on Intermittent Power
    Architectural Support for Programming Languages and Operating Systems, 2011
    Co-Authors: Navin Sharma, David Irwin, Sean Barker, Prashant Shenoy
    Abstract:

    Reducing the energy footprint of data centers continues to receive significant attention due to both its financial and environmental impact. There are numerous methods that limit the impact of both factors, such as expanding the use of renewable energy or participating in automated demand-response programs. To take advantage of these methods, servers and applications must gracefully handle Intermittent constraints in their Power supply. In this paper, we propose blinking---metered transitions between a high-Power active state and a low-Power inactive state---as the primary abstraction for conforming to Intermittent Power constraints. We design Blink, an application-independent hardware-software platform for developing and evaluating blinking applications, and define multiple types of blinking policies. We then use Blink to design BlinkCache, a blinking version of memcached, to demonstrate the effect of blinking on an example application. Our results show that a load-proportional blinking policy combines the advantages of both activation and synchronous blinking for realistic Zipf-like popularity distributions and wind/solar Power signals by achieving near optimal hit rates (within 15% of an activation policy), while also providing fairer access to the cache (within 2% of a syn- chronous policy) for equally popular objects.

  • ASPLOS - Blink: managing server clusters on Intermittent Power
    Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems - ASPLOS '11, 2011
    Co-Authors: Navin Sharma, David Irwin, Sean Barker, Prashant Shenoy
    Abstract:

    Reducing the energy footprint of data centers continues to receive significant attention due to both its financial and environmental impact. There are numerous methods that limit the impact of both factors, such as expanding the use of renewable energy or participating in automated demand-response programs. To take advantage of these methods, servers and applications must gracefully handle Intermittent constraints in their Power supply. In this paper, we propose blinking---metered transitions between a high-Power active state and a low-Power inactive state---as the primary abstraction for conforming to Intermittent Power constraints. We design Blink, an application-independent hardware-software platform for developing and evaluating blinking applications, and define multiple types of blinking policies. We then use Blink to design BlinkCache, a blinking version of memcached, to demonstrate the effect of blinking on an example application. Our results show that a load-proportional blinking policy combines the advantages of both activation and synchronous blinking for realistic Zipf-like popularity distributions and wind/solar Power signals by achieving near optimal hit rates (within 15% of an activation policy), while also providing fairer access to the cache (within 2% of a syn- chronous policy) for equally popular objects.

Moa Swing Gustafsson - One of the best experts on this subject based on the ideXlab platform.

Navin Sharma - One of the best experts on this subject based on the ideXlab platform.

  • Managing server clusters on Intermittent Power
    PeerJ Computer Science, 2015
    Co-Authors: Navin Sharma, David Irwin, Sean Barker, Dilip Kumar Krishnappa, Prashant Shenoy
    Abstract:

    Reducing the energy footprint of data centers continues to receive significant attention due to both its financial and environmental impact. There are numerous methods that limit the impact of both factors, such as expanding the use of renewable energy or participating in automated demand-response programs. To take advantage of these methods, servers and applications must gracefully handle Intermittent constraints in their Power supply. In this paper, we propose blinking—metered transitions between a high-Power active state and a low-Power inactive state—as the primary abstraction for conforming to Intermittent Power constraints. We design Blink, an application-independent hardware–software platform for developing and evaluating blinking applications, and define multiple types of blinking policies. We then use Blink to design both a blinking version of memcached (BlinkCache) and a multimedia cache (GreenCache) to demonstrate how application characteristics affect the design of blink-aware distributed applications. Our results show that for BlinkCache, a load-proportional blinking policy combines the advantages of both activation and synchronous blinking for realistic Zipf-like popularity distributions and wind/solar Power signals by achieving near optimal hit rates (within 15% of an activation policy), while also providing fairer access to the cache (within 2% of a synchronous policy) for equally popular objects. In contrast, for GreenCache, due to multimedia workload patterns, we find that a staggered load proportional blinking policy with replication of the first chunk of each video reduces the buffering time at all Power levels, as compared to activation or load-proportional blinking policies.

  • BlinkFS: A distributed file system for Intermittent Power
    Sustainable Computing: Informatics and Systems, 2015
    Co-Authors: Navin Sharma, David Irwin, Prashant Shenoy
    Abstract:

    The ability to use Intermittent Power in data centers introduces numerous new opportunities for optimization, including i) using real-time markets to buy more Power when it is cheap, ii) increasing the fraction of clean, but Intermittent, renewable Power, iii) capping Power for long periods to extend UPS lifetime during blackouts, and iv) fully utilizing a data center’s Power delivery infrastructure. The capability to run off Intermittent Power also moves us closer to the vision of a net-zero data center that consumes no net energy from the electric grid and has a small carbon footprint. However, designing systems to operate under Intermittent Power is challenging, since applications often access persistent distributed state, where Power fluctuations can impact data availability and I/O performance. To address the problem, we design and implement BlinkFS, which combines blinking with a Power-balanced data layout and popularity-based replication/reclamation to optimize I/O throughput and latency as Power varies. Our experiments show that BlinkFS outperforms approaches that coopt existing energy-proportional distributed file systems (DFSs) for Intermittent Power, particularly at low steady Power levels and high levels of intermittency. For example, we show that BlinkFS reduces completion time for MapReduce-style jobs by 42% at 50% full Power compared to existing energy-proportional DFSs.

  • IGCC - A distributed file system for Intermittent Power
    2013 International Green Computing Conference Proceedings, 2013
    Co-Authors: Navin Sharma, David Irwin, Prashant Shenoy
    Abstract:

    Designing server clusters for Intermittent Power introduces new possibilities to make them cheaper, greener, and more reliable, including leveraging variable electricity prices to buy more Power when it is cheap, increasing the use of clean renewable energy, and capping Power at low levels to extend UPS lifetime during blackouts. However, regulating Power usage to take advantage of these possibilities is challenging, since applications often access persistent distributed state, where Power fluctuations impact I/O performance and data availability. To address the problem, we design and implement BlinkFS, which combines a blinking abstraction with a Power-balanced data layout and popularity-based replication/reclamation to optimize I/O throughput and latency as Power varies. Our experiments show that BlinkFS outperforms existing approaches, particularly at low steady Power levels and high levels of intermittency. As one example of our results, we show that BlinkFS reduces completion time for MapReduce-style jobs by 42% at 50% full Power compared to an existing energy-proportional DFS.

  • blink managing server clusters on Intermittent Power
    Architectural Support for Programming Languages and Operating Systems, 2011
    Co-Authors: Navin Sharma, David Irwin, Sean Barker, Prashant Shenoy
    Abstract:

    Reducing the energy footprint of data centers continues to receive significant attention due to both its financial and environmental impact. There are numerous methods that limit the impact of both factors, such as expanding the use of renewable energy or participating in automated demand-response programs. To take advantage of these methods, servers and applications must gracefully handle Intermittent constraints in their Power supply. In this paper, we propose blinking---metered transitions between a high-Power active state and a low-Power inactive state---as the primary abstraction for conforming to Intermittent Power constraints. We design Blink, an application-independent hardware-software platform for developing and evaluating blinking applications, and define multiple types of blinking policies. We then use Blink to design BlinkCache, a blinking version of memcached, to demonstrate the effect of blinking on an example application. Our results show that a load-proportional blinking policy combines the advantages of both activation and synchronous blinking for realistic Zipf-like popularity distributions and wind/solar Power signals by achieving near optimal hit rates (within 15% of an activation policy), while also providing fairer access to the cache (within 2% of a syn- chronous policy) for equally popular objects.

  • ASPLOS - Blink: managing server clusters on Intermittent Power
    Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems - ASPLOS '11, 2011
    Co-Authors: Navin Sharma, David Irwin, Sean Barker, Prashant Shenoy
    Abstract:

    Reducing the energy footprint of data centers continues to receive significant attention due to both its financial and environmental impact. There are numerous methods that limit the impact of both factors, such as expanding the use of renewable energy or participating in automated demand-response programs. To take advantage of these methods, servers and applications must gracefully handle Intermittent constraints in their Power supply. In this paper, we propose blinking---metered transitions between a high-Power active state and a low-Power inactive state---as the primary abstraction for conforming to Intermittent Power constraints. We design Blink, an application-independent hardware-software platform for developing and evaluating blinking applications, and define multiple types of blinking policies. We then use Blink to design BlinkCache, a blinking version of memcached, to demonstrate the effect of blinking on an example application. Our results show that a load-proportional blinking policy combines the advantages of both activation and synchronous blinking for realistic Zipf-like popularity distributions and wind/solar Power signals by achieving near optimal hit rates (within 15% of an activation policy), while also providing fairer access to the cache (within 2% of a syn- chronous policy) for equally popular objects.

Jonn Are Myhren - One of the best experts on this subject based on the ideXlab platform.