{"title":"An instrumentation and control-based approach for distributed application management and adaptation","authors":"D. Reilly, A. Taleb-Bendiab, A. Laws, N. Badr","doi":"10.1145/582128.582140","DOIUrl":null,"url":null,"abstract":"Distributed applications are notoriously difficult to develop and manage due to their inherent dynamics and heterogeneity of component technologies and network protocols. Middleware technologies dramatically simplify the development of distributed applications, but they still prove difficult to manage at runtime. This paper considers the \"on-going\" development of a framework that provides instrumentation and control services, which extend core middleware services, to realize the runtime management and adaptation of distributed applications. The instrumentation and control services are used in conjunction with dependency management utilities to measure performance, monitor behaviour and resolve the runtime inconsistencies and conflicts that may occur in distributed applications.","PeriodicalId":326554,"journal":{"name":"Workshop on Self-Healing Systems","volume":"104 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-11-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Workshop on Self-Healing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/582128.582140","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 19
Abstract
Distributed applications are notoriously difficult to develop and manage due to their inherent dynamics and heterogeneity of component technologies and network protocols. Middleware technologies dramatically simplify the development of distributed applications, but they still prove difficult to manage at runtime. This paper considers the "on-going" development of a framework that provides instrumentation and control services, which extend core middleware services, to realize the runtime management and adaptation of distributed applications. The instrumentation and control services are used in conjunction with dependency management utilities to measure performance, monitor behaviour and resolve the runtime inconsistencies and conflicts that may occur in distributed applications.