• DocumentCode
    12692
  • Title

    Dynamic Optimization of Multiattribute Resource Allocation in Self-Organizing Clouds

  • Author

    Sheng Di ; Cho-Li Wang

  • Author_Institution
    Univ. of Hong Kong, Hong Kong, China
  • Volume
    24
  • Issue
    3
  • fYear
    2013
  • fDate
    Mar-13
  • Firstpage
    464
  • Lastpage
    478
  • Abstract
    By leveraging virtual machine (VM) technology which provides performance and fault isolation, cloud resources can be provisioned on demand in a fine grained, multiplexed manner rather than in monolithic pieces. By integrating volunteer computing into cloud architectures, we envision a gigantic self-organizing cloud (SOC) being formed to reap the huge potential of untapped commodity computing power over the Internet. Toward this new architecture where each participant may autonomously act as both resource consumer and provider, we propose a fully distributed, VM-multiplexing resource allocation scheme to manage decentralized resources. Our approach not only achieves maximized resource utilization using the proportional share model (PSM), but also delivers provably and adaptively optimal execution efficiency. We also design a novel multiattribute range query protocol for locating qualified nodes. Contrary to existing solutions which often generate bulky messages per request, our protocol produces only one lightweight query message per task on the Content Addressable Network (CAN). It works effectively to find for each task its qualified resources under a randomized policy that mitigates the contention among requesters. We show the SOC with our optimized algorithms can make an improvement by 15-60 percent in system throughput than a P2P Grid model. Our solution also exhibits fairly high adaptability in a dynamic node-churning environment.
  • Keywords
    cloud computing; computer network performance evaluation; content-addressable storage; dynamic programming; fault tolerant computing; grid computing; multiplexing; peer-to-peer computing; protocols; query processing; resource allocation; virtual machines; CAN; Internet; P2P grid model; PSM; SOC; VM-multiplexing resource allocation scheme; cloud architectures; cloud resources; commodity computing; content addressable network; decentralized resources; dynamic node-churning environment; dynamic optimization; fault isolation; gigantic self-organizing cloud; lightweight query message; maximized resource utilization; monolithic pieces; multiattribute range query protocol; multiattribute resource allocation; optimal execution efficiency; proportional share model; randomized policy; resource consumer; self-organizing clouds; virtual machine technology; volunteer computing; Convex functions; Equations; Heuristic algorithms; Protocols; Resource management; System-on-a-chip; Vectors; Cloud computing; P2P multiattribute range query; VM-multiplexing resource allocation; convex optimization;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2012.144
  • Filename
    6200263