Abstract
Cloud computing opens new opportunities for application providers because with the policy “add as needed and pay as used” they can economize the cost for computing resources. In cloud environments, issues such as resource allocation and dynamic resource provisioning based on users’ QoS constraints are yet to be addressed for interactive workflow applications. This paper develops an effective load metric, remaining tasks, for interactive workflow applications. Based on this metric load dispatching and dynamic resource provisioning approaches are proposed which outperform existing methods under a series of simulation evaluations. Experimental results show that the proposed approaches offer application providers better maintenance of QoS-satisfied response time under time-varying workload, at the minimum cost of resource usage.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ranjan, S., Rolia, J., Fu, H., Knightly, R.: QoS-Driven Server Migration for Internet Data Centers. In: The Tenth International Workshop on Quality of Service, Miami, FL (2002)
Ranjan, S., Karrer, R., Knightly, E.: Wide Area Redirection of Dynamic Content in Internet Data Centers. In: The IEEE INFOCOM, HongKong (2004)
Urgaonkar, B., Shenoy, P., Chandra, A., Goyal, P., Agile, T.W.: Dynamic Provisioning of Multi-Tier Internet Applications. ACM Transactions on Autonomous and Adaptive Systems 3(1) (2008)
Ranjan, S., Knightly, E.: High-Performance Resource Allocation and Request Redirection Algorithms for Web Clusters. IEEE Transactions on Parallel And Distributed Systems 19(9) (2008)
Lim, H., Babu, S., Chase, J., Parekh, S.: Automated Control in Cloud Computing: Challenges and Opportunities. In: 1st Workshop on Automated Control for Datacenters and Clouds (2009)
Padala, P., Shin, K.G., Zhu, X., Uysal, M., Wang, Z., Singhal, S., Merchant, A., Salem, K.: Adaptive Control of Virtualized Resources in Utility Computing Environments. In: 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems (2007)
Amazon Elastic Compute Cloud (EC2), http://aws.amazon.com/ec2/
TPC-W: Transaction Processing Council, http://www.tpc.org/tpcw/default.asp Standard Specification Version 1.8, http://www.tpc.org/tpcw/spec/tpcw_V1.8.pdf
Sulistio, A., Cibej, U., Venugopal, S., Robic, B., Buyya, R.: A Toolkit for Modelling and Simulating Data Grids: An Extension to GridSim. Concurrency and Computation: Practice and Experience (CCPE) 20(13), 1591–1609 (2008)
Howell, F., McNab, R.: Simjava: a Discrete Event Simulation Package for Java with Applications in Computer Systems Modelling. In: First International Conference on Web-based Modelling and Simulation, Society for Computer Simulation, San Diego CA (1998)
Siebel Business Process Framework, http://download.oracle.com/docs/cd/B40099_02/books/BPFWorkflow/booktitle.html
Ludtke, S., Baldwin, P., Chiu, W.: EMAN: Semiautomated Software for High Resolution Single-Particle Reconstructions. J. Struct. Biol. (128), 82–97 (1999)
Singh, G., Deelman, E., Berriman, G.B., et al.: Montage: a Grid Enabled Image Mosaic Service for the National Virtual Observatory. Astronomical Data Analysis Software and Systems (ADASS) (13) (2003)
Zhang, Y., Koelbel, C., Kennedy, K.: Relative Performance of Scheduling Algorithms in Grid Environments. In: 7th IEEE International Symposium on Cluster Computing and the Grid (2007)
Mandal, A., Kennedy, K., Koelbel, C., Marin, G., Crummey, J.M., Liu, B., Johnsson, L.: Scheduling Strategies for Mapping Application Workflows onto the Gird. In: The IEEE Symposium on High Performance Distributed Computing (HPDC 14), pp. 125–134 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zhou, HZ., Huang, KC., Wang, FJ. (2010). Dynamic Resource Provisioning for Interactive Workflow Applications on Cloud Computing Platform. In: Hsu, CH., Malyshkin, V. (eds) Methods and Tools of Parallel Programming Multicomputers. MTPP 2010. Lecture Notes in Computer Science, vol 6083. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14822-4_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-14822-4_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-14821-7
Online ISBN: 978-3-642-14822-4
eBook Packages: Computer ScienceComputer Science (R0)