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

Figures & data

Figure 1. Concurrent, computing, and communication intensities in SWP.
Figure 1. Concurrent, computing, and communication intensities in SWP.
Figure 2. The distribution of SWP end users and geospatial resources across the world.
Figure 2. The distribution of SWP end users and geospatial resources across the world.
Figure 3. Cloud-enabled framework for SWP.
Figure 3. Cloud-enabled framework for SWP.
Figure 4. Cloud workload balancer architecture.
Figure 4. Cloud workload balancer architecture.

Algorithm 1. SWP load balancing in the cloud.

Figure 5. Elasticity manager architecture.
Figure 5. Elasticity manager architecture.

Algorithm 2. Threshold-based SWP auto-scaling in the cloud.

Algorithm 3. Threshold-based SWP global deployment in the cloud.

Figure 6. Geographic locations of the three cloud services and the traditional server.
Figure 6. Geographic locations of the three cloud services and the traditional server.

Table 1. Configurations of VMs and the traditional server.

Figure 7. Test scenarios across cloud services (adapted from Yang et al. Citation2014, Chapter 12, Section 12.3.3).
Figure 7. Test scenarios across cloud services (adapted from Yang et al. Citation2014, Chapter 12, Section 12.3.3).
Figure 8. The SWP response time on cloud and traditional server.
Figure 8. The SWP response time on cloud and traditional server.
Figure 9. The SWP mean response time as a function of the concurrent request number with the support of the cloud workload balancer.
Figure 9. The SWP mean response time as a function of the concurrent request number with the support of the cloud workload balancer.
Figure 10. SWP response and elasticity manager reaction to a dynamic workload.
Figure 10. SWP response and elasticity manager reaction to a dynamic workload.
Figure 11. The SWP mean response time as a function of global deployment.
Figure 11. The SWP mean response time as a function of global deployment.
Figure 12. Service response time as a function of concurrent request number from different geo locations.
Figure 12. Service response time as a function of concurrent request number from different geo locations.

Table 2. Key cloud features to address the SWP challenges.

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.