{"title":"Autonomic Computing and Ambient Assisted Living - Extended Abstract","authors":"Roy Sterritt, C. Nugent","doi":"10.1109/EASE.2010.28","DOIUrl":"https://doi.org/10.1109/EASE.2010.28","url":null,"abstract":"Smart living environments are beginning to come of age. Smart environments technology may be embedded in the form of sensors to monitor the behavior of the inhabitant and through actuators the environment itself may be adapted to assist. Processing of the information collected within the home provides the ability, for instance, for care of the elderly through remote care assessment and management. As we move to an age of Smart Homes the more reliant an individual, for instance the elderly and ill, become on such environments the more reliable the system must be. They must operate correctly 24/7. The Autonomic Computing paradigm with its vision of creating self-managing (self-configuring, self-healing, self-optimizing and self-protecting) systems to ensure as components fail the system itself continues to operate, may provide this 24/7 reliability.","PeriodicalId":196497,"journal":{"name":"2010 Seventh IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114633811","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Global Observation for Distributed Autonomic Networks","authors":"D. Lamb, M. Randles, A. Taleb-Bendiab","doi":"10.1109/EASE.2010.18","DOIUrl":"https://doi.org/10.1109/EASE.2010.18","url":null,"abstract":"While much is known regarding software engineering practices for dependable software systems; the extreme scale, complexity and dynamics of modern software has pushed conventional software engineering tools and techniques to their acceptable limits. Consequently, over the last decade, this has accelerated research into non-conventional methods, many of which are inspired by social and/or biological systems models. In addition, existing federated approaches to distributed computation and control, such as Multi-Agent-Systems fail to satisfactorily address how global control may be enacted upon the whole system and how an individual may take on specified monitoring duties -- although methods of interaction between federated individuals is well understood. Hence, this research sets out to study the engineering concerns for observation/monitoring of large-scale networks of autonomic systems. As such, this research examines methods that can be used to manage scale; looks to generalise and formalise them within a software engineering approach that guides the development of an automated adaptive observation subsystem -- the Global Observer Model. This approach uses a model-based representation of the observed system, represented by appropriately attached modelled elements; effectively adapters between the underlying system and the observation subsystem. The approach is tested by a case study with further specific applications outlined for ongoing and future development.","PeriodicalId":196497,"journal":{"name":"2010 Seventh IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130352767","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Critique of Network Management Systems and Their Practicality","authors":"Haydn Mearns, J. Leaney, D. Verchère","doi":"10.1109/EASE.2010.15","DOIUrl":"https://doi.org/10.1109/EASE.2010.15","url":null,"abstract":"Networks have become an integral part of the computing landscape, forming a global interconnection of a staggering number of heterogeneous systems and services. Current research focuses on policy based management and autonomous systems and involves the utilisation of very different languages and technologies in concert. This paper examines four current proposals for autonomous network management and analyses them using architectural modelling, against a measure of practicality, as expressed by scalability, reliability and maintainability.","PeriodicalId":196497,"journal":{"name":"2010 Seventh IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116465609","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Autonomic Flap Damping Mechanisms for Utility Based Service Selection","authors":"Johann Bourcier, J. Mccann","doi":"10.1109/EASE.2010.11","DOIUrl":"https://doi.org/10.1109/EASE.2010.11","url":null,"abstract":"The service oriented computing paradigm can be described as consisting of the following major components: service providers, service consumers and one or more service trader. One of the most challenging problems in this field has surrounded the choice of service provider in the presence of several, that best matches the consumer requirements. There has been a body of work exploring quality measures as a means of discerning between services. However, in much of the previous work the service selection remains relatively static during the life-time of the session, yet finer-granularity is required by Pervasive applications to drive their self-configuration, repair and management. Therefore how subtle changes in service quality affect the service choice, and ultimately the system's optimal performance in terms of its goals, is less well understood. In this paper, we propose a utility-function driven framework that dynamically chooses the most suitable providers for each consumer; driving self-optimization. We evaluate the performance and accuracy of our solution by implementing a pervasive home video application. Our results show our framework imposes minimal overheads while offering good response time and an accurate choices to the provider. Further, we observe that under less stable conditions, the framework state-flaps quite severely, producing oscillations between consumer-service bindings; increasing overheads. To this end, we have established several mechanisms that minimize the number of oscillations under unstable conditions and have evaluated each in terms of their ability to maintain stability under differing degrees of volatility.","PeriodicalId":196497,"journal":{"name":"2010 Seventh IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127585284","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Catherine McFarland, Roy Sterritt, P. O'Hagan, E. Hanna
{"title":"Interfacing with Next Generation Tagging and Tracking Systems for Prisons and Correctional Facilities","authors":"Catherine McFarland, Roy Sterritt, P. O'Hagan, E. Hanna","doi":"10.1109/EASE.2010.14","DOIUrl":"https://doi.org/10.1109/EASE.2010.14","url":null,"abstract":"Current state of the art biometric tracking systems for Prisons and correctional facilities rely on entry points to know who is where. It is envisaged that next generation systems will be required to tag and track at the individual level. Previously the authors have presented a roadmap for such a cyber-physical system. This paper aims to provide a potential interface design to facilitate management and interaction within and to the self-managing system.","PeriodicalId":196497,"journal":{"name":"2010 Seventh IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131442157","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Dynamic Workflow Management and Monitoring Using DDS","authors":"Pan Pan, A. Dubey, L. Piccoli","doi":"10.1109/EASE.2010.12","DOIUrl":"https://doi.org/10.1109/EASE.2010.12","url":null,"abstract":"Large scientific computing data-centers require a distributed dependability subsystem that can provide fault isolation and recovery and is capable of learning and predicting failures to improve the reliability of scientific workflows. This paper extends our previous work on the autonomic scientific workflow management systems by presenting a hierarchical dynamic workflow management system that tracks the state of job execution using timed state machines. Workflow monitoring is achieved using a reliable distributed monitoring framework, which employs publish-subscribe middleware built upon OMG Data Distribution Service standard. Failure recovery is achieved by stopping and restarting the failed portions of workflow directed acyclic graph.","PeriodicalId":196497,"journal":{"name":"2010 Seventh IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134594727","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"CEYLON: A Service-Oriented Framework for Building Autonomic Managers","authors":"Y. Maurel, A. Diaconescu, P. Lalanda","doi":"10.1109/EASE.2010.10","DOIUrl":"https://doi.org/10.1109/EASE.2010.10","url":null,"abstract":"The important, ambitious goals of autonomic management applications require complex, adaptable reasoning capabilities that prove extremely difficult to conceive and implement. An increasing number of Autonomic Computing projects have provided partial solutions and studies that brought significant contributions to the understanding of this domain. At the same time, little support is currently available for facilitating the creation of complete autonomic management applications. This paper proposes a solution for the opportunistic integration of specialised autonomic management resources, conceived and implemented as services, so as to obtain complex, adaptable management strategies. The paper introduces an architecture that follows the proposed solution and provides a framework that implements this architecture. The solution’s validity is indicated by experimental results obtained by testing the framework prototype on a home security application.","PeriodicalId":196497,"journal":{"name":"2010 Seventh IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems","volume":"53 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116327839","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Jan-Philipp Steghöfer, J. Denzinger, Holger Kasinger, B. Bauer
{"title":"Improving the Efficiency of Self-Organizing Emergent Systems by an Advisor","authors":"Jan-Philipp Steghöfer, J. Denzinger, Holger Kasinger, B. Bauer","doi":"10.1109/EASE.2010.16","DOIUrl":"https://doi.org/10.1109/EASE.2010.16","url":null,"abstract":"Self-organizing emergent systems, also referred to as Decentralized Autonomic Computing systems, are commonly known for their scalability, robustness, flexibility, and adaptivity rather than their efficiency. However, certain application scenarios, in particular in industrial settings, require a high degree of efficiency from these systems as well, in order to keep operational expenditures and energy use small. In this paper, we therefore present the concept of an advisor, designed to improve the efficiency of self-organizing emergent multi-agent systems solving industrial problems with recurring tasks. The advisor autonomously identifies the recurring tasks at runtime and provides the agents with advice for better solutions in the future, if indicated. The advisor does not limit the self-organizing behavior of the underlying system, i.e., all problem-solving decisions are still locally made by the agents. Experiments with instances of dynamic pickup and delivery problems show that the advisor concept can achieve substantial efficiency improvements, even if the recurring tasks change over time.","PeriodicalId":196497,"journal":{"name":"2010 Seventh IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131863662","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Marco Bakera, Christian Wagner, T. Margaria, Emil Vassev, M. Hinchey, B. Steffen
{"title":"Extracting Component-Oriented Behaviour for Self-Healing Enabling","authors":"Marco Bakera, Christian Wagner, T. Margaria, Emil Vassev, M. Hinchey, B. Steffen","doi":"10.1109/EASE.2010.23","DOIUrl":"https://doi.org/10.1109/EASE.2010.23","url":null,"abstract":"Rich and multifaceted domain specific specification languages like the Autonomic System Specification Language (ASSL) help to design reliable systems with self-healing capabilities. The GEAR game-based Model Checker has been used successfully to investigate in depth properties of the ESA ExoMars Rover. We show here how to enable GEAR’s gamebased verification techniques for ASSL via systematic model extraction from a behavioral subset of the language, and illustrate it on a description of the Voyager II space mission. This way, we close the gap between the design-time and the run-time techniques provided in the SHADOWS platform for self-healing of concurrency, performance, and functional issues.","PeriodicalId":196497,"journal":{"name":"2010 Seventh IEEE International Conference and Workshops on Engineering of Autonomic and Autonomous Systems","volume":"159 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-03-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127667015","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}