skip to main content
10.1145/1133572.1133574acmconferencesArticle/Chapter ViewAbstractPublication PagesewConference Proceedingsconference-collections
Article

A component-based approach to distributed system management: a use case with self-manageable J2EE clusters

Published: 19 September 2004 Publication History

Abstract

Clustering has become a de facto standard to scale distributed systems and applications. However, the administration and management of such systems still use ad-hoc techniques that partially fulfill the needs. The expertise needed to configure and tune these systems goes beyond the capacity of a single system administrator or software developer.We present a modular software infrastructure to build command and control loops to manage large scale distributed systems. Our approach uses a reflective component model in a systematic way for building a system model and every single stage in the supervision loop. This approach offers modularity, easy configuration, dynamic reconfiguration, as well as reusability. We illustrate how this architecture can be used to build self-manageable J2EE application server clusters.

References

[1]
S. Allamaraju et al. -- Professional Java Server Programming J2EE Edition - Wrox Press, 2000.
[2]
V. Quéma et al. -- DREAM: a Software Framework for the Construction of Asynchronous Middleware -- INRIA research report, 2004.
[3]
K. Ogata -- Modern Control Engineering, 3rd ed. -- Prentice-Hall, 1997.
[4]
E. Bruneton et al. -- An Open Component Model and its Support in Java -- Proceedings of ISCSE, 2004, to appear.
[5]
G. Goldszmidt, Y. Yemini. -- Distributed Management by Delegation -- Proceedings of ICDCS-15, 1995.
[6]
R. Pawlak et al. -- JAC: A Flexible Solution for Aspect-Oriented Programming in Java -- Proceedings of Reflection 2000.
[7]
Y. Fu et al. -- SHARP: An architecture for secure resource peering -- Proceedings of SOSP'03, 2003.
[8]
M. Aron et al. -- Cluster reserves: a mechanism for resource management in cluster-based network servers -- Proceedings of SIGMETRICS'00, 2000.
[9]
L. Barroso et al. -- Web Search For A Planet: The Google Cluster Architecture -- IEEE Micro, vol. 23, 2003.
[10]
I. Houston et. al. -- The CORBA Activity Service Framework for Supporting Extended Transactions -- Software: Practice and Experience, Volume 33, Issue 4, 2003.
[11]
W. Bausch et al. -- BioOpera: Cluster-aware Computing" -- Proceedings of 4th IEEE Cluster, 2002.
[12]
S. White, J. Hanson, et al. -- An Architectural Approach to Autonomic Computing -- Proceedings of IEEE Int. Conf. On Autonomic Computing (ICAC 04), 2004.

Cited By

View all
  • (2011)A Unified Deployment and Management Model for Dynamic and Distributed Software ArchitecturesNon-Functional Properties in Service Oriented Architecture10.4018/978-1-60566-794-2.ch010(217-244)Online publication date: 2011
  • (2007)A component platform for experimenting with autonomic compositionProceedings of the 1st international conference on Autonomic computing and communication systems10.5555/1365562.1365573(1-9)Online publication date: 28-Oct-2007
  • (2007)SLA-Driven Clustering of QoS-Aware Application ServersIEEE Transactions on Software Engineering10.1109/TSE.2007.2833:3(186-197)Online publication date: 1-Mar-2007
  • Show More Cited By
  1. A component-based approach to distributed system management: a use case with self-manageable J2EE clusters

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    EW 11: Proceedings of the 11th workshop on ACM SIGOPS European workshop
    September 2004
    214 pages
    ISBN:9781450378079
    DOI:10.1145/1133572
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 19 September 2004

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    EW04
    Sponsor:
    EW04: ACM SIGOPS European Workshop 2004
    September 19 - 22, 2004
    Leuven, Belgium

    Acceptance Rates

    EW 11 Paper Acceptance Rate 37 of 37 submissions, 100%;
    Overall Acceptance Rate 37 of 37 submissions, 100%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2011)A Unified Deployment and Management Model for Dynamic and Distributed Software ArchitecturesNon-Functional Properties in Service Oriented Architecture10.4018/978-1-60566-794-2.ch010(217-244)Online publication date: 2011
    • (2007)A component platform for experimenting with autonomic compositionProceedings of the 1st international conference on Autonomic computing and communication systems10.5555/1365562.1365573(1-9)Online publication date: 28-Oct-2007
    • (2007)SLA-Driven Clustering of QoS-Aware Application ServersIEEE Transactions on Software Engineering10.1109/TSE.2007.2833:3(186-197)Online publication date: 1-Mar-2007
    • (2006)Applying OMG D&C specification and ECA rules for autonomous distributed component-based systemsProceedings of the 2006 international conference on Models in software engineering10.5555/1762828.1762868(242-251)Online publication date: 1-Oct-2006

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media