Intelligens dinamikus terhelés elosztó JBoss alkalmazás szerverek számára
Kulcsszavak:
Elosztott rendszerek, Adaptív terhelés elosztás, J2EE alkalmazás szerver, JBossAbsztrakt
Az Internet nyújtotta lehetőségek nagy arányú növekedésével az elmúlt években rohamosan megnőtt az igény a széles körben skálázható, elosztott számítási rendszerek iránt. A mai E-commerce rendszerek jellemző tulajdonsága, hogy párhuzamosan egyszerre több kliens nagyszámú kérését szolgálják ki. A szerver teljesítmények maximálására napjainkban egyre növekvő népszerűségnek örvend az a költségkímélő, úgynevezett load balancing (terhelés elosztó) technika, amely során különböző hardver és (vagy) szoftver módszerek döntenek arról, hogy melyik szerver szolgálja ki éppen az adott kliens kérését. A technika egyenletesen elosztja a kliensek kéréseit az egyes szerver node-ok között növelve a teljes rendszer hatékonyságát. A terhelés elosztók, mint egy erőteljes, új módszertan jelennek meg ezen problémák megoldására. A cikk egy új generációs adaptív/intelligens, dinamikus terhelés elosztó technikát mutat be, amely J2EE technológiai alapokra épül, és alkalmazása rendkívüli előnyöket jelent J2EE alkalmazásszerverek esetén. Részletesen bemutatásra kerül a terhelés elosztás technikájának mind az elméleti modellje, mind pedig a gyakorlati megvalósíthatóság lehetőségei. Az új technika hatékonyságát egzakt mérési eredményekkel bizonyítjuk, összehasonlítva korábbi hagyományos nem-adaptív módszerek eredményeivel.
Hivatkozások
Basney, J., Livny, M. (1999). Deploying a High Throughput Computing Cluster. In: High Performance Cluster Computing, 1. May 1999.
Cabrera, L. M. (1986). The influence of workload on load balancing strategies, In: Proc. Summer USENIX Conf., June 1986. 446–458.
JBoss (2005). Leading J2EE Open Source Application Server, http://www.jboss.org
Leland, W., Ott, T. (1986). Load balancing heuristics and process behavior. In: Proc. ACMSIGMETRICS Conf. Measurement and Modeling of Computer Syst., May 1986.
Lindfors, J., Fleury, M., The JBoss Group (2002). JMX: Managing J2EE with Java Management Extensions. SAMS Publishing Inc., 56–123.
O’Ryan, C., Kuhns, F., Schmidt, D. C., Othman, O., Parsons, J. (2000). The Design and Performance of a Pluggable Protocols Framework for Real-time Distributed Object Computing Middleware. In: Proceedings of the Middleware 2000 Conference, ACM/IFIP, Apr. 2000. 78–90. https://doi.org/10.1145/317499.317539
Schmidt, D., Stal, M., Rohnert, H., Buschmann, F. (2000). Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects. Wiley
Shirazi, J. (2003). Java Performance Tuning, Second Edition, O’Relly, 2003. 34–142. JMeter (2005). Generic Simulation Environment. http://jakarta.apache.org/jmeter, (Apache Jakarta JMeter)
Letöltések
Megjelent
Folyóirat szám
Rovat
License
Copyright (c) 2006 Mileff Péter, Nehéz Károly

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
