The Design and Evaluation of a Strategy of Data Placement in Cloud Computing Platform


Share / Export Citation / Email / Print / Text size:

International Journal on Smart Sensing and Intelligent Systems

Professor Subhas Chandra Mukhopadhyay

Exeley Inc. (New York)

Subject: Computational Science & Engineering, Engineering, Electrical & Electronic


eISSN: 1178-5608



VOLUME 7 , ISSUE 1 (March 2014) > List of articles

The Design and Evaluation of a Strategy of Data Placement in Cloud Computing Platform

Wei Guo * / Kaibo Luo / Xinjun Wang / Lizhen Cui

Keywords : Cloud computing, data placement, distributed transaction, genetic algorithm, web service.

Citation Information : International Journal on Smart Sensing and Intelligent Systems. Volume 7, Issue 1, Pages 13-30, DOI:

License : (CC BY-NC-ND 4.0)

Received Date : 10-October-2013 / Accepted: 02-February-2014 / Published Online: 27-December-2017



Cloud computing has become a new platform for personal computing. However, while designing the strategy of data placement, there still lacks the consideration of systematic diversity of distributed transaction costs. This paper proposes the use of genetic algorithms to address the data placement problem in cloud computing. This strategy has adequately considered the correlation between data slices to minimize the total cost of distributed transactions. Compared to other methods, genetic algorithms have proven to comprehensively consider the correlation between the data slices in cloud computing, therefore greatly reducing the amount and cost of distributed transactions.

Content not available PDF Share



[1]Mell P, Grance T. The NIST definition of cloud computing, Version 15, Gaithersburg: National Institute of Standards and Technology, Information Technology Laboratory, Technical Report, SP-800-145, 2009.
[2]Michael Armbrust,Armando Fox,and Rean Griffith,et al. Above the Clouds:A Berkeley View of Cloud Computing, mimeo, UC Berkeley, RAD Laboratory, 2009.
[3]Ian Foster, Carl Kesselman, and Steve Tuecke. The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International Journal of High Performance Computing Applications, 15(3), 2001.
[4]Rui J. Advanced secure user authentication framework for cloud computing. In International Journal on Smart Sensing and Intelligent Systems, v6, n4, September 2013: 1700-1724.
[5]Christian Pichler, Manuel Wimmer, Konrad Wieland,Marco Zapletal, and Robert Engel. Towards Collaborative Cross-Organizational Modeling. BPM 2011 Workshops, Part I, LNBIP 99, pp. 280–292, 2012.
[6]Michele Amoretti, Alberto Lluch Lafuente, Stefano Sebastio. A Cooperative Approach for Distributed Task Execution in Autonomic Clouds. 2013 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing,274-281.
[7]Fazio M, Paone M, Puliafito A, Villari M. HSCLOUD: Cloud architecture for supporting Homeland Security. In International Journal on Smart Sensing and Intelligent Systems, v5, n1, p 246-276, March 2012.
[8]Xue S, Xu X, Wang D, Zhang J, Ji F. METECLOUD: A Private Cloud Platform for Meteorological Data Storage Using Hadoop. In International Journal on Smart Sensing and Intelligent Systems, v6, n2, April 2013: 648-663.
[9]E. P. Jones, D. J. Abadi, and S. Madden. Low overhead concurrency control for partitioned main memory databases. In SIGMOD, pages 603–614, 2010.
[10]A. Pavlo, E. P. Jones, and S. Zdonik. On predictive modeling for optimizing transaction execution in parallel OLTP systems. VLDB, 5:85–96, October 2011.
[11]Hu J, Deng J, Wu J. A Green Private Cloud Architecture with global collaboration Telecommun System (2013) 52:1269–1279.
[12]Cao J, Wu Z, Zhuang Y, Mao B, Yu Z. A Novel Collaborative Filtering Using Kernel Methods for Recommender Systems. Chinese Journal of Electronics Vol.21, No.4, Oct. 2012:609-614.
[13]Mohamed Y. Eltabakh, Yuanyuan Tian, Fatma Ozcan, Rainer Gemulla, Aljoscha Krettek, John McPherson. CoHadoop: Flexible Data Placement and Its Exploitation in Hadoop, Proceedings of the VLDB Endowment, Vol. 4, No. 9,2011.
[14]Yuan D, Yang Y, Liu X, Chen J J. A data placement strategy in scientific cloud workflows. Future Generation Computer Systems, Volume 26, Issue 8, 1200-1214, 2010.
[15]McCormick W T, Sehweitzer P J, White T W. Problem decomposition and data reorganization by a clustering technique. Operations Research, 1972, 20: 993-1009.
[16]CURINO C,JONES E,ZHANG Y, et al. Schism: a Workload-Driven Approach to Database Replication and Partitioning. The VLDB Endowment,2010,3(1),48-57.
[17]Xin L, Anwitaman Datta. Towards intelligent data placement for scientific workflows in collaborative cloud environment. 2011 IEEE International Parallel&Distributed Processing Symposium, 1052-1061.
[18]Srinivas M,Patnaik L M. Genetic algorithm: a survey. IEEE Computer,1994,27(6):17-26.
[20]HYUN C J,KIM Y K. A genetic algorithm for multiple objective sequencing problems in mixed model assembly lines computers[J]. Operations Research,1998,25( 7 /8) : 675-690.
[21]P. Ponterosso, D. S. J. Fox. Heuristically Seeded Genetic Algorithms Applied to Truss Optimisation[J].Engineering with Computers 1999.4(15): 345-355.
[22]Zhou X, Yang X, Xiang C,Xie C. Semantics Web service component evaluation model based on ontology. Computer Integrated Manufacturing Systems, 2008,14( 12) : 2346-2353.