{"title":"From Autonomic Computing to Autonomic Networking: An Architectural Perspective","authors":"David Raymer, S. Meer, J. Strassner","doi":"10.1109/EASE.2008.26","DOIUrl":"https://doi.org/10.1109/EASE.2008.26","url":null,"abstract":"This paper aims to provide a roadmap on how to extend our understanding of the biological analogy applied to a single computing platform (Autonomic Computing) towards a larger scale of a network supporting distributed application sets. We will draw from our experience in autonomic networking and autonomic management, and discuss how the ACF Architecture Expert’s Group plans to provide architectural specifications and guidelines that allow for the modeling, design, implementation and deployment of an autonomic network.","PeriodicalId":383637,"journal":{"name":"Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133362041","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":"Facilitating a Well-Founded Approach to Autonomic Systems","authors":"S. Dobson","doi":"10.1109/EASE.2008.25","DOIUrl":"https://doi.org/10.1109/EASE.2008.25","url":null,"abstract":"While it is desirable for all computing and communications systems to have well-defined and verifiable behaviour, autonomic systems must additionally guarantee that their adaptive behaviour is correct, both in the sense of responding appropriately to changes in context and in the sense of continuing to meet the high-level requirements of the system. Ensuring such high levels of \"process\" correctness poses a significant challenge for system designers. Formal methods provide a valuable tool to assist in the design, analysis and verification processes. The goals of the ACF’s semantics working group is to identify formal techniques that may be applicable to the development of autonomic systems, and to promote the understanding of these techniques within the research community.","PeriodicalId":383637,"journal":{"name":"Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125615472","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}
A. Dubey, S. Nordstrom, T. Keskinpala, S. Neema, T. Bapty, G. Karsai
{"title":"Towards A Model-Based Autonomic Reliability Framework for Computing Clusters","authors":"A. Dubey, S. Nordstrom, T. Keskinpala, S. Neema, T. Bapty, G. Karsai","doi":"10.1109/EASE.2008.15","DOIUrl":"https://doi.org/10.1109/EASE.2008.15","url":null,"abstract":"One of the primary problems with computing clusters is to ensure that they maintain a reliable working state most of the time to justify economics of operation. In this paper, we introduce a model-based hierarchical reliability framework that enables periodic monitoring of vital health parameters across the cluster and provides for autonomic fault mitigation. We also discuss some of the challenges faced by autonomic reliability frameworks in cluster environments such as non-determinism in task scheduling in standard operating systems such as Linux and need for synchronized execution of monitoring sensors across the cluster. Additionally, we present a solution to these problems in the context of our framework, which utilizes a feedback controller based approach to compensate for the scheduling jitter in non real-time operating systems. Finally, we present experimental data that illustrates the effectiveness of our approach.","PeriodicalId":383637,"journal":{"name":"Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130347413","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":"Towards Autonomic GIPSY","authors":"Emil Vassev, J. Paquet","doi":"10.1109/EASE.2008.9","DOIUrl":"https://doi.org/10.1109/EASE.2008.9","url":null,"abstract":"The goal of the autonomic GIPSY (AGIPSY) is to make the General Intensional Programming System (GIPSY) capable of self-managing to a far greater extent than it does it now. This paper presents the AGIPSY architecture for autonomic computing based on multiple interacting autonomic GIPSY nodes (GNs). Moreover, we illustrate how this architecture realizes a number of desired aspects of autonomic computing, including goal-driven self-protection, self-healing, self-optimization, and self-configuration. We then present the autonomic architecture for GNs, these being the autonomic elements of the AGIPSY. In this paper, we do not talk about implementation aspects and test results, since these are going to be tackled by our ongoing research and described in another paper.","PeriodicalId":383637,"journal":{"name":"Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127965363","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 Networking","authors":"J. Strassner","doi":"10.1109/EASE.2008.28","DOIUrl":"https://doi.org/10.1109/EASE.2008.28","url":null,"abstract":"Next generation networks are being realised by the convergence of wired and wireless converged networks. This has the potential to provide seamless services to the end user, providing freedom of movement between metropolitan/enterprise and indoor/outdoor coverage while maintaining continuity of applications experience. However, this requires significant changes to existing wired and wireless network management systems. These changes balance innovative cognitive networking with a call for the “Calm Technology” of Ubiquitous Computing. The result is an experiential architecture that can learn and reason to provide mechanisms that enable a user to accomplish his or her tasks without regard to device, media, and/or technology. This talk will provide new insight into the challenges of such architectures, and describe a novel autonomic architecture that can dynamically synthesise knowledge about the context of its users, the environment, and the capabilities and constraints placed on the network at any given time in order to dynamically adapt its functionality to that which is required. Several different use cases, including traditional networking as well as cognitive radio, will be examined. This talk will conclude with a summary of the standardisation efforts being undertaken in the Autonomic Communciations Forum, and how these works will provide a solid foundation for interoperability.","PeriodicalId":383637,"journal":{"name":"Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126404291","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}
Greg W. Cox, J. Serrat, J. Strassner, J. Souza, David Raymer, Srini Samudrala, B. Jennings, Keara Barrett
{"title":"An Enhanced Policy Model to Enable Autonomic Communications","authors":"Greg W. Cox, J. Serrat, J. Strassner, J. Souza, David Raymer, Srini Samudrala, B. Jennings, Keara Barrett","doi":"10.1109/EASE.2008.23","DOIUrl":"https://doi.org/10.1109/EASE.2008.23","url":null,"abstract":"The Policy Expert Group of the Autonomic Communications Forum is working to enhance policy to enable flexible control of self-governed systems. The initial effort focuses on proposed enhancements to the DEN-ng policy model to serve as a baseline from which the ACF Policy Model can be developed. This enhanced policy model incorporates traditional (event-condition-action) and deontic policy representations for policy rules, and provides a modular distributed structure for policy applications.","PeriodicalId":383637,"journal":{"name":"Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008)","volume":"138 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131577106","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":"A Self-Scheduling Model for NASA Swarm-Based Exploration Missions Using ASSL","authors":"Emil Vassev, M. Hinchey, J. Paquet","doi":"10.1109/EASE.2008.14","DOIUrl":"https://doi.org/10.1109/EASE.2008.14","url":null,"abstract":"This article presents our research towards a self-scheduling mechanism for the NASA swarm-based exploration missions. By its virtue, ANTS (Autonomous Nano Technology Swarm) is considered to be an autonomic system with autonomic behavior that constitutes a self-scheduling mechanism, thus allowing task distribution on the fly with no human intervention. The goal of this work is to investigate a possible self-scheduling mechanism for ANTS, in accordance with the system and environmental conditions. In this paper, a formal task-scheduling approach is presented, and the ANTS self-scheduling behavior is modeled and specified with ASSL (Autonomic System Specification Language), where the group and individual tasks are structured in the fashion of TAFT (Time Aware Fault-Tolerant). TAFT is a recently devised approach that applies tolerance to timing violations.","PeriodicalId":383637,"journal":{"name":"Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008)","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128287013","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":"Personal Autonomic Desktop Manager with a Circulatory Computing Approach","authors":"Alberto Arkader Kopiler, I. Dutra, F. França","doi":"10.1109/EASE.2008.20","DOIUrl":"https://doi.org/10.1109/EASE.2008.20","url":null,"abstract":"In this paper we present the architecture for the Personal Autonomic Desktop Manager, a self managing application designed to act on behalf of the user in several aspects: protection, healing, optimization and configuration. The overall goal of this research is to improve the correlation of the autonomic self* properties and doing so also enhance the overall self-management capacity of the desktop (autonomicity). We introduce the Circulatory Computing (CC) model, a self-managing system initiative based on the biological metaphor of the cardiovascular system, and use its concepts in the design and implementation of the architecture.","PeriodicalId":383637,"journal":{"name":"Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131311846","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":"A Paradigm for Self-Organisation: New Inspiration from Ant Foraging Trails","authors":"D. Jackson, Mesude Bicak, M. Holcombe","doi":"10.1109/EASE.2008.13","DOIUrl":"https://doi.org/10.1109/EASE.2008.13","url":null,"abstract":"Self-organised biological systems are robust, flexible and adaptive. They respond to changing conditions in a manner which is desirable in emerging computational systems. The problems solved by Pharaoh’s ants are analogous to those challenging modern computer science; specifically dynamic or continuous optimisation problems. Pharaoh’s ants utilise multiple chemical pheromones for communication (and memory) over divergent time scales. Furthermore, there is a division of labour between pathfinder scouts who persistently search for the optimal solution and generalised foragers who exploit the current best solution. This subtle balance means that multiple solutions can be maintained while an optimum is still sought, but alternative solutions are kept available. The remarkable sophistication of this self-organised ant foraging system clearly exhibits many desirable properties. The aim of our project is to take inspiration from these properties and deliver novel ant algorithms, which can apply to the problems of autonomic and autonomous systems.","PeriodicalId":383637,"journal":{"name":"Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115722540","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 Provisioning of Hosted Applications with Level of Isolation Terms","authors":"C. Franke, P. Robinson","doi":"10.1109/EASE.2008.21","DOIUrl":"https://doi.org/10.1109/EASE.2008.21","url":null,"abstract":"Autonomic provisioning of hosted applications in Enterprise Data Centers must be investigated as more and more business applications are executed in such an environment. In this scenario, the multiplicity and variability of software components and data to be dynamically deployed, interconnected and adjusted leads to more complex system management. In parallel, all customer requirements and constraints must be fulfilled. These requirements and constraints are specified in corresponding Service Level Agreements (SLA). Security aspects are one important part of such agreements, as in a shared, open infrastructure, perceived risks with respect to loss of information confidentiality, integrity and availability increase. Legislation and compensation mechanisms make it imperative for the Data Center to acknowledge these perceived risks. Therefore, robust application isolation mechanisms must be considered. However, potential drawbacks due to the used security mechanisms that might influence the overall system performance must be considered. In order to initialize an autonomic provisioning process, a concept for configuring the Data Center based on different Levels of Isolation is presented. Customers and Data Center providers can agree on the isolation guarantees they expect given their individual preferences specification between the perceived risks and the resulting costs associated with the chosen Level of Isolation.","PeriodicalId":383637,"journal":{"name":"Fifth IEEE Workshop on Engineering of Autonomic and Autonomous Systems (ease 2008)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122328996","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}