ABSTRACT
In this paper, we view the Cloud as market place for trading instances of Web Services, which can be bought or leased by web applications. Applications can buy diversity by selecting web services from multiple cloud sellers in a cloud based market. We argue that by diversifying the selection, we can improve the dependability of the application and reduce risks associated with Service Level Agreements (SLA) violations. We propose a novel dynamic adaptive search based software engineering approach, which uses portfolio theory to construct a diversify portfolio of web service instances, traded from multiple Cloud providers. The approach systematically evaluates the Quality of Service (QoS) and risks of the portfolio, compare it to the optimal traded portfolio at a given time, and dynamically decide on a new portfolio and adapt the application accordingly.
- Buyya, R. Yeo, C. S. Venugopal, S. Broberg, J. Brandic, I. 2009. Cloud Computing and Emerging IT Platforms:Vision, Hype, and Reality for Delivering Computing as the 5th Utility. Future Generation Computer Systems. ( Jun. 2009), 599--616. Google ScholarDigital Library
- Littlewood, B. Popov, P. Strigini, L.2001 Modeling software design diversity: a review. Computing Surveys. (Jun. 2001), 177--208.> Google ScholarDigital Library
- Markowitz, H. M. 1959. Portfolio Selection: Efficient Diversification of Investments. John Wiley & Sons, New York.>Google Scholar
- Nallur, V. Bahsoon, R. 2010. Design of a market-based mechanism for quality attribute tradeoff of services in the cloud. In Proceedings of the ACM Symposium on Applied Computing (SAC '10). (2010), 367--37 Google ScholarDigital Library
Index Terms
- Using portfolio theory to diversify the dynamic allocation of web services in the cloud
Recommendations
Risk-Aware Web Service Allocation in the Cloud Using Portfolio Theory
SCC '13: Proceedings of the 2013 IEEE International Conference on Services ComputingIn this paper, we view the cloud as market place for trading instances of web services, which can be bought or leased by web applications. Applications can buy diversity by selecting web services from multiple cloud sellers in a cloud-based market. We ...
The Endowment Model and Modern Portfolio Theory
We develop a dynamic portfolio choice model with illiquid alternative assets to analyze the “endowment model,” widely adopted by institutional investors, such as pension funds, university endowments, and sovereign wealth funds. In the model, the ...
Stabilising Performance in Cloud Services Composition Using Portfolio Theory
ICWS '15: Proceedings of the 2015 IEEE International Conference on Web ServicesThe increasing number of services available in the cloud market make them plausible and attractive for building Cloud Service Compositions (CSC). However, performance instability is common in the cloud environment due to changes in supply and demand of ...
Comments