By Topic

Autonomic and Autonomous Systems (ICAS), 2010 Sixth International Conference on

Date 7-13 March 2010

Filter Results

Displaying Results 1 - 25 of 40
  • [Front cover]

    Page(s): C1
    Save to Project icon | Request Permissions | PDF file iconPDF (2356 KB)  
    Freely Available from IEEE
  • [Title page i]

    Page(s): i
    Save to Project icon | Request Permissions | PDF file iconPDF (10 KB)  
    Freely Available from IEEE
  • [Title page iii]

    Page(s): iii
    Save to Project icon | Request Permissions | PDF file iconPDF (53 KB)  
    Freely Available from IEEE
  • [Copyright notice]

    Page(s): iv
    Save to Project icon | Request Permissions | PDF file iconPDF (124 KB)  
    Freely Available from IEEE
  • Table of contents

    Page(s): v - vii
    Save to Project icon | Request Permissions | PDF file iconPDF (168 KB)  
    Freely Available from IEEE
  • Preface

    Page(s): viii - ix
    Save to Project icon | Request Permissions | PDF file iconPDF (67 KB)  
    Freely Available from IEEE
  • Program Committee

    Page(s): x - xiii
    Save to Project icon | Request Permissions | PDF file iconPDF (78 KB)  
    Freely Available from IEEE
  • list-reviewer

    Page(s): xiv - xvi
    Save to Project icon | Request Permissions | PDF file iconPDF (76 KB)  
    Freely Available from IEEE
  • Autonomic Energy Management in a Replicated Server System

    Page(s): 1 - 6
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (460 KB) |  | HTML iconHTML  

    Nowadays, medium or large-scale distributed infrastructures such as clusters and grids are widely used to host various kinds of applications (e.g. web servers or scientific applications). Resource management is a major challenge for most organizations that run these infrastructures. Many studies show that clusters are not used at their full capacity and that there are therefore a huge source of waste. Autonomic management systems have been introduced in order to dynamically adapt software infrastructures according to runtime conditions. They provide support to deploy, configure, monitor, and repair applications in such environments. In this paper, we report our experiments in using an autonomic management system to provide resource aware management for a clustered application. We consider a standard replicated server infrastructure in which we dynamically adapt the degree of replication in order to ensure a given response time while minimizing energy consumption. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Introducing Queuing Network-Based Performance Awareness in Autonomic Systems

    Page(s): 7 - 12
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (243 KB) |  | HTML iconHTML  

    This paper advocates for the introduction of performance awareness in autonomic systems. The motivation is to be able to predict the performance of a target configuration when a self-* feature is planning a system reconfiguration.We propose a global and partially automated process based on queues and queuing networks models. This process includes decomposing a distributed application into black boxes, identifying the queue model for each black box and assembling these models into a queuing network according to the candidate target configuration. Finally, performance prediction is performed either through simulation or analysis.This paper sketches the global process and focuses on the black box model identification step. This step is automated thanks to a load testing platform enhanced with a workload control loop. Model identification is then based on statistical tests. The model identification process is illustrated by experimental results. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Mapping Policies to a Causal Network for Diagnosis

    Page(s): 13 - 19
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (244 KB) |  | HTML iconHTML  

    Policy-based Autonomic Management monitors a system and its applications and tweaks performance parameters in real-time based on a set of governing policies. A policy specifies a set of conditions under which one or more of a set of actions are to be performed. It is common that multiple policies' conditions are met simultaneously, each advocating actions. We propose a method of diagnosing the system to try to determine the best action or actions to perform in a given situation using Abductive Inference. We develop an original method of building a causality graph to facilitate diagnosis directly from a set of policies. Performance of the diagnosis method is measured by implementing diagnosis into an existing autonomic management application. The results are favourable when compared to previous methods of action selection. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Thinking Autonomic for Sensing Devices

    Page(s): 20 - 23
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (348 KB) |  | HTML iconHTML  

    This paper presents a middleware that aims to respond to the increasing management needs of networked sensing devices, such as remote software deployment, dynamic configuration and real-time performance monitoring and tuning. These are essential functions for building adaptable systems providing high quality of service. Furthermore, autonomic management bears particular importance for large scale systems having timely response requirements. Our middleware allows creating high-level policies that describe the actions to be autonomously performed when interesting events occur in the system. The policies are formulated as Event-Condition-Action (ECA) rules. They are created by using UML-like diagrams and can be deployed at any level of the distributed architecture of the system. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Fail-Safe Data Management in Self-Healing Automotive Systems

    Page(s): 24 - 29
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (235 KB) |  | HTML iconHTML  

    Software-based functions are getting more and more important in networked embedded systems, like vehicles, aircrafts or plants. Especially, safety-critical functionalities demand a high degree of dependability. Self-healing is promising approach to increase the reliability of systems. In case of an hardware fault, functions can be dynamically reallocated onto other devices, thus preventing loss of function. However, the faulty device will cause loss of data unless there is redundant data storage. In this paper we outline concepts for the data management in self-healing automotive systems which enable the recovery of software-based functionalities. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Cluster-Based Implementation of a Fault Tolerant Parallel Reduction Algorithm Using Swarm-Array Computing

    Page(s): 30 - 36
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (1265 KB) |  | HTML iconHTML  

    Recent research in multi-agent systems incorporate fault tolerance concepts. However, the research does not explore the extension and implementation of such ideas for large scale parallel computing systems. The work reported in this paper investigates a swarm array computing approach, namely 'Intelligent Agents'. In the approach considered a task to be executed on a parallel computing system is decomposed to sub-tasks and mapped onto agents that traverse an abstracted hardware layer. The agents intercommunicate across processors to share information during the event of apredicted core/processor failure and for successfully completing the task. The agents hence contribute towards fault tolerance and towards building reliable systems. The feasibility of the approach is validated by simulations on an FPGA usinga multi-agent simulator and implementation of a parallel reduction algorithm on a computer cluster using the Message Passing Interface. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Orchestrating Safe Behavioural Adaptations of Component-Based Systems

    Page(s): 37 - 46
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (1356 KB) |  | HTML iconHTML  

    Driven by the ever increasing need for mastering systems complexity in dynamic environments, self-adaptation becomes an important requirement for software systems. Crucially, system consistency must not be compromised during adaptation. In this paper, we approach behavioural adaptations of component-based systems and address the challenge of consistency preservation. To safely adapt an individual component, we provide the usage of alternative adaptation processes rather than being limited to a single one. These processes efficiently manage dependencies between components, even if they are cyclic. In addition, we introduce coordination protocols that can be used when a change of a component may cascade across other components. The amount of required coordination directly depends on the type of adaptation process intended to be performed. Formal models help us to give further confidence in the correctness of the protocols. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Ontology-Based Engineering of Autonomous Systems

    Page(s): 47 - 51
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (604 KB) |  | HTML iconHTML  

    This paper describes a work in progress on an ontology-based approach for autonomous system engineering. This is part of the ASys research programme which focuses on the development of a technology for autonomous systems product-line engineering. Such technology will comprehend from platform technology to designs of intelligent autonomous systems and support methodologies. Within this programme, a domain-ontology for autonomous systems (OASys) has been developed to describe the autonomous system's domain. OASys will be used as core software asset for the analysis, design, implementation, and run-time operation of any autonomous system. Two testbeds are being developed to test OASys's applicability: a mobile robot-based application, and the control system of a chemical reactor. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Combining Autonomous Exploration, Goal-Oriented Coordination and Task Allocation in Multi-UAV Scenarios

    Page(s): 52 - 57
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (277 KB) |  | HTML iconHTML  

    Successful rescue operations after big accidents or natural disasters require a fast and efficient overview of the overall situation. With recent advances, unmanned aerial vehicles (UAVs) are more and more a viable choice under such circumstances.With the number of employed UAVs, the problem of coordination arises as well as proper task allocation among possibly heterogeneous UAVs. This paper presents a hybrid approach for UAV coordination and covers the exploration of unknown terrains as well as goal-oriented coordination and simultaneous task allocation. The approach combines the simplicity of the gradient method with informed A* search and supports prioritized task assignment. The system is suited for highly dynamic environments requiring frequent path recalculations. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Dynamic Change of Services in Wireless Sensor Network Middleware Based on Semantic Technologies

    Page(s): 58 - 63
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (418 KB) |  | HTML iconHTML  

    This paper presents a middleware for Wireless Sensor Networks that uses a set of technical statements, such as patterns and styles, in order to achieve flexibility, autonomy and adaptation. The middleware exposes the functionality of the network as Semantic Web Services, so that applications can access its functionality through Web Services. The Service-oriented architecture is used as a means of interaction between the network and the external elements. Inside the network, standards connectors, such as Dispatcher and Interceptors, are used. This paper also presents a scenario in which two services are exposed as semantic Web services and designed to run in a constrained environment and they are exchanged in accordance with the capabilities of the network. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Autonomous High Precision Positioning of Surgical Instruments in Robot-Assisted Minimally Invasive Surgery under Visual Guidance

    Page(s): 64 - 69
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (1410 KB) |  | HTML iconHTML  

    Despite the fact that minimally invasive robotic surgery provides many advantages for patients, complex tasks are still time-consuming, error-prone and lead to quicker fatigue of the surgeon. Automating recurrent tasks could greatly reduce total surgery time for patients. While surgeons gain most of the information which is necessary to perform the operation from the visual feedback of cameras, there is only little work on autonomous systems utilizing visual information to generate movement commands. A major step towards automated tasks is the autonomous positioning of surgical instruments with high precision inside the situs. In this paper, we tackle the challenges arising from automated positioning by employing visual servoing techniques in two ways: On one hand, a calibration of all system components has to be performed to enable position-based servoing in Cartesian space. On the other hand, lever effects which appear due to the nature of laparoscopic surgery and intrinsic system imprecisions may not be overcome with calibrations. Therefore, the instruments can also be servoed image-based. Combining both approaches to a switching scheme allows for autonomous high precision positing of surgical instruments in a complex setup with four robots. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Dynamic Indoor Location Determination: Mechanisms and Robustness Evaluation

    Page(s): 70 - 77
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (339 KB) |  | HTML iconHTML  

    Many indoor location determination systems have been developed lately due to burgeoning demands on location based autonomous systems, however, the performance of most systems is not well understood because conditions under which reported systems were evaluated could be very different. To this date, there are still not yet many valuable evaluation studies using real measurement data sets in recent literature. In this work, we examine a set of localization mechanisms and evaluate their performance robustness under various configuration settings and dynamics using two different building environments including one regular office building and one underground floor-plan. We study both the distance-based and the database-based systems that employ only received signal strength for location determination, and propose several performance enhancement methods that would improve the robustness of common indoor systems. We introduce a simple but effective radio distortion model to capture signal perturbations under uncontrolled environments where signal values could be distorted significantly. Using the model, we also evaluate two location searching algorithms including lateration and multidimensional scaling (MDS), we observed that MDS presented stable and smaller localization errors under most experimental settings. Of systems studied in this paper, strong experimental evidence indicated that the signal-location map method, a database-based system, outperforms the distance-based systems, especially when environment is dynamic or when radio signal values are distorted intentionally. View full abstract»

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

    Page(s): 78 - 83
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (445 KB) |  | HTML iconHTML  

    Current computing platforms become more and more complex for users to use. To simplify configuration and deployment of applications on these infrastructures tools are necessary. Current deployment tools lack of maturity for large-scale deployment. For example a grid environment leads to a great diversity. Deploying an application on a grid from a single centralized machine is not adapt. So, decentralization of management is needed. We present in this paper a hierarchical deployment with the TUNe autonomic management system. This approach is based on UML formalisms. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A System for Distributed Context Reasoning

    Page(s): 84 - 89
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (273 KB) |  | HTML iconHTML  

    Context aware systems use context information to adapt their behaviour accordingly. In order to derive high level context information from low level context, such as sensor values, context reasoning methods that correlate observable context information, are necessary. Several context reasoning mechanisms have been proposed in the literature. Usually these mechanisms are centralized, leading to suboptimal utilization of network resources and poor system performance in case of largescale scenarios. Therefore to increase the scalability of context reasoning systems the development of methods that distribute the reasoning process is necessary. Existing distributed approaches are method specific and do not provide a generic formalization for distributed reasoning. In this paper we introduce a novel system which enables distributed context reasoning in a generic way that is independent of the reasoning algorithm. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Context-Aware Virtual Agents in Open Environments

    Page(s): 90 - 96
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (1899 KB) |  | HTML iconHTML  

    This paper presents a model for the interaction between context-aware virtual agents and the environment in which they are situated. This model applies to multiagent based simulation systems dealing with human-like virtual agents in decentralized, continuous, and dynamic environments. The model supports an extensible agent perception module, allowing agents to perceive their environment through multiple senses (sight, hearing, smell, etc.). The environment reacts to agent influences as well as user-invoked stimuli by combining these influences to determine the next state of the environment. This paper introduces a formalization and an implementation of the model and discusses multiple scenarios involving context-aware virtual agents situated in dynamic environments. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Modified Mecanum Wheels for Traversing Rough Terrains

    Page(s): 97 - 103
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (603 KB) |  | HTML iconHTML  

    Mecanum wheels give vehicles and robots autonomous omni-directional capabilities, while regular wheels don't. The omni-directionality that such wheels provide makes the vehicle extremely maneuverable, which could be very helpful in different indoor and outdoor applications. However, current Mecanum wheel designs can only operate on flat hard surfaces, and perform very poorly on rough terrains. This paper presents two modified Mecanum wheel designs targeted for complex rough terrains and discusses their advantages and disadvantages in comparison to regular Mecanum wheels. The wheels proposed here are particularly advantageous for overcoming obstacles up to 75% of the overall wheel diameter in lateral motion which significantly facilitates the lateral motion of vehicles on hard rough surfaces and soft soils such as sand which cannot be achieved using other types of wheels. The paper also presents control aspects that need to be considered when controlling autonomous vehicles/robots using the proposed wheels. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Policy Management Framework for Self-Protection of Pervasive Systems

    Page(s): 104 - 109
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (706 KB) |  | HTML iconHTML  

    Although highly promising to meet the challenges of pervasive network security, self-managed protection has been little addressed in this setting. This paper adopts a policy-based management approach to the problem, and presents a policy-driven security framework called ASPF. Enforced authorization policies in a device are adapted according to the security context, both at the network and device levels. ASPF describes how an autonomic security manager may control OS-level authorization mechanisms supporting multiple classes of policies. Evaluation of an ASPF implementation shows that the design is applicable for effective and yet flexible self-protection of pervasive systems. View full abstract»

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