PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Automatic proxy generation and load-balancing-based dynamic choice of services

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
The paper addresses the issues of invoking services from within workflows which are becoming an increasingly popular paradigm of distributed programming.The main idea of our research is to develop a facility which enables load balancing between the available services and their instances. The system consists of three main modules: a proxy generator for a specific service according to its interface type, a proxy that redirects requests to a concrete instance of the service and load-balancer (LB) to choose the least loaded virtual machine (VM) which hosts a single service instance. The proxy generator was implemented as a bean (in compliance to EJB standard) which generates proxy according to the WSDL service interface description using XSLT engine and then deploys it on a GlassFish application server using GlassFish API, the proxy is a BPEL module and load-balancer is a stateful Web Service.
Słowa kluczowe
Wydawca
Czasopismo
Rocznik
Strony
45--59
Opis fizyczny
Bibliogr. 11 poz., rys., wykr., tab.
Twórcy
  • AGH University of Science and Technology, Faculty of Electrical Engineering, Automatics, Computer Science and Electronics, Department of Computer Science, al. Mickiewicza 30, 30-059 Krakow, Poland
autor
  • AGH University of Science and Technology, Faculty of Electrical Engineering, Automatics, Computer Science and Electronics, Department of Computer Science, al. Mickiewicza 30, 30-059 Krakow, Poland
autor
  • AGH University of Science and Technology, Faculty of Electrical Engineering, Automatics, Computer Science and Electronics, Department of Computer Science, al. Mickiewicza 30, 30-059 Krakow, Poland
  • AGH University of Science and Technology, ACC Cyfronet AGH, ul. Nawojki 11, 30-059 Krakow, Poland
autor
  • AGH University of Science and Technology, Faculty of Electrical Engineering, Automatics, Computer Science and Electronics, Department of Computer Science, al. Mickiewicza 30, 30-059 Krakow, Poland
Bibliografia
  • [1] Urban flood. http://urbanflood.eu/aboutus.aspx, 2012.
  • [2] The openesb wiki. http://wiki.open-esb.java.net, July 2012.
  • [3] Ws bpel, version 2.0. http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.pdf, July 2012.
  • [4] Bourke T.: Server Load Balancing. O’Reilly, 2001.
  • [5] Cetnarowicz K., Drezewski R.: Maintaining functional integrity in multi-agent systems for resource allocation. Computing and Informatics, 29:947–973, 2010.
  • [6] Cetnarowicz K., Gruer P., Hilaire V., Koukam A.: A formal specification of magent architecture. In From theory to practice in multi-agent systems : second international workshop of Central and Eastern Europe on Multi-Agent Systems, CEEMAS 2001, pp. 62–72, 2001.
  • [7] Deelman E., Gannon D., Shields M., Taylor I.: Workflows and e-science: An overview of workflow system features and capabilities. Future Generation Computer Systems, 25(5):528–540, 2009.
  • [8] Janhavi B., Surve S., Prabhu S.: Comparison of load balancing algorithms in a grid. In Proc. of IEEE International Conference on Data Storage and Data Engineering (DSDE), Feb. 2010, Bangalore, India, pp. 20–23, 2010.
  • [9] Pinedo M. L.: Scheduling. Theory, Algorithms and Systems. Springer, 2008.
  • [10] Porter G., Katz R. H.: Effective web service load balancing through statistical monitoring. Commun. ACM, 49(3):48–54, March 2006.
  • [11] Tarreau W.: Making applications scalable with load balancing. http://www.exceliance.fr/sites/default/files/biblio/ art-2006-making_applications_scalable_with_lb.pdf, September 2006.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-AGH1-0031-0004
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.