Resource Accounting of Shared IT Resources in Multi-Tenant Clouds

被引:0
作者
Tak, Byung Chul [1 ]
Kwon, Youngjin [2 ]
Urgaonkar, Bhuvan [3 ]
机构
[1] IBM Corp, TJ Watson Res Ctr, Yorktown Hts, NY 10598 USA
[2] Univ Texas Austin, Comp Sci Dept, Austin, TX 78712 USA
[3] Penn State Univ, Dept CSE, University Pk, PA 16802 USA
基金
美国国家科学基金会;
关键词
Cloud computing; distributed system; and resource management;
D O I
10.1109/TSC.2015.2453980
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In today's IT platforms, the capability to accurately account overall resource usage among applications is crucial for variety of management actions (e.g., capacity planning, dynamic resource reallocation and/or load balancing). However, in the environments where small number of shared services cater to a large number of distinct entities' requests, resource accounting becomes significantly challenging. First, the overall resource consumption at the shared service is the aggregate of the resource consumption for multiple remote entities whose identities are not visible to the shared service. Second, even if such information becomes available, common monitoring tools (e.g., top, iostat) are unable to deliver accurate break-down of resource consumption since sharing occurs at sub-instance level (i.e., service instances are not exclusive). We study inherent challenges of performing resource accounting of shared resource. We compare two nonintrusive approaches having different balance between local monitoring and collective inference - (i) LR that uses easily-available tools which provide aggregate measurement and applying well-known linear regression as inference, and (ii) Rameter that puts more emphasis on gathering fine-grained per-thread information from within the hypervisor and applying light inference on the data. Evaluation shows that Rameter offers less than 1% error in accounting whereas LR's error fluctuates between 5-150%
引用
收藏
页码:302 / 315
页数:14
相关论文
共 32 条
  • [1] E2EProf: Automated end-to-end performance management for enterprise systems
    Agarwala, Sandip
    Alegre, Fernando
    Schwan, Karsten
    Mehalingham, Jegannathan
    [J]. 37TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2007, : 749 - +
  • [2] [Anonymous], 2006, P 7 USENIX S OP SYST
  • [3] [Anonymous], 2011, P USENIX ANN TECH C
  • [4] [Anonymous], 2010, P 1 ACM S CLOUD COMP, DOI DOI 10.1145/1807128.1807152
  • [5] [Anonymous], 2003, P 19 ACM S OP SYST P, DOI [10.1145/1165389.945450, DOI 10.1145/1165389.945450]
  • [6] Banga G, 1999, USENIX ASSOCIATION PROCEEDINGS OF THE THIRD SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '99), P45
  • [7] Barham P., 2004, P 6 C S OSDI BERK CA, V6, P18
  • [8] Bhatia Sapan., 2008, Proc. of OSDI, P103
  • [9] Burrows M, 2006, USENIX ASSOCIATION 7TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P335
  • [10] Checconi F., 2009, P 5 INT WORKSH OP SY, P15