Vis enkel innførsel

dc.contributor.authorMeling, Hein
dc.date.accessioned2010-06-24T09:08:12Z
dc.date.available2010-06-24T09:08:12Z
dc.date.issued2007
dc.identifierDOI: 10.1007/978-3-540-73547-2_18
dc.identifier.citationIn 4th International Conference on Autonomic and Trusted Computing, volume 4610 of Lecture Notes in Computer Science, pages 156-168, Hong Kong, China, July 2007 - The final publication is available at www.springerlink.comen_US
dc.identifier.issn0302-9743 (Print)
dc.identifier.issn1611-3349 (Online)
dc.identifier.urihttp://hdl.handle.net/11250/181640
dc.description.abstractJgroup/ARM is a middleware for developing and operating dependable distributed Java applications. Jgroup integrates the distributed object model of Java RMI with the object group paradigm, enabling construction of replicated servers that offer dependable services to clients. ARM aims to improve the dependability characteristics of systems through fault treatment, focusing on operational aspects where the gain in terms of improved dependability is likely to be the greatest. ARM offers two core mechanisms: recovery from node, object and network failures and distribution of replicas. ARM identifies failures and reconfigures the system according to its dependability requirements. This paper proposes an enhancement of the ARM framework in which replica placement is performed in a distributed manner, eliminating the need for a centralized manager with global information about all object groups. Instead each autonomous object group handles their own replica placement based on information from nodes. Assuming that multiple objects groups are deployed in the system, this constitutes a distributed replica placement scheme. This scheme enables the implementation of self-healing object groups that can perform fault treatment on themselves. Advantages of the approach: (a) no need to maintain global information about all object groups which is costly and limits scalability, (b) reduced infrastructure complexity, and (c) less communication overhead.en_US
dc.language.isoengen_US
dc.publisherSpringer-Verlagen_US
dc.relation.urihttp://www.springerlink.com/content/23885j412276n116/fulltext.pdf
dc.subjectJgroup/ARMen_US
dc.subjectobject groupen_US
dc.titleAn architecture for self-healing autonomous object groupsen_US
dc.typeJournal articleen_US
dc.typePeer revieweden_US
dc.subject.nsiVDP::Technology: 500::Information and communication technology: 550en_US
dc.source.pagenumber156-168en_US
dc.source.journalLecture Notes in Computer Science
dc.source.issue4610


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel