Automatic Cloud Resource Management for Interactive Remote Geovisualization

Document Type


Publication Date



Geovisualization, Cloud computing, Geospatial data, Resource management

Organizational Units

College of Natual Science and Mathematics, Geography and the Environment


Remote geovisualization has gained momentum to support large‐scale geospatial data analysis and complex decision‐making over the last few years. Cloud computing, due to its capabilities to deliver on‐demand computing resources, has been embraced to develop and deploy interactive and scalable remote geovisualization applications. However, current cloud computing frameworks do not offer a versatile resource management scheme that is readily applicable for online remote visualization services, which usually require maintaining a satisfactory service level over time under dynamic workloads. To address this gap, we propose an automatic cloud resource management approach based on a bi‐level scheduling and horizontal scaling scheme to exploit cloud resources efficiently. At the lower level, a dynamic task‐scheduling scheme using collaborative filtering techniques is proposed to allocate virtual cloud resources to execute sub‐tasks. The scheduling scheme considers spatio‐temporal patterns presented in visualization views. At the upper level, reinforcement learning is adopted to perform resource auto‐scaling based on a reward function that integrates three different facets, namely: time cost, resource cost, and service stability. The original reinforcement learning algorithm is improved in two main aspects: (1) considering the delay of resource provisioning that is common in cloud environments; and (2) using online Gaussian estimation to estimate Q values. Task scheduling and auto‐scaling interact with each other and are integrated to deliver a comprehensive and responsive resource management solution. Experimental results demonstrate that our approach outperforms several existing cloud resource management methods. The proposed approach is also applicable for other interactive visualization applications, which have similar workload characteristics and performance requirements as interactive remote geovisualization.

Publication Statement

Copyright held by author or publisher. User is responsible for all copyright compliance.

This document is currently not available here.