Loading [a11y]/accessibility-menu.js
A formal model of cloud-deployed software and its application to workflow processing | IEEE Conference Publication | IEEE Xplore

A formal model of cloud-deployed software and its application to workflow processing


Abstract:

Although insufficient software scalability and bad resource management can easily consume any potential savings from cloud deployment, the scalability of software execute...Show More

Abstract:

Although insufficient software scalability and bad resource management can easily consume any potential savings from cloud deployment, the scalability of software executed on the cloud empowers the software designer, who can fully control the trade-offs between the incurred cost of running an application and the delivered quality-of-service. To capitalize on this control, the designer needs to be able to efficiently make deployment decisions in the software design, which are concerned with the chosen strategies for load balancing and scaling. By executable formal models and associated model-based analysis techniques, we explore and compare deployment strategies analytically in the laboratory during early design phases rather than empirically in the field after the code has been fully developed. We briefly survey ABS, a formal modeling language which integrates the design of services with the modeling of deployment decisions, and illustrate its use by an example of cloud-based workflow processing with autoscaling support.
Date of Conference: 21-23 September 2017
Date Added to IEEE Xplore: 23 November 2017
ISBN Information:
Electronic ISSN: 1847-358X
Conference Location: Split, Croatia

Contact IEEE to Subscribe

References

References is not available for this document.