Request Distribution in Hybrid Processing Environments

  • Jan Kwiatkowski
  • Mariusz Fras
  • Marcin Pawlik
  • Dariusz Konieczny
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6067)


In recent years the evolution of software architectures led to the rising prominence of the Service Oriented Architecture (SOA) concept. This architecture paradigm facilitates building flexible service systems. The services can be deployed in distributed environments, executed on different hardware and software platforms, reused and composed into complex services. In the paper a SOA request analysis and distribution architecture for hybrid environments is proposed. The requests are examined in accordance to the SOA request description model. The functional and non-functional request requirements in conjunction with monitoring of execution and communication links performance data are used to distribute requests and allocate the services and resources.


SOA architecture SOA request distribution 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    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, vol. 5796, pp. 752–763. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  2. 2.
    Jain, L.C., Martin, N.M.: Fusion of neural networks, fuzzy sets, and genetic algorithms industrial applications. CRC Press LLC, London (1999)Google Scholar
  3. 3.
    Halfhill, T.: Parallel Processing With CUDA, Microprocessor Report (2008)Google Scholar
  4. 4.
    Kahle, J., Day, M., Hofstee, J.C., Maeurer, T., Shippy, D.: Introduction to the cell multiprocessor. IBM Journal of Research and Development (2005)Google Scholar
  5. 5.
    Keong-Myung, L., Dong-Hoon, K., Hyung, L.: Tuning of fuzzy models by fuzzy neural networks. Fuzzy Sets and System 76(1), 47–61 (1995)CrossRefGoogle Scholar
  6. 6.
    Mabrouk, M.: SOA fundamentals in a nutshell, IBM Corp. (2008)Google Scholar
  7. 7.
    Mamdani, E.H.: Application of Fuzzy Logic to Approximate Reasoning Using Linguistic Synthesis. IEEE Trans. on Comp. C-26(12), 1182–1191 (1977)CrossRefGoogle Scholar
  8. 8.
    Pawlik, M.: Execution Time Decomposition Method in Performance Evaluation, Science and supercomputing in Europe - report 2007. In: CINECA (2007)Google Scholar
  9. 9.
    Williams, W., Herman, R., Lopez, L.A., Ebbers, M.: Implementing CICS Web Services, IBM Readbook (2007)Google Scholar
  10. 10.
    Vetter, J., McCracken, M.: Statistical Scalability Analysis of Communication Operations in Distributed Applications. In: Proc. ACM SIGPLAN Symp. (2001)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Jan Kwiatkowski
    • 1
  • Mariusz Fras
    • 1
  • Marcin Pawlik
    • 1
  • Dariusz Konieczny
    • 1
  1. 1.Institute of InformaticsWroclaw University of TechnologyWroclawPoland

Personalised recommendations