An Efficient Geometry Data Allocation Algorithm in Cloud Computing Environments

被引:8
作者
Wang, Kun-Wei [1 ]
Huang, Bo-Wei [1 ]
Peng, Wen-Chih [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu, Taiwan
来源
PROCEEDINGS OF THE 2012 IEEE 18TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2012) | 2012年
关键词
Data allocation; Geometry computation; Cloud computing;
D O I
10.1109/ICPADS.2012.44
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The number of location-based services is growing and developing. Usually, these services put a huge amount of effort into geometry data computation. Thus, their workload is generally high. By exploring cloud computing techniques, one could utilize a number of computing nodes to distribute the workload of the systems. However, the workload is usually not equally balanced across computing nodes, if data is not well-distributed. To make the best use of computing nodes, we propose a sophisticated data distribution technology for geometry computation processing. Intuitively, one can simply divide geometry data into tiles so that the geometry data in each tile can be stored on one computing node. Unfortunately, since data in a tile shares spatial-proximity, processing a geometry computation on spatial-proximity data still incurs a huge workload. To address this issue, we propose a new data distribution approach, Reversed K-means, to distribute geometry data that shares spatial-proximity across different computing nodes. In this way, we can use more computing nodes to process geometry computation and get better performance. To evaluate the performance of our proposed algorithm, we evaluate the utility of computing nodes and the response time when performing geometry computations. The experimental results show that the utility of the computing nodes is higher than existing methods, and the response time is the fastest of all methods.
引用
收藏
页码:260 / 267
页数:8
相关论文
共 14 条
[1]  
[Anonymous], 2009, Proceedings of the VLDB Endowment
[2]   Cost-efficient and Differentiated Data Availability Guarantees in Data Clouds [J].
Bonvin, Nicolas ;
Papaioannou, Thanasis G. ;
Aberer, Karl .
26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, :980-983
[3]  
Chia-Hao Lo, 2008, 2008 9th International Conference on Mobile Data Management (MDM '08), P221, DOI 10.1109/MDM.2008.26
[4]  
Dean J, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE SIXTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDE '04), P137
[5]  
du Mouza C, 2007, PROC INT CONF DATA, P271
[6]   CoHadoop: Flexible Data Placement and Its Exploitation in Hadoop [J].
Eltabakh, Mohamed Y. ;
Tian, Yuanyuan ;
Ozcan, Fatma ;
Gemulla, Rainer ;
Krettek, Aljoscha ;
McPherson, John .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (09) :575-585
[7]  
Ester M., 1996, DENSITY BASED ALGORI, DOI DOI 10.5555/3001460.3001507
[8]  
Guttman A., 1984, R TREES DYNAMIC INDE, V14
[9]  
HSIAO HI, 1990, PROCEEDINGS : 6TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, P456
[10]   Database Replication: a Tale of Research across Communities [J].
Kemme, Bettina ;
Alonso, Gustavo .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01) :5-12