Resource Bundles: Using Aggregation for Statistical Large-Scale Resource Discovery and Management

被引:8
|
作者
Cardosa, Michael [1 ]
Chandra, Abhishek [1 ]
机构
[1] Univ Minnesota, Dept Comp Sci & Engn, Minneapolis, MN 55455 USA
基金
美国国家科学基金会;
关键词
Resource discovery; aggregation; resource management; machine learning;
D O I
10.1109/TPDS.2009.143
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Resource discovery is an important process for finding suitable nodes that satisfy application requirements in large loosely coupled distributed systems. Besides internode heterogeneity, many of these systems also show a high degree of intranode dynamism, so that selecting nodes based only on their recently observed resource capacities can lead to poor deployment decisions resulting in application failures or migration overheads. However, most existing resource discovery mechanisms rely mainly on recent observations to achieve scalability in large systems. In this paper, we propose the notion of a resource bundle-a representative resource usage distribution for a group of nodes with similar resource usage patterns-that employs two complementary techniques to overcome the limitations of existing techniques: resource usage histograms to provide statistical guarantees for resource capacities and clustering-based resource aggregation to achieve scalability. Using trace-driven simulations and data analysis of a month-long PlanetLab trace, we show that resource bundles are able to provide high accuracy for statistical resource discovery, while achieving high scalability. We also show that resource bundles are ideally suited for identifying group-level characteristics (e. g., hot spots, total group capacity). To automatically parameterize the bundling algorithm, we present an adaptive algorithm that can detect online fluctuations in resource heterogeneity.
引用
收藏
页码:1089 / 1102
页数:14
相关论文
共 50 条
  • [1] Resource Bundles: Using Aggregation for Statistical Wide-Area Resource Discovery and Allocation
    Cardosa, Michael
    Chandra, Abhishek
    28TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, VOLS 1 AND 2, PROCEEDINGS, 2008, : 760 - 768
  • [2] HiDRA: Statistical Multi-dimensional Resource Discovery for Large-scale Systems
    Cardosa, Michael
    Chandra, Abhishek
    IWQOS: 2009 IEEE 17TH INTERNATIONAL WORKSHOP ON QUALITY OF SERVICE, 2009, : 235 - 243
  • [3] An ontological framework for large-scale grid resource discovery
    Li, Juan
    Vuong, Son
    2007 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1-3, 2007, : 174 - 179
  • [4] Resource Study of Large-Scale Electric Water Heater Aggregation
    Marnell, Kevin
    Eustis, Conrad
    Bass, Robert B.
    IEEE OPEN ACCESS JOURNAL OF POWER AND ENERGY, 2020, 7 (01): : 82 - 90
  • [5] RESOURCE AND SERVICE DISCOVERY IN LARGE-SCALE MULTI-DOMAIN NETWORKS
    Ahmed, Reaz
    Limam, Noura
    Xiao, Jin
    Iraqi, Youssef
    Boutaba, Raouf
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2007, 9 (04): : 2 - 30
  • [6] A peer-to-peer framework for resource discovery in large-scale Grids
    Talia, Domenico
    Trunfio, Paolo
    Zeng, Jingdi
    Hoegqvist, Mikael
    ACHIEVEMENTS IN EUROPEAN RESEARCH ON GRID SYSTEMS, 2008, : 123 - +
  • [7] Resource and service discovery for large-scale robot networks in disaster scenarios
    Du, JL
    Rührup, S
    Witkowski, U
    Rückert, U
    2005 IEEE INTERNATIONAL WORKSHOP ON SAFETY, SECURITY AND RESCUE ROBOTS, 2005, : 7 - 12
  • [8] Large-Scale Experiment for Topology-Aware Resource Management
    Georgiou, Yiannis
    Mercier, Guillaume
    Villiermet, Adele
    EURO-PAR 2017: PARALLEL PROCESSING WORKSHOPS, 2018, 10659 : 179 - 186
  • [9] A metastrategy for large-scale resource management based on informational decomposition
    Shapiro, JA
    Powell, WB
    INFORMS JOURNAL ON COMPUTING, 2006, 18 (01) : 43 - 60
  • [10] STORM:: Scalable resource management for large-scale parallel computers
    Frachtenberg, Eitan
    Petrini, Fabrizio
    Fernandez, Juan
    Pakin, Scott
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (12) : 1572 - 1587