837 research outputs found
Autonomic management of a building's multi-HVAC system start-up
Most studies about the control, automation, optimization and supervision of building HVAC systems concentrate on the steady-state regime, i.e., when the equipment is already working at its setpoints. The originality of the current work consists of proposing the optimization of building multi-HVAC systems from start-up until they reach the setpoint, making the transition to steady state-based strategies smooth. The proposed approach works on the transient regime of multi-HVAC systems optimizing contradictory objectives, such as the desired comfort and energy costs, based on the "Autonomic Cycle of Data Analysis Tasks" concept. In this case, the autonomic cycle is composed of two data analysis tasks: one for determining if the system is going towards the defined operational setpoint, and if that is not the case, another task for reconfiguring the operational mode of the multi-HVAC system to redirect it. The first task uses machine learning techniques to build detection and prediction models, and the second task defines a reconfiguration model using multiobjective evolutionary algorithms. This proposal is proven in a real case study that characterizes a particular multi-HVAC system and its operational setpoints. The performance obtained from the experiments in diverse situations is impressive since there is a high level of conformity for the multi-HVAC system to reach the setpoint and deliver the operation to the steady-state smoothly, avoiding overshooting and other non-desirable transitional effects.European CommissionJunta de Comunidades de Castilla-La ManchaMinisterio de Ciencia e Innovació
System and method of self-properties for an autonomous and automatic computer environment
Systems, methods and apparatus are provided through which in some embodiments self health/urgency data and environment health/urgency data may be transmitted externally from an autonomic element. Other embodiments may include transmitting the self health/urgency data and environment health/urgency data together on a regular basis similar to the lub-dub of a heartbeat. Yet other embodiments may include a method for managing a system based on the functioning state and operating status of the system, wherein the method may include processing received signals from the system indicative of the functioning state and the operating status to obtain an analysis of the condition of the system, generating one or more stay alive signals based on the functioning status and the operating state of the system, transmitting the stay-alive signal, transmitting self health/urgency data, and transmitting environment health/urgency data. Still other embodiments may include an autonomic element that includes a self monitor, a self adjuster, an environment monitor, and an autonomic manager
Towards a Cognitive Compute Continuum: An Architecture for Ad-Hoc Self-Managed Swarms
In this paper we introduce our vision of a Cognitive Computing Continuum to
address the changing IT service provisioning towards a distributed,
opportunistic, self-managed collaboration between heterogeneous devices outside
the traditional data center boundaries. The focal point of this continuum are
cognitive devices, which have to make decisions autonomously using their
on-board computation and storage capacity based on information sensed from
their environment. Such devices are moving and cannot rely on fixed
infrastructure elements, but instead realise on-the-fly networking and thus
frequently join and leave temporal swarms. All this creates novel demands for
the underlying architecture and resource management, which must bridge the gap
from edge to cloud environments, while keeping the QoS parameters within
required boundaries. The paper presents an initial architecture and a resource
management framework for the implementation of this type of IT service
provisioning.Comment: 8 pages, CCGrid 2021 Cloud2Things Worksho
Self-management for large-scale distributed systems
Autonomic computing aims at making computing systems self-managing by using autonomic managers in order to reduce obstacles caused by management complexity. This thesis presents results of research on self-management for large-scale distributed systems. This research was motivated by the increasing complexity of computing systems and their management.
In the first part, we present our platform, called Niche, for programming self-managing component-based distributed applications. In our work on Niche, we have faced and addressed the following four challenges in achieving
self-management in a dynamic environment characterized by volatile resources and high churn: resource discovery, robust and efficient sensing and actuation, management bottleneck, and scale. We present results of our research
on addressing the above challenges. Niche implements the autonomic computing architecture, proposed by IBM, in a fully decentralized way. Niche supports a network-transparent view of the system architecture simplifying
the design of distributed self-management. Niche provides a concise and expressive API for self-management. The implementation of the platform relies on the scalability and robustness of structured overlay networks. We proceed
by presenting a methodology for designing the management part of a distributed self-managing application. We define design steps that include partitioning of management functions and orchestration of multiple autonomic
managers. In the second part, we discuss robustness of management and data consistency, which are necessary in a distributed system. Dealing with the effect of churn on management increases the complexity of the management logic
and thus makes its development time consuming and error prone. We propose the abstraction of Robust Management Elements, which are able to heal themselves under continuous churn. Our approach is based on replicating a
management element using finite state machine replication with a reconfigurable replica set. Our algorithm automates the reconfiguration (migration) of the replica set in order to tolerate continuous churn. For data consistency, we propose a majority-based distributed key-value store supporting multiple consistency levels that is based on a peer-to-peer network. The store enables the tradeoff between high availability and data consistency. Using majority allows avoiding potential drawbacks of a master-based consistency control, namely, a single-point of failure and a potential performance bottleneck. In the third part, we investigate self-management for Cloud-based storage systems with the focus on elasticity control using elements of control theory and machine learning. We have conducted research on a number of different designs of an elasticity controller, including a State-Space feedback controller and a controller that combines feedback and feedforward control. We describe our experience in designing an elasticity controller for a Cloud-based key-value store using state-space model that enables to trade-off performance for cost. We describe the steps in designing an elasticity controller. We continue by
presenting the design and evaluation of ElastMan, an elasticity controller for Cloud-based elastic key-value stores that combines feedforward and feedback control
- …