HireSome-II: Towards Privacy-Aware Cross-Cloud Service Composition for Big Data Applications

被引:106
作者
Dou, Wanchun [1 ]
Zhang, Xuyun [2 ]
Liu, Jianxun [3 ]
Chen, Jinjun [2 ]
机构
[1] Nanjing Univ, Dept Comp Sci & Technol, State Key Lab Novel Software Technol, Nanjing 210023, Jiangsu, Peoples R China
[2] Univ Technol, Fac Engn & Informat Technol, Broadway, NSW 2007, Australia
[3] Hunan Univ Sci & Technol, Sch Comp Sci & Engn, Xiangtan 411201, Peoples R China
基金
美国国家科学基金会;
关键词
Cloud; service composition; QoS; big data; transaction history records; DATA SETS;
D O I
10.1109/TPDS.2013.246
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing promises a scalable infrastructure for processing big data applications such as medical data analysis. Cross-cloud service composition provides a concrete approach capable for large-scale big data processing. However, the complexity of potential compositions of cloud services calls for new composition and aggregation methods, especially when some private clouds refuse to disclose all details of their service transaction records due to business privacy concerns in cross-cloud scenarios. Moreover, the credibility of cross-clouds and on-line service compositions will become suspicional, if a cloud fails to deliver its services according to its "promised'' quality. In view of these challenges, we propose a privacy-aware cross-cloud service composition method, named HireSome-II (History record-based Service optimization method) based on its previous basic version HireSome-I. In our method, to enhance the credibility of a composition plan, the evaluation of a service is promoted by some of its QoS history records, rather than its advertised QoS values. Besides, the k-means algorithm is introduced into our method as a data filtering tool to select representative history records. As a result, HireSome-II can protect cloud privacy, as a cloud is not required to unveil all its transaction records. Furthermore, it significantly reduces the time complexity of developing a cross-cloud service composition plan as only representative ones are recruited, which is demanded for big data processing. Simulation and analytical results demonstrate the validity of our method compared to a benchmark.
引用
收藏
页码:455 / 466
页数:12
相关论文
共 32 条
[1]  
Alrifai M., 2010, P 19 INT C WORLD WID, P11, DOI DOI 10.1145/1772690.1772693
[2]  
[Anonymous], 1981, LECT NOTES EC MATH S
[3]  
[Anonymous], 2012, Cluster Analysis: Basic Concepts and Methods, DOI DOI 10.1016/B978-0-12-381479-1.00010-1
[4]   A View of Cloud Computing [J].
Armbrust, Michael ;
Fox, Armando ;
Griffith, Rean ;
Joseph, Anthony D. ;
Katz, Randy ;
Konwinski, Andy ;
Lee, Gunho ;
Patterson, David ;
Rabkin, Ariel ;
Stoica, Ion ;
Zaharia, Matei .
COMMUNICATIONS OF THE ACM, 2010, 53 (04) :50-58
[5]  
Barbon F, 2006, ICWS 2006: IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, P63
[6]   Declarative composition and peer-to-peer provisioning of dynamic Web services [J].
Benatallah, B ;
Dumas, M ;
Sheng, QZ ;
Ngu, AHH .
18TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, PROCEEDINGS, 2002, :297-308
[7]   Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility [J].
Buyya, Rajkumar ;
Yeo, Chee Shin ;
Venugopal, Srikumar ;
Broberg, James ;
Brandic, Ivona .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (06) :599-616
[8]  
Canfora G, 2005, GECCO 2005: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOLS 1 AND 2, P1069
[9]   Optimal Multiserver Configuration for Profit Maximization in Cloud Computing [J].
Cao, Junwei ;
Hwang, Kai ;
Li, Keqin ;
Zomaya, Albert Y. .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (06) :1087-1096
[10]  
Chunyang Ye, 2006, 28th International Conference on Software Engineering Proceedings, P351, DOI 10.1109/CHICC.2006.4347167