• DocumentCode
    3215242
  • Title

    Adaptive cache-driven request distribution in clustered EJB systems

  • Author

    Elmeleegy, Hazem ; Adly, Noha ; Nagi, Magdy

  • Author_Institution
    Mubarak City for Sci. Res., Egypt
  • fYear
    2004
  • fDate
    7-9 July 2004
  • Firstpage
    179
  • Lastpage
    186
  • Abstract
    This paper presents an algorithm for request distribution in clustered EJB systems. A classification for EJB requests is first introduced, on which request distribution is based. The objective is to achieve load balancing and to enhance the caching performance in the EJB containers. The algorithm is based on periodically collecting traffic statistics from the EJB containers, and then solving a constrained optimization problem that finds the best distribution strategies for each request type. An event-driven simulator is built for the performance evaluation, where the TPC-W benchmark is used as the workload. Simulation results show that for relatively small sizes of the containers´ caches, the algorithm outperforms the random and round robin algorithms, currently used in clustered EJB systems. In addition, it scales better with the cluster size and can adapt to the varying load patterns.
  • Keywords
    Java; benchmark testing; cache storage; discrete event simulation; distributed object management; optimisation; performance evaluation; resource allocation; workstation clusters; EJB containers; TPC-W benchmark; adaptive request distribution; cache-driven request distribution; clustered EJB systems; constrained optimization problem; container caches; event-driven simulator; load balancing; performance evaluation; random algorithm; round robin algorithm; traffic statistics; Adaptive systems; Clustering algorithms; Computer science; Containers; Databases; Internet; Load management; Logic; Round robin; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2004. ICPADS 2004. Proceedings. Tenth International Conference on
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-2152-5
  • Type

    conf

  • DOI
    10.1109/ICPADS.2004.1316094
  • Filename
    1316094