Role-Based Autonomic Systems

Author(s):  
Haibin Zhu

Autonomic Computing is an emerging computing paradigm used to create computer systems capable of self-management in order to overcome the rapidly growing complexity of computing systems management. To possess self-* properties, there must be mechanisms to support self-awareness, that is an autonomic system should be able to perceive the abnormality of its components. After abnormality is checked, processes of self-healing, self-configuration, self-optimization, and self-protection must be completed to guarantee the system works correctly and continuously. In role-based collaboration (RBC), roles are the major media for interaction, coordination, and collaboration. A role can be used to check if a player behaves well or not. This paper investigates the possibility of using roles and their related mechanisms to diagnose the behavior of agents, and facilitate self-* properties of a system.

Author(s):  
Haibin Zhu

Autonomic Computing is an emerging computing paradigm used to create computer systems capable of self-management in order to overcome the rapidly growing complexity of computing systems management. To possess self-* properties, there must be mechanisms to support self-awareness, that is an autonomic system should be able to perceive the abnormality of its components. After abnormality is checked, processes of self-healing, self-configuration, self-optimization, and self-protection must be completed to guarantee the system works correctly and continuously. In role-based collaboration (RBC), roles are the major media for interaction, coordination, and collaboration. A role can be used to check if a player behaves well or not. This paper investigates the possibility of using roles and their related mechanisms to diagnose the behavior of agents, and facilitate self-* properties of a system.


2020 ◽  
Vol 10 (7) ◽  
pp. 2495
Author(s):  
Mariano Vargas-Santiago ◽  
Luis Morales-Rosales ◽  
Raul Monroy ◽  
Saul Pomares-Hernandez ◽  
Khalil Drira

Companies, organizations and individuals use Web services to build complex business functionalities. Web services must operate properly in the unreliable Internet infrastructure even in the presence of failures. To increase system dependability, organizations, including service providers, adapt their systems to the autonomic computing paradigm. Strategies can vary from having one to all (S-CHOP, self-configuration, self-healing, self-optimization and self-protection) features. Regarding self-healing, an almost identical tool is communication-induced checkpointing (CiC), a checkpoint contains the state (heap, registers, stack, kernel state) for each process in the system. CiC is based on quasi-synchronous checkpointing where processes take checkpoints relying of control information piggybacked inside application messages; however, avoiding dangerous patterns such as Z-paths and Z-cycles; in such a regard the system takes forced checkpoints and avoids inconsistent states. CiC, unlike other tools, does not incur system performance, our proposal does not incur high overhead (as results show), and it has the advantage of being scalable. As we have shown in a previous work, CiC can be used to address dependability problems when dealing with Web services, as CiC mechanism work in a distributed and efficient manner. Therefore, in this work we propose an adaptable and dynamic generation of checkpoints to support fault tolerance. We present an alternative considering Quality of Service (QoS) criteria, and the different impact applications have on it. We propose taking checkpoints dynamically in case of failure or QoS degradation. Experimental results show that our approach has significantly reduced the generation of checkpoints of various well-known tools in the literature.


2012 ◽  
Vol 487 ◽  
pp. 342-346
Author(s):  
Jian Shi

"Autonomic computing" the revolutionary idea of network computing as IBM's next generation of network computing to understand and predict the ultimate development, in October 2001 and was formally proposed research. Autonomic computing refers to computers with self-diagnosis, self-regulation, self-healing ability, without too much human intervention will be able to operate autonomously. IBM autonomic computing will be defined as "e-business infrastructure services to ensure the level of self-management (Self Managing) technology", with the ultimate goal is to make information systems to automatically manage their own, and maintain its reliability.


2020 ◽  
pp. 543-557
Author(s):  
Sajid Nazir ◽  
Shushma Patel ◽  
Dilip Patel

Autonomic computing paradigm is based on intelligent computing systems that can autonomously take actions under given conditions. These technologies have been successfully applied to many problem domains requiring autonomous operation. One such area of national interest is SCADA systems that monitor critical infrastructures such as transportation networks, large manufacturing, business and health facilities, power generation, and distribution networks. The SCADA systems have evolved into a complex, highly connected system requiring high availability. On the other hand, cyber threats to these infrastructures have increasingly become more sophisticated, extensive and numerous. This highlights the need for newer measures that can proactively and autonomously react to an impending threat. This article proposes a SCADA system framework to leverage autonomic computing elements in the architecture for coping with the current challenges and threats of cyber security.


2017 ◽  
Vol 7 (1.1) ◽  
pp. 421 ◽  
Author(s):  
Pooja Dehraj ◽  
Arun Sharma ◽  
P S. Grover

Autonomic computing covers few self-abilities like self-configuration, self-healing, self-optimization, self-protection, self-adaptability, self-awareness, self-openness etc. in software systems. These self-abilities will lead towards lowering the overall maintenance cost of the software because of minimum level of human intervention. The term Autonomicity refers to the level of autonomic (self) features implemented in the system. The International software quality standard ISO 9126 is now replaced by new software product quality standard ISO/IEC 25010:2011 which defines the framework/model to specify and evaluate the quality of software as a product. However, this does not take into account the self-* features (autonomic aspects) and trust factor of modern day software systems. The present paper proposes here that autonomic characteristics of any system must be considered while assessing the quality of any software product. This autonomic-oriented quality model may be used to assess the software quality in a number of domains. Therefore, a new enhanced software quality model is proposed which considers autonomicity and trustworthiness as a factor of quality.


Author(s):  
Sajid Nazir ◽  
Shushma Patel ◽  
Dilip Patel

Autonomic computing paradigm is based on intelligent computing systems that can autonomously take actions under given conditions. These technologies have been successfully applied to many problem domains requiring autonomous operation. One such area of national interest is SCADA systems that monitor critical infrastructures such as transportation networks, large manufacturing, business and health facilities, power generation, and distribution networks. The SCADA systems have evolved into a complex, highly connected system requiring high availability. On the other hand, cyber threats to these infrastructures have increasingly become more sophisticated, extensive and numerous. This highlights the need for newer measures that can proactively and autonomously react to an impending threat. This article proposes a SCADA system framework to leverage autonomic computing elements in the architecture for coping with the current challenges and threats of cyber security.


2020 ◽  
Vol 4 (Supplement_1) ◽  
pp. 301-301
Author(s):  
Qiwei Li ◽  
Becky Knight

Abstract Falls have been a crucial threat for older adults to stay independent. Once they have fallen, older adults are more likely to receive injuries and become people with disabilities. Conventionally, the measurement of fall efficacy focused on the capacity of performing certain activities such as walking or bathing without a fall. However, given the fact that one out of five older adults fall every year, self-efficacy in self-protection when falls do happen calls for a better understanding of confidence in self-management of a fall. Among predictors for fall prevention outcomes, “fear of falls” has received attention. However, “fear of falls” was largely missing in studies exploring self-management of falls in scenarios where falls do happen. This study explores the predictors for CSMoF including “fear of falls”. A series of simultaneous and hierarchical regression analyses with related interaction analyses and a path model were applied to determine the contribution of each predictor variable and the mediating role of “fear of falls”. The findings of the study reported that demographic characteristics, chronic conditions, and perceptions of falls were associated with CSMoF. The path analysis confirmed the mediating role of “fear of falls” as the indirect effects were occupying substantial percentages in the total identified effects. “Fear of falls” should continue to be a core of fall prevention programs and is particularly important for programs that aim to teach older adults what to do when they fall, whom to call for help, and how to avoid injuries upon falling.


Sign in / Sign up

Export Citation Format

Share Document