Scheduled System Maintenance:
On May 6th, system maintenance will take place from 8:00 AM - 12:00 PM ET (12:00 - 16:00 UTC). During this time, there may be intermittent impact on performance. We apologize for the inconvenience.
By Topic

Engineering of Autonomic and Autonomous Systems, 2007. EASe '07. Fourth IEEE International Workshop on

Date 26-29 March 2007

Filter Results

Displaying Results 1 - 25 of 30
  • Fourth IEEE International Workshop on Engineering of Autonomic and Autonomous Systems - Cover

    Publication Year: 2007 , Page(s): c1
    Save to Project icon | Request Permissions | PDF file iconPDF (127 KB)  
    Freely Available from IEEE
  • Fourth IEEE International Workshop on Engineering of Autonomic and Autonomous Systems - Title

    Publication Year: 2007 , Page(s): i - iii
    Save to Project icon | Request Permissions | PDF file iconPDF (42 KB)  
    Freely Available from IEEE
  • Fourth IEEE International Workshop on Engineering of Autonomic and Autonomous Systems - Copyright

    Publication Year: 2007 , Page(s): iv
    Save to Project icon | Request Permissions | PDF file iconPDF (39 KB)  
    Freely Available from IEEE
  • Fourth IEEE International Workshop on Engineering of Autonomic and Autonomous Systems - Table of contents

    Publication Year: 2007 , Page(s): v - vii
    Save to Project icon | Request Permissions | PDF file iconPDF (41 KB)  
    Freely Available from IEEE
  • Foreword

    Publication Year: 2007 , Page(s): ix
    Save to Project icon | Request Permissions | PDF file iconPDF (24 KB) |  | HTML iconHTML  
    Freely Available from IEEE
  • Organization

    Publication Year: 2007 , Page(s): x
    Save to Project icon | Request Permissions | PDF file iconPDF (22 KB)  
    Freely Available from IEEE
  • The need for self-managed access nodes in grid environments.

    Publication Year: 2007 , Page(s): 5 - 13
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (512 KB) |  | HTML iconHTML  

    The Grid is constantly growing and it is being used by more and more applications. In this scenario the entry node is an important component in the whole architecture and will become a contention point. In this paper we will demonstrate that the use of a self-managed layer on the entry node of a grid is necessary. A self-managed system can allow more jobs to be accepted and finished correctly. Since it's not acceptable for a grid middleware layer to lose jobs, we would normally need to prioritize the finishing/acceptance of jobs over the response time or the throughput. A prototype of what could be considered an autonomous system, is presented and tested over an installation of Globus Toolkit (GT4) and shows that we can greatly improve the performance of the original middleware by a factor of 30%. In this paper GT is used as an example but it could be added to any grid middleware View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • On Utility Driven Deployment in a Distributed Environment

    Publication Year: 2007 , Page(s): 14 - 23
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (269 KB) |  | HTML iconHTML  

    By harnessing the computational power of distributed heterogeneous resources, it is possible to build a large scale integrated system so that a centralized program is partitioned and distributed across those resources in a way that maximizes the system's overall utility. However, building such a system is a staggering challenge because of the associated complexities. This paper proposes a self-managing distributed system ADE, that incorporates autonomic entities to handle the complexities associated with distribution, coordination and efficient execution of program components. The proposed approach models a centralized application in terms of an application graph consisting application components and then deploys the application components across the underlying hierarchically organized distributed resources so that all constraints and requirements are satisfied and the system's overall utility is maximized. Then, based on the observations obtained by the monitoring of the system resources, ADE redeploys the application graph to maintain maximized system utilization in spite of the dynamism and uncertainty involved in the system View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using Signatures of Self-Organisation for Monitoring and Influencing Large Scale Autonomic Systems

    Publication Year: 2007 , Page(s): 24 - 36
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (652 KB) |  | HTML iconHTML  

    The complexity of large distributed systems makes the monitoring, necessary for self governance and autonomic functions, very problematic. Systems will be ordered hierarchically, consisting of systems of systems. Furthermore a system may be constructed from systems that are fundamentally different in topology from itself. This means that a monitoring strategy that is successful in one part of the system will not necessarily perform well in another system sector. This work considers a phase transition through four system topologies, observed to occur in the evolution of many self organising systems, starting at a regular circular 2D lattice to a scale-free phase. The best monitoring strategy for a scale-free system is considered with a form of acquaintance monitoring proposed. Thus when a system is observed to be acting in a scale-free manner the most suitable monitoring strategy can be deployed. This paper presents two applications that use the results of this work to monitor and influence distinct layers in network topologies View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Model Predictive Analysis for AutonomicWorkflow Management in Large-scale Scientific Computing Environments

    Publication Year: 2007 , Page(s): 37 - 42
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (426 KB) |  | HTML iconHTML  

    In large scale scientific computing, proper planning and management of computational resources lead to higher system utilizations and increased scientific productivity. Scientists are increasingly leveraging the use of business process management techniques and workflow management tools to balance the needs of the scientific analyses with the availability of computational resources. However, the advancements in productivity from execution of workflows in a large scale computing environments are often thwarted by runtime resource failures. This paper presents our initial work toward autonomic model based fault analysis in workflow based environments View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Generative Approach to the Development of Autonomous Robot Software

    Publication Year: 2007 , Page(s): 43 - 52
    Cited by:  Papers (3)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (965 KB) |  | HTML iconHTML  

    The integration of new or existing software components into established architectures and the ability to deal with heterogeneity are key requirements for middleware and development frameworks for robotic systems. This paper presents SPICA, a software development framework for communication infrastructures of autonomous mobile robots. Utilizing the model-driven software development paradigm, communication and data flow can be defined on an abstract level. For this purpose, domain-specific languages and tools are provided that allow specification and generation of module communication infrastructures for communication between modules along with primitives for data management. The high-level platform-independent specifications are automatically transformed into low-level platform and programming language-specific source code. We illustrate the applicability of our approach with an elaborate example describing the design of a soccer robot architecture that has proven its strength during RoboCup 2006. Our experiences have revealed that SPICA is advantageous for prototyping as well as for building high performance systems View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Runtime Analysis of a Self-Adaptive Hard Real-Time Robotic Control System

    Publication Year: 2007 , Page(s): 53 - 60
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (172 KB) |  | HTML iconHTML  

    This paper describes a software architecture for parallel kinematic machines and its evolvement to a self-adaptive system striving to optimize, protect and heal itself Self-* properties are provided by self-manager components that observe and manipulate their associated system parts. A development approach for the self-managers is outlined, as is a first realization of a self-manager responsible for the control core. This self-manager distributes control components during runtime and makes feasibility decisions based on a runtime schedulability analysis View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards Self-Managing Web Sites: The Link Integrity Problem

    Publication Year: 2007 , Page(s): 61 - 67
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (237 KB) |  | HTML iconHTML  

    Most Web sites contain faulty links. These affect the perceived quality of the information on the site and the reliability of any associated services. Despite such motivation, and a wide discussion of the issue over many years, achieving a reasonable level of link integrity across the Web remains an open challenge. This paper describes some work towards clarifying and resolving that challenge. The approach taken in this paper involves the embedding of automatic checks for link integrity in each site. The problem is examined using Soft Systems Methodology, in the general context of creating and maintaining a Web site to provide user information and associated services. Some experimental work towards implementing such a system is described, discussing opportunities for autonomic behaviour View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reflex Autonomicity in an Agent-Based Security System :: The Autonomic Access Control System

    Publication Year: 2007 , Page(s): 68 - 78
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (215 KB) |  | HTML iconHTML  

    The application of the biological metaphor of the autonomic nervous system to computing has created the paradigm of autonomic computing, in which computer systems self-regulate by using automatic reactions to defend, optimize and heal. Agent technologies have been highlighted in the literature as particularly appropriate for the development of autonomic systems. This paper reports on an investigation of the use of the autonomic concepts of reflex autonomicity and apoptosis in the development of a multi-agent system. Findings are discussed with reference to the use of the JADE agent platform for development View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Multi-Agent-Based Management Approach for Self-Health Awareness in Autonomous Systems

    Publication Year: 2007 , Page(s): 79 - 88
    Cited by:  Papers (4)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (353 KB) |  | HTML iconHTML  

    Integrated vehicle health management (IVHM) systems on modern aircraft or autonomous unmanned vehicles should provide diagnostic and prognostic capabilities with lower support costs and amount of data traffic. When mission objectives cannot be reached for the control system since unanticipated operating conditions exists, namely a failure, the mission plan must be revised or altered according to the health monitoring system assessment. Representation of the system health knowledge must facilitate interaction with the control system to compensate for subsystem degradation. Several generic architectures have been described for the implementation of health monitoring systems and their integration with the control system. In particular, the OSA-CBM approach is considered in this work as initial point, and it is evolved in the sense of self-health awareness, by defining an appropriated multi-agent smart health management architecture based on smart device models, communication agents and a distributed control system. A case study about its application on fuel-cells as auxiliary power generator will demonstrate the integration View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • System Architecture of an Autonomic Element

    Publication Year: 2007 , Page(s): 89 - 93
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (246 KB) |  | HTML iconHTML  

    An autonomic element is the fundamental building block of any autonomic system. Although different aspects of autonomic computing are explored in isolation, the structural operation of an autonomic element has not been completely modeled. The standard definition for an autonomic element does not provide an architectural blueprint and several proprietary designs have been proposed that are not interoperable with each other. This paper presents an engineering perspective of building a domain independent autonomic element. We believe that architectural choices have a profound effect on the capabilities of any autonomic system and affect many of the design decisions during its implementation. Therefore, it is important to have a well defined model of the basic building block to develop autonomic systems. The architectural design presented is self regulating and uses standard object oriented primitives to make it easy to develop and implement View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Autonomic Model for Managing Complex Healthcare Applications

    Publication Year: 2007 , Page(s): 94 - 98
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (774 KB) |  | HTML iconHTML  

    This paper presents the motivations for adopting autonomic computing architecture for supporting the management of enterprise healthcare applications. The proposed architecture consists of five units namely; health monitoring system, medical analyzer, medical plan, execute and medical knowledge system. The developed system is tested using a remote patients monitoring case-study. Finally, the paper concludes with general remarks and a statement of further work View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Flexible Architectures and Agents for Adaptive Autonomic Systems

    Publication Year: 2007 , Page(s): 99 - 106
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (207 KB) |  | HTML iconHTML  

    In order to simplify the development of autonomic and autonomous systems, we propose a model of adaptive agent built from fine-grained reusable components which implement non-functional mechanisms such as communication, mobility or adaptation skills. Each agent can dynamically and autonomously change its components to fit its runtime context, improving safety and performance in particular for open, pervasive or large-scale distributed applications. We describe a tool called Agent phi for adaptive agent modeling and we present the design of an embedded agent View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Towards the Autonomic Business Grid

    Publication Year: 2007 , Page(s): 107 - 112
    Cited by:  Papers (3)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (501 KB) |  | HTML iconHTML  

    Business grids are envisioned to become the adaptive service-oriented utility infrastructure for arbitrary business application satisfying the needs for agility and cost efficiency in today's and tomorrow's ever changing business environment. This industrial report paper discusses the main areas that contribute to this vision, namely grid computing, autonomic computing and virtualization technologies. Furthermore, it shows how they relate to each other View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using Formal Ontology Representation and Alignment Strategies to Enhance Resource Integration in Multi Vendor Autonomic Environments

    Publication Year: 2007 , Page(s): 117 - 126
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (745 KB) |  | HTML iconHTML  

    The success of the autonomic computing vision [KephartO3] relies in its capacity of correlating heterogeneous resources such as databases, switches, routers, server systems, load balancers, Web servers and/or application servers are just a few possibilities of resources that coexist in a data center today. These resources are provided by multiple vendors, and consequently implement different manageability interfaces. This multiplicity of resources also requires an ecosystem of multiple different management applications, delivered by a number of different management application vendors. Many of these vendors are now re-engineering their management infrastructure to become more autonomic and achieve the inherent value associated to a more independent management solution. Unfortunately many of the existing autonomic capabilities today are point solutions that are not easily integrated in a multi-vendor environment, nor emphasize the necessary collaboration. A true multi-vendor autonomic solution would enable the sharing and reuse of management information between heterogeneous management applications. In this paper we argue in favor of formalizing resource representations in a way that allows for automatic negotiation and integration of heterogeneous resources. We propose the use of formal ontology as a conceptual model in which to represent IT resources and present CATO, an ontology integration engine developed to provide semantic interoperability among resources in a heterogeneous environment View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Consequence Oriented Self-Healing and Hybrid Diagnosis Integrating Decision Diagram, Fuzzy Logic and Neural Network

    Publication Year: 2007 , Page(s): 127 - 136
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (277 KB) |  | HTML iconHTML  

    Computing systems become increasingly large and complex. Their dependability and autonomy are of great concern today, where self-healing is a challenging topic. This paper presented an innovative model and technology to realize the self-healing function under the real-time requirement. This approach, different from the existing technologies, is based on a new concept defined as consequence-oriented diagnosis and healing. Derived from the new concept, a prototype model for proactive self-healing actions is presented. Then, this paper proposes a hybrid tool that combines MDD, fuzzy logic and neural network, which is efficient, accurate and intelligent. Some examples to help illustrate the concepts are shown across the paper View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Model Driven Design of Reliable Robot Control Programs Using the jABC

    Publication Year: 2007 , Page(s): 137 - 148
    Cited by:  Papers (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (7398 KB) |  | HTML iconHTML  

    Developing robot control applications is a software engineering domain that still relies on low-level development tools with limited testing capabilities. The Java application building center (jABC), a framework for model-based application development that supports the modelling process of service-oriented software applications, on the contrary offers a number of early error detection mechanisms like animation, analysis, simulation, and formal verification. We investigate the adequacy of jABC to model, verify and implement robot control applications in a model driven paradigm, and aim at addressing the design of software for autonomous robots for space missions later on. Being able to model and verify their reconfiguration behaviour before launching them is of central importance there. We developed a proof-of-concept application that controls a Legoreg Mindstormstrade robot which finds its way through a maze. As this maze may change dynamically, the robot must be capable of reacting and adjusting its behaviour. This application was completely modelled, verified, and generated with the jABC View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Asteroid Exploration with Autonomic Systems A Biologically-Inspired Approach based on the Immunological System

    Publication Year: 2007 , Page(s): 149 - 153
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (256 KB) |  | HTML iconHTML  

    We outline a potential approach to the development of future autonomic NASA space exploration missions. The approach is quite different from other efforts to date, and is inspired by the human immunological system and exploits agent-based technologies to support autonomic features such as: self-managing, self-configuring, self-healing, self-optimizing, self-protecting, and finally two novel features of future NASA swarm-based missions: self-predicting and self-learning, which may help in extending levels of autonomy in future missions. The approach offers several detection mechanisms for recognizing self and non-self patterns. This sense of "self" of the immunological system is related to the ability to learn to recognize new kinds of threats. The hierarchical architecture based on agents offers a high flexibility for repairing, maintaining, configuring, and optimizing functions of the spacecraft in real time View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Overcoming Robotic Failures through Autonomicity

    Publication Year: 2007 , Page(s): 154 - 162
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (191 KB) |  | HTML iconHTML  

    NASA is pursing ever increasing autonomous systems to perform new science and exploration. These missions will be out of contact with mission control for extended periods of time in very harsh and unforgiving environments. To successfully perform these missions autonomously, they will have to have autonomic properties. There have been recent studies of failures of robotic systems that examine how robots are failing in the field. By studying the types of failures that are occurring in robots autonomic properties can be developed for not only robots but for NASA autonomous missions to make them more robust. This paper examines the failures that were identified in a study of robot failures and maps them on to some autonomic properties that would address these failures. By classifying the failures and then mapping them to autonomic properties, classes of autonomic properties can be developed that can then be specialized for each particular mission View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Foundations of Autonomic Computing Development

    Publication Year: 2007 , Page(s): 163 - 171
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (421 KB) |  | HTML iconHTML  

    The complexity of modern middleware, and software solutions, is growing at an exponential rate. Only self-managing, or autonomic computing technology can reasonably stem the confusion this complexity brings to bear on human administrators. While much has been published on "architecture" and "function" for producing such systems, little has been written about the engineering of self-managing systems as a distinct paradigm. In this paper we suggest a straw-man for engineering of autonomic systems that is based on two essential tracks: a set of engineering principles that should guide the planning of autonomic systems and their interfaces and secondly a set of mathematical foundations upon which such systems can best be constructed. These foundational attributes are intended to guide the thinking of R&D organizations pursuing the development of autonomic computing capability. The role of architecture and standards is also discussed, highlighting their role in inter-component management View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.