836
Views
17
CrossRef citations to date
0
Altmetric
Original Articles

Adopting cloud computing to optimize spatial web portals for better performance to support Digital Earth and other global geospatial initiatives

, , , , , & show all
Pages 451-475 | Received 29 Dec 2013, Accepted 27 May 2014, Published online: 30 Jun 2014

References

  • Amazon. 2013. “Amazon EC2 Case Studies.” Amazon. Accessed April 3. http://aws.amazon.com/solutions/case-studies/
  • Amazon Health Check. 2013. “Amazon Health Check.” Amazon. Accessed April 3. http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/as-add-elb-healthcheck.htm
  • Armbrust, M., A. Fox, R. Griffith, A. D. Joseph, R. Katz, A. Konwinski, G. Lee, et al. 2010. “A View of Cloud Computing.” Communications of the ACM 53 (4): 50–58. 10.1145/1721654.1721672.
  • Azure. 2013. “Windows Azure Case Studies.” Microsoft. Accessed April 3. http://www.windowsazure.com/en-us/overview/case-studies/
  • Barham, P., B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, and A. Warfield. 2003. “Xen and the Art of Virtualization.” ACM SIGOPS Operating Systems Review 37 (5): 164–177. 10.1145/1165389.945462.
  • Beckmann, N., H.-P. Kriegel, R. Schneider, and B. Seeger. 1990. “The R*-Tree: An Efficient and Robust Access Method for Points and Rectangles.” In Proceedings of the ACM SIGMOD International Conference on Management of Data, Atlantic City, NJ, New York: ACM. 322–331.
  • Berl, A., E. Gelenbe, M. Di Girolamo, G. Giuliani, H. De Meer, M. Q. Dang, and K. Pentikousis. 2010. “Energy-efficient Cloud Computing.” The Computer Journal 53 (7): 1045–1051. 10.1093/comjnl/bxp080.
  • Bodik, P., A. Fox, M. J. Franklin, M. I. Jordan, and D. A. Patterson. 2010. “Characterizing, Modeling, and Generating Workload Spikes for Stateful Services.” In Proceedings of the 1st ACM Symposium on Cloud Computing, Indianapolis, IN, New York: ACM, 241–252.
  • Bunt, R. B., D. L. Eager, G. M. Oster, and C. L. Williamson. 1999. “Achieving Load Balance and Effective Caching in Clustered Web Servers.” In Proceedings of the 4th International Web Caching Work, San Diego, CA, IEEE, 159–169.
  • Bürger, C. M., S. Kollet, J. Schumacher, and D. Bösel. 2012. “Introduction of a Web Service for Cloud Computing with the Integrated Hydrologic Simulation Platform ParFlow.” Computers & Geosciences 48 (1): 334–336. 10.1016/j.cageo.2012.01.007.
  • Buyya, R., C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic. 2009. “Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility.” Future Generation Computer Systems 25 (6): 599–616. 10.1016/j.future.2008.12.001.
  • Chaisiri, S., B.-S. Lee, and D. Niyato. 2012. “Optimization of Resource Provisioning Cost in Cloud Computing.” IEEE Transactions on Services Computing 5 (2): 164–177. 10.1109/TSC.2011.7.
  • Chang, F., J. Dean, S. Ghemawat, W. C. Hsieh, D. A. Wallach, M. Burrows, T. Chandra, A. Fikes, and R. E. Gruber. 2008. “Bigtable: A Distributed Storage System for Structured Data.” ACM Transactions on Computer Systems (TOCS) 26 (2): 4. 10.1145/1365815.1365816.
  • Cruz, S. A., A. Monteiro, and R. Santos. 2012. “Automated Geospatial Web Services Composition Based on Geodata Quality Requirements.” Computers & Geosciences 47 (1): 60–74. 10.1016/j.cageo.2011.11.020.
  • Dean, J., and S. Ghemawat. 2008. “MapReduce: Simplified Data Processing on Large Clusters.” Communications of the ACM 51 (1): 107–113. 10.1145/1327452.1327492.
  • Evangelinos, Constantinos, and C. Hill. 2008. “Cloud Computing for parallel Scientific HPC Applications: Feasibility of Running Coupled Atmosphere-ocean Climate Models on Amazon's EC2.” Ratio 2 (40): 2–34.
  • FGDC. 2013. “Geospatial Platform.” Accessed April 3. http://www.geoplatform.gov/.
  • García Martín, R., J. P. de Castro Fernández, E. Verdú Pérez, M. J. Verdú Pérez, and L. M. Regueras Santos. 2013. “An OLS Regression Model for Context-aware Tile Prefetching in a Web Map Cache.” International Journal of Geographical Information Science 27 (3): 614–632. 10.1080/13658816.2012.721555.
  • Garfinkel, S. 2007. An Evaluation of Amazons Grid Computing Services: EC2, S3 and SQS. Harvard University, Technical Report TR-08-07, Cambridge, MA.
  • Goodchild, M. F., P. Fu, and P. Rich. 2007. “Sharing Geographic Information: An Assessment of the Geospatial One-Stop.” Annals of the Association of American Geographers 97 (2): 250–266. 10.1111/j.1467-8306.2007.00534.x.
  • Guan, H., J. Li, L. Zhong, Y. Yongtao, and M. Chapman. 2013. “Process Virtualization of Large-scale Lidar Data in a Cloud Computing Environment.” Computers & Geosciences 60 (1): 109–116. 10.1016/j.cageo.2013.07.013.
  • Gui, Z., C. Yang, J. Xia, K. Liu, C. Xu, J. Li, and P. Lostritto. 2013. “A Performance, Semantic and Service Quality-Enhanced Distributed Search Engine for Improving Geospatial Resource Discovery.” International Journal of Geographical Information Science 27 (6): 1109–1132. 10.1080/13658816.2012.739692.
  • Güting, R. H. 1994. “An Introduction to Spatial Database Systems.” The VLDB Journal 3 (4): 357–399. 10.1007/BF01231602.
  • Guttman, A. 1984. “R-Trees: A Dynamic Index Structure for Spatial Searching.” In Proceedings of the ACM SIGMOD International Conference on Management of Data, Boston, MA, New York: ACM, 47–57.
  • HDFS. 2013. “Hadoop HDFS.” Apache. Accessed April 3. http://hadoop.apache.org/docs/stable/hdfs_design.html
  • Huang, H., Y. Li, G. Gartner, and Y. Wang. 2011. “An SVG-based Method to Support Spatial Analysis in XML/GML/SVG-Based WebGIS.” International Journal of Geographical Information Science 25 (10): 1561–1574. 10.1080/13658816.2010.532133.
  • Huang, Q., C. Yang, K. Benedict, S. Chen, A. Rezgui, and J. Xie. 2013. “Utilize Cloud Computing to Support Dust Storm Forecasting.” International Journal of Digital Earth 6 (4): 1–18. 10.1080/17538947.2012.749949.
  • Iosup, A., S. Ostermann, M. N. Yigitbasi, R. Prodan, T. Fahringer, and D. H. J. Epema. 2011. “Performance Analysis of Cloud Computing Services for Many-tasks Scientific Computing.” IEEE Transactions on Parallel and Distributed Systems 22 (6): 931–945. 10.1109/TPDS.2011.66.
  • Kettinger, W. J., and C. C. Lee. 1994. “Perceived Service Quality and User Satisfaction with the Information Services Function.” Decision Sciences 25 (5–6): 737–766. 10.1111/j.1540-5915.1994.tb01868.x.
  • Kim, W., S. D. Kim, E. Lee, and S. Lee. 2009. “Adoption Issues for Cloud Computing.” In Proceedings of the 7th International Conference on Advances in Mobile Computing and Multimedia, Kuala Lumpur. Springer-Verlag, 2–5.
  • Kowalski, A. 2013. “Bonnie File System Benchmarks.” Jefferson Lab Report. Accessed April 3. http://cc.jlab.org/docs/scicomp/benchmark/bonnie.html
  • Lee, D., and S. H. Liang. 2011. “Geopot: A Cloud-based Geolocation Data Service for Mobile Applications.” International Journal of Geographical Information Science 25 (8): 1283–1301. 10.1080/13658816.2011.558017.
  • Lee, Y. T., and K. T. Chen. 2010. “Is Server Consolidation Beneficial to MMORPG? A Case Study of World of Warcraft.” In Proceedings of 3rd International Conference on Cloud Computing, Miami, FL. IEEE, 435–442.
  • Li, Q., T. Zhang, and Y. Yu. 2011. “Using Cloud Computing to Process Intensive Floating Car Data for Urban Traffic Surveillance.” International Journal of Geographical Information Science 25 (8): 1303–1322. 10.1080/13658816.2011.577746.
  • Li, R., R. Guo, Z. Xu, and W. Feng. 2012. “A Prefetching Model Based on Access Popularity for Geospatial Data in a Cluster-Based Caching System.” International Journal of Geographical Information Science 26 (10): 1831–1844. 10.1080/13658816.2012.659184.
  • Li, X., Y. Li, T. Liu, J. Qiu, and F. Wang. 2009. “The Method and Tool of Cost Analysis for Cloud Computing.” In Proceedings of International Conference on Cloud Computing, Bangalore. IEEE, 93–100.
  • Liu, K., C. Yang, W. Li, Z. Li, H. Wu, A. Rezgui, and J. Xia. 2011. “The GEOSS Clearinghouse High Performance Search Engine.” In Proceedings of 19th International Conference on Geoinformatics, Shanghai. IEEE, 1–4.
  • Liu, X., J. Han, Y. Zhong, C. Han, and X. He. 2009. “Implementing WebGIS on Hadoop: A Case Study of Improving Small File I/O Performance on HDFS.” In Proceedings of Cluster Computing and Workshops, New Orleans, LA. IEEE, 1–8.
  • Lucene. 2013. “Lucene.” Accessed April 3. http://lucene.apache.org/core
  • Luszczek, P. R., D. H. Bailey, J. J. Dongarra, J. Kepner, R. F. Lucas, R. Rabenseifner, and D. Takahashi. 2006. “The HPC Challenge (HPCC) Benchmark Suite.” In Proceedings of the ACM/IEEE Conference on Supercomputing, Tampa, FL. IEEE, 213–214.
  • Maguire, D. J., and P. A. Longley. 2005. “The Emergence of Geoportals and Their Role in Spatial Data Infrastructures.” Computers, Environment and Urban Systems 29 (1): 3–14. 10.1016/j.compenvurbsys.2004.05.012.
  • Maheshwari, N., R. Nanduri, and V. Varma. 2012. “Dynamic Energy Efficient Data Placement and Cluster Reconfiguration Algorithm for MapReduce Framework.” Future Generation Computer Systems 28 (1): 119–127. 10.1016/j.future.2011.07.001.
  • Malensek, M., S. Lee Pallickara, and S. Pallickara. 2013. “Exploiting Geospatial and Chronological Characteristics in Data Streams to Enable Efficient Storage and Retrievals.” Future Generation Computer Systems 29 (4): 1049–1061. 10.1016/j.future.2012.05.024.
  • Marston, S., Z. Li, S. Bandyopadhyay, J. Zhang, and A. Ghalsasi. 2011. “Cloud Computing - The Business Perspective.” Decision Support Systems 51 (1): 176–189. 10.1016/j.dss.2010.12.006.
  • Maximilien, E. M., and M. P. Singh. 2004. “A Framework and Ontology for Dynamic Web Services Selection.” IEEE Internet Computing 8 (5): 84–93. 10.1109/MIC.2004.27.
  • Mell, P., and T. Grance. 2011. “The NIST Definition of Cloud Computing.” NIST Special Publication 800 (145): 7–8.
  • Miled, Z. B., S. Sikkupparbathyam, O. Bukhres, K. Nagendra, E. Lynch, M. Areal, L. Olsen, et al. 2001. “Global Change Master Directory: Object-Oriented Active Asynchronous Transaction Management in a Federated Environment Using Data Agents.” In Proceedings of the ACM Symposium on Applied Computing, 207–214.
  • MySQL. 2013. “MySQL.” Accessed April 3. http://www.mysql.com
  • Nah, F. F. H. 2004. “A Study on Tolerable Waiting Time: How Long Are Web Users Willing to Wait?” Behaviour & Information Technology 23 (3): 153–163. 10.1080/01449290410001669914.
  • NASA GCMD. 2013. “Global Change Master Directory.” NASA. Accessed April 3. http://gcmd.nasa.gov/learn/index.html
  • Nebert, D. 2007. “OpenGIS Catalogue Services Specification, Version 2.0.2, OGC 07-006r1.” OGC. Accessed April 3. https://portal.opengeospatial.org/modules/admin/license_agreement.php?SuppressHeaders=0&access_license_id=3&target=http://portal.opengeospatial.org/files/%3fartifact_id=20555
  • Ostermann, S., Iosup, A., Yigitbasi, N., Prodan, R., Fahringer, T., and Epema, D. 2010. “A Performance Analysis of EC2 Cloud Computing Services for Scientific Computing.” In ICST International Conference on Cloud Computing, 115–131.
  • Pfoser, D., C. S. Jensen, and Y. Theodoridis. 2000. “Novel Approaches to the Indexing of Moving Object Trajectories.” In Proceedings of the 26th International Conference on Very Large Data Bases, Cairo. New York: ACM, 395–406.
  • Reed, G., R. Keeley, S. Belov, and N. Mikhailov. 2010. “Ocean Data Portal: A Standards Approach to Data Access and Dissemination.” In Proceedings of the OceanObs, Venice. ESA Publication WPP-306, 21–25.
  • Röme, T. 2010. “Autoscaling Hadoop Clusters.” MSc thesis, University of Tartu.
  • Theodoridis, Y., M. V. T. Sellis, M. Vazirgiannis, and T. Sellis. 1996. “Spatio-Temporal Indexing for Large Multimedia Applications.” In Proceedings of the IEEE Conference on Multimedia Computing and Systems, Hiroshima. IEEE, 441–448.
  • Vaquero, L. M., L. Rodero-Merino, J. Caceres, and M. Lindner. 2008. “A Break in the Clouds: Towards a Cloud Definition.” ACM SIGCOMM Computer Communication Review 39 (1): 50–55. 10.1145/1496091.1496100.
  • WAF. 2013. “Web Accessible Folde.” NOAA. Accessed April 3. https://geo-ide.noaa.gov/wiki/index.php?title=Web_Accessible_Folder
  • Wang, S., and Y. Liu. 2009. “TeraGrid GIScience Gateway: Bridging Cyberinfrastructure and GIScience.” International Journal of Geographical Information Science 23 (5): 631–656. 10.1080/13658810902754977.
  • Wu, H., Z. Li, H. Zhang, C. Yang, and S. Shen. 2011. “Monitoring and Evaluating the Quality of Web Map Service Resources for Optimizing Map Composition over the Internet to Support Decision Making.” Computers & Geosciences 37 (4): 485–494. 10.1016/j.cageo.2010.05.026.
  • Xu, C., C. Yang, J. Li, J. Xia, X. Qu, M. Sun, Y. Xu, D. Fay, and M. Bambacus. 2011. “A Service Visualization Tool for Spatial Web Portal.” In Proceedings of the 2nd International Conference on Computing for Geospatial Research & Applications, Washington, DC. New York: ACM, 31–32.
  • Yang, C., M. Goodchild, Q. Huang, D. Nebert, R. Raskin, Y. Xu, M. Bambacus, and D. Fay. 2011a. “Spatial Cloud Computing: How Can the Geospatial Sciences Use and Help Shape Cloud Computing?” International Journal of Digital Earth 4 (4): 305–329. 10.1080/17538947.2011.587547.
  • Yang, C., Q. Huang, Z. Li, C. Xu, and K. Liu. 2014. Spatial Cloud Computing: A Practical Approach. Boca Raton, FL. CRC Press/Taylor & Francis.
  • Yang, C., H. Wu, Q. Huang, Z., Li, and J. Li. 2011b. “Using Spatial Principles to Optimize Distributed Computing for Enabling the Physical Science Discoveries.” In Proceedings of the National Academy of Sciences 108 (14): 5498–5503. 10.1073/pnas.0909315108.
  • Yang, C., Y. Xu, and D. Nebert. 2013. “Redefining the Possibility of Digital Earth and Geosciences with Spatial Cloud Computing.” International Journal of Digital Earth 6 (4): 297–312. 10.1080/17538947.2013.769783.
  • Yang, P., J. Evans, M. Cole, N. Alameh, S. Marley, and M. Bambacus. 2007. “The Emerging Concepts and Applications of the Spatial Web Portal.” PE&RS 73 (6): 691–698.
  • Zhang, Q., Q. Zhu, and R. Boutaba. 2011. “Dynamic Resource Allocation for Spot Markets in Cloud Computing Environments.” In Proceedings of Fourth IEEE International Conference on Utility and Cloud Computing, Melbourne. IEEE, 178–185.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.