Low-cost cloud computing solution for geo-information processing

Cloud computing has emerged as a leading computing paradigm, with an increasing number of geographic information (geo-information) processing tasks now running on clouds. For this reason, geographic information system/remote sensing (GIS/RS) researchers rent more public clouds or establish more private clouds. However, a large proportion of these clouds are found to be underutilized, since users do not deal with big data every day. The low usage of cloud resources violates the original intention of cloud computing, which is to save resources by improving usage. In this work, a low-cost cloud computing solution was proposed for geo-information processing, especially for temporary processing tasks. The proposed solution adopted a hosted architecture and can be realized based on ordinary computers in a common GIS/RS laboratory. The usefulness and effectiveness of the proposed solution was demonstrated by using big data simplification as a case study. Compared to commercial public clouds and dedicated private clouds, the proposed solution is more low-cost and resource-saving, and is more suitable for GIS/RS applications.

[1]  Wenyu Liu,et al.  A Unified Curvature Definition for Regular, Polygonal, and Digital Planar Curves , 2008, International Journal of Computer Vision.

[2]  Lei Tang,et al.  Accelerating the computation of multi-scale visual curvature for simplifying a large set of polylines with Hadoop , 2015 .

[3]  Xi He,et al.  MapReduce Algorithms for GIS Polygonal Overlay Processing , 2013, 2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum.

[4]  Wolfgang Förstner,et al.  Finding Poly-Curves of Straight Line and Ellipse Segments in Images Segmentierung von Pixelketten in Geraden- und Ellipsenelemente , 2013 .

[5]  Feng-Cheng Lin,et al.  Storage and processing of massive remote sensing images using a novel cloud computing platform , 2013 .

[6]  Wenwu Tang,et al.  Parallel map projection of vector-based big spatial data: Coupling cloud computing with graphics processing units , 2017, Comput. Environ. Urban Syst..

[7]  Douglas A. Dodge,et al.  Large-scale seismic signal analysis with Hadoop , 2014, Comput. Geosci..

[8]  Wolfgang Förstner,et al.  DijkstraFPS: Graph Partitioning in Geometry and Image Processing DijkstraFPS: Graphpartitionierung in Geometrie und Bildverarbeitung , 2013 .

[9]  Nouman M. Durrani,et al.  Volunteer computing: requirements, challenges, and solutions , 2014, J. Netw. Comput. Appl..

[10]  David P. Anderson,et al.  SETI@home: an experiment in public-resource computing , 2002, CACM.

[11]  Kiwon Lee,et al.  Mobile cloud service of geo-based image processing functions: a test iPad implementation , 2013 .

[12]  Wen Zhang,et al.  A Map-Reduce-enabled SOLAP cube for large-scale remotely sensed data aggregation , 2014, Comput. Geosci..

[13]  Peichao Gao,et al.  CRG Index: A More Sensitive Ht-Index for Enabling Dynamic Views of Geographic Features , 2016 .

[14]  Jesse Cleary,et al.  Advancing Global Marine Biogeography Research with Open-source GIS Software and Cloud Computing , 2012, Trans. GIS.

[15]  Anthony Sulistio,et al.  Private cloud for collaboration and e-Learning services: from IaaS to SaaS , 2010, Computing.

[16]  Zhigang Hu,et al.  A novel virtual machine deployment algorithm with energy efficiency in cloud computing , 2015 .

[17]  Peichao Gao,et al.  The Development of and Prospects for Private Cloud GIS in China , 2015 .

[18]  Wenwen Li,et al.  Constructing gazetteers from volunteered Big Geo-Data based on Hadoop , 2013, Comput. Environ. Urban Syst..

[19]  Ying Chen,et al.  Rapid processing of remote sensing images based on cloud computing , 2013, Future Gener. Comput. Syst..

[20]  Steve H. L. Liang,et al.  Geopot: a Cloud-based geolocation data service for mobile applications , 2011, Int. J. Geogr. Inf. Sci..

[21]  Xing Xie,et al.  T-drive: driving directions based on taxi trajectories , 2010, GIS '10.

[22]  Bao Rong Chang,et al.  Evaluation of Virtual Machine Performance and Virtualized Consolidation Ratio in Cloud Computing System , 2013, J. Inf. Hiding Multim. Signal Process..

[23]  Sabela Ramos,et al.  Evaluation of messaging middleware for high-performance cloud computing , 2013, Personal and Ubiquitous Computing.

[24]  Tao Tang,et al.  OpenMC: Towards Simplifying Programming for TianHe Supercomputers , 2014, Journal of Computer Science and Technology.

[25]  P. Mell,et al.  SP 800-145. The NIST Definition of Cloud Computing , 2011 .

[26]  Zhigang Hu,et al.  User preferences-aware recommendation for trustworthy cloud services based on fuzzy clustering , 2015, Journal of Central South University.

[27]  Kiwon Lee,et al.  Geo-based image blending in a mobile cloud environment , 2013 .

[28]  Q. Li,et al.  Using cloud computing to process intensive floating car data for urban traffic surveillance , 2011, Int. J. Geogr. Inf. Sci..

[29]  David P. Anderson,et al.  BOINC: a system for public-resource computing and storage , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.