Advertisement

Autonomous Management of Clustered Server Systems Using JINI

  • Chul Lee
  • Seung Ho Lim
  • Sang Soek Lim
  • Kyu Ho Park
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3278)

Abstract

A framework for the autonomous management of clustered server systems called LAMA (Large-scale system’s Autonomous Management Agent) is proposed in this paper. LAMA is based on agents, which are distributed over the nodes and built on JINI infrastructure. There are two classes of agents: a grand LAMA and ordinary LAMAs. An ordinary LAMA abstracts an individual node and performs node-wide configuration. The grand LAMA is responsible for monitoring and controlling all the ordinary ones. Using the discovery, join, lookup, and distributed security operations of JINI, a node can join the clustered system without secure administration. Also, a node’s failure can be detected automatically using the lease interface of the JINI. Resource reallocation is performed dynamically by a reallocation engine in the grand agent. The reallocation engine gathers the status of remote nodes, predicts resource demands, and executes reallocation by accessing the ordinary agents. The proposed framework is verified on our own clustered internet servers, called the CORE-Web server, for an audio-streaming service. The nodes are dynamically reallocated satisfying the performance requirements.

Keywords

Service Level Agreement Network Bandwidth Remote Node Autonomous Management Resource Reallocation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. 1.
    Hwang, J., Ahn, C., Park, S.J., Park, K.H.: A Scalable Multi-Host RAID-5 with Parity Consistency. IEICE Transactions on Information and Systems E85-D 7, 1086–1092 (2002)Google Scholar
  2. 2.
    Lim, S.H., et al.: Resource Volume Management for Shared File System in SAN Environment. In: Proceedings of 16 th International Conference on Parallel and Distributed Computing Sytems, Reno, USA (August 2003)Google Scholar
  3. 3.
    Cho, Y.H., Lee, C., Park, K.H.: Contents-based Web Dispatcher (CBWD), Technical Report, EECS, KAIST (January 2001)Google Scholar
  4. 4.
    Lee, C., Park, K.H.: Kernel-level Implementation of Layer-7 Dispatcher (KID), Technical Report, EECS, KAIST (December 2002)Google Scholar
  5. 5.
    Lim, S.S., Lee, C., Lee, C.K., Park, K.H.: An Advanced Admission Control Mechanism for a Cluser-basedWeb Server System. In: Proceedings of IPDPS Workshop on Internet Computing and E-Commerce (2002)Google Scholar
  6. 6.
    Lee, C., Lim, S.S., Hwang, J.Y., Park, K.H.: A Ticket based Admission Controller(TBAC) for Users’ Fairness of Web Server. In: Proceedings of 3rd Interneational Conference on Internet Computing (2002)Google Scholar
  7. 7.
    Redhat: Linux Advanced Server, http://www.redhat.com/
  8. 8.
    Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing. IEEE Computer (January 2003)Google Scholar
  9. 9.
    Parashar, M.: AutoMate: Enabling Autonomic Applications, Technical Report Rutgers University (November 2003)Google Scholar
  10. 10.
    Sun Microsystems: JINI Network Technology, http://wwws.sun.com/software/jini/
  11. 11.
    PXES: Linux thin client project, http://pxes.sourceforge.net/
  12. 12.
    Etherboot: Remote netowrk boot project, http://www.etherboot.org/
  13. 13.
    Paul Anderson: LCFG A large-scale UNIX configuration system, http://www.lcfg.org/
  14. 14.
    Redhat: Kickstart, http://www.redhat.com/
  15. 15.
    Diao, Y., Hellerstein, J.L., Parekh, S., Bigus, J.P.: Managing Web server performance with AutoTune agents. IBM Systems Journal 42(1), 136–149 (2003)CrossRefGoogle Scholar
  16. 16.
    Anderson, P., Goldsack, P., Paterson, J.: SmartFrog meets LCFG: Autonomous Reconfiguration with Central Policy Control. In: Proceedings of LISA XVII USENIX San Diego, USA (2003)Google Scholar
  17. 17.
    Lassettre, E., et al.: Dynamic Surge Protection: An Approach to Handling UnexpectedWorkload Surges with Resource Actions that Have Lead Times. In: Proceedings of 14th IFIP/IEEE Disitributed Systems: Operations and Management (2003)Google Scholar
  18. 18.
    Chandra, A., Gong, W., Shenoy, P.J.: Dynamic Resource Allocation for Shared Data Centers Using Online Measurements. In: Proceedings of SIGMETRICS (2003)Google Scholar
  19. 19.
    icecast streaming media server: http://www.icecast.org
  20. 20.
    System Activity Reporter: http://perso.wanadoo.r/sebastien.godard

Copyright information

© IFIP International Federation for Information Processing 2004

Authors and Affiliations

  • Chul Lee
    • 1
  • Seung Ho Lim
    • 1
  • Sang Soek Lim
    • 1
  • Kyu Ho Park
    • 1
  1. 1.Computer Engineering Research LaboratoryEECS, Korea Advnaced Institute of Science and TechnologyKorea

Personalised recommendations