Dynamic Grouping Strategy in Cloud Computing

被引:8
|
作者
Liu, Qin [1 ,2 ]
Guo, Yuhong [2 ]
Wu, Jie [2 ]
Wang, Guojun [1 ]
机构
[1] Cent S Univ, Sch Informat Sci & Engn, Changsha 410083, Hunan, Peoples R China
[2] Temple Univ, Dept Comp & Informat Sci, Philadelphia, PA 19122 USA
关键词
Cloud computing; dynamic grouping; cost efficiency; load balancing; robustness;
D O I
10.1109/CGC.2012.10
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing has emerged as a new type of commercial paradigm. As a typical cloud service, each file stored in the cloud is described with several keywords. By querying the cloud with certain keywords, a user can retrieve files whose keywords match his query. An organization that has thousands of users querying the cloud can set multiple proxy servers inside itself to reduce the querying cost. All users can be classified into different groups, and the users in a group will send their queries to the same proxy server, which will query the cloud with a combined query, i.e., the union of keywords in a group of queries. In such an environment, an important problem is cost efficiency, i.e., how to classify users into different groups so that the total number of returned files is minimized. Observing that this is mainly affected by the number of keywords in the combined queries, our problem is translated to classifying n users into k groups in the case of k proxy servers, so that the number of keywords in k combined queries is minimized. Since more common keywords in a group of queries will generate less keywords in the combined queries, we should group users with the most common keywords together. Two additional aspects needed to be addressed are load balancing and robustness, i.e., the workloads among proxy servers are balanced and each user obtains search results even if some proxy servers fail. To solve above problems simultaneously, we propose mathematic grouping and heuristic grouping strategies, where mathematic grouping solves the relaxed problem by using a local optimization method, and heuristic grouping is based on the classical heuristic clustering algorithm, K-means. Extensive evaluations have been conducted on the analytical model to verify the effectiveness of our strategies.
引用
收藏
页码:59 / 66
页数:8
相关论文
共 50 条
  • [1] Dynamic Scheduling Strategy for Testing Task in Cloud Computing
    Lou, Yang
    Zhang, Tao
    Yan, Jing
    Li, Kun
    Jiang, Yechun
    Wang, Haipeng
    Cheng, Jing
    2014 6TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS, 2014, : 633 - 636
  • [2] A dynamic random testing strategy in the context of cloud computing
    Pei, Hanyu
    Yin, Beibei
    Huang, Linzhi
    Cai, Kai-Yuan
    SOFTWARE QUALITY JOURNAL, 2023, 31 (01) : 243 - 277
  • [3] A dynamic random testing strategy in the context of cloud computing
    Hanyu Pei
    Beibei Yin
    Linzhi Huang
    Kai-Yuan Cai
    Software Quality Journal, 2023, 31 : 243 - 277
  • [4] A dynamic logistics strategy for dangerous goods based on cloud computing
    Jiao X.
    Ning T.
    Ning, Tao (daliannt@126.com), 2018, Italian Association of Chemical Engineering - AIDIC (67): : 685 - 690
  • [5] Resource dynamic pricing strategy based on utility in cloud computing
    Liu, Guo-Qi
    Liu, Hui
    Gao, Yu
    Liu, Ying
    Zhu, Zhi-Liang
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2013, 43 (06): : 1631 - 1637
  • [6] Dynamic Pricing Strategy for Cloud Computing with Data Mining Method
    Wu, Xing
    Hou, Ji
    Zhuo, Shaojian
    Zhang, Wu
    HIGH PERFORMANCE COMPUTING, 2013, 207 : 40 - 54
  • [7] Dynamic scheduling applying new population grouping of whales meta-heuristic in cloud computing
    Farinaz Hemasian-Etefagh
    Faramarz Safi-Esfahani
    The Journal of Supercomputing, 2019, 75 : 6386 - 6450
  • [8] Dynamic scheduling applying new population grouping of whales meta-heuristic in cloud computing
    Hemasian-Etefagh, Farinaz
    Safi-Esfahani, Faramarz
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (10): : 6386 - 6450
  • [9] Dynamic Resource Allocation Strategy in Mobile Edge Cloud Computing Environment
    Lin, Qiang
    MOBILE INFORMATION SYSTEMS, 2021, 2021
  • [10] Dynamic Load Balancing Strategy for Cloud Computing with Ant Colony Optimization
    Gao, Ren
    Wu, Juebo
    FUTURE INTERNET, 2015, 7 (04): : 465 - 483