Abstract
The Service Oriented Architecture (SOA) concept facilitates building flexible services that can be deployed in distributed environment, and executed on different hardware and software platforms. On the other hand SOA paradigm rises many challenges in the area of Quality of Service and resources utilization. In the paper Resources Distribution Manager (RDM) that manages resources and service delivery in order to satisfy user requirements and service provider’s needs is presented. Requests for services are distributed to selected virtualized instances of services or optionally new instances are created for handling the requests. The allocation decisions are based on the knowledge about the communication resources and the current load of computational resources which are dynamically monitored by special RDM module. The decision on the resources allocation is then compared with its utilization during service execution and causes changes in allocation strategy.
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
Borzemski, L., Zatwarnicka, A., Zatwarnicki, K.: Global Distribution of HTTP Requests Using the Fuzzy-Neural Decision-Making Mechanism. In: Nguyen, N.T., Kowalczyk, R., Chen, S.-M. (eds.) ICCCI 2009. LNCS (LNAI), vol. 5796, pp. 752–763. Springer, Heidelberg (2009)
Brawn, P.C.: Implementing SOA. Pearson Education (2008)
Fras, M., Zatwarnicka, A., Zatwarnicki, K.: Fuzzy-Neural Controller in Service Requests Distribution Broker for SOA-Based Systems. In: Kwiecień, A., Gaj, P., Stera, P. (eds.) CN 2010. CCIS, vol. 79, pp. 121–130. Springer, Heidelberg (2010)
Kwiatkowski, J., Fras, M., Pawlik, M., Konieczny, D.: Request Distribution in Hybrid Processing Environments. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Wasniewski, J. (eds.) PPAM 2009. LNCS, vol. 6067, pp. 246–255. Springer, Heidelberg (2010)
Mabrouk, M.: SOA fundamentals in a nutshell, IBM Corp. (2008)
Nimbus Home Page, http://www.nimbusproject.org/
OpenNebula Home Page, http://www.opennebula.org//
O’vrien, L., Merson, P., Bass, L.: Quality Attributes for Service-Oriented Architectures. In: Proc. of the Int. Workshop on Systems Development in SOA Environments. IEEE Computer Society, Washington DC (2007)
Sumayan, A.: Behind the scenes of IaaS implementations, http://salsahpc.indiana.edu/
Schmietendorf, A., Dumke, R., Reitz, D.: SLA Management - Challenges in the Context of Web-Service-Based Infrastructures. In: Proc. of the IEEE International Conference on Web Services, San Diego, California (2004)
Sempolinski, P., Thain, D.: A Comparison and Critique of Eucalyptus, OpenNebula and Nimbus. In: Proc. of the 2010 IEEE Second International Conference on Cloud Computing Technology and Science, pp. 417–426 (2010)
Venezia, P., Witkowski, M.: The duel of virtualization platforms. In: Networld (June 2011)
Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: QoS-aware middleware for Web services composition. IEEE Transactions on Software Engineering 30(5), 311–327 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kwiatkowski, J., Fras, M. (2012). Request Distribution Toolkit for Virtual Resources Allocation. In: Wyrzykowski, R., Dongarra, J., Karczewski, K., Waśniewski, J. (eds) Parallel Processing and Applied Mathematics. PPAM 2011. Lecture Notes in Computer Science, vol 7203. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31464-3_33
Download citation
DOI: https://doi.org/10.1007/978-3-642-31464-3_33
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-31463-6
Online ISBN: 978-3-642-31464-3
eBook Packages: Computer ScienceComputer Science (R0)