Using Tropos to model quality of service for designing distributed systems

Author(s):  
S.C. Misra ◽  
S. Misra ◽  
I. Woungang ◽  
P. Mahanti
2021 ◽  
Vol 37 (1-4) ◽  
pp. 1-30
Author(s):  
Vincenzo Agate ◽  
Alessandra De Paola ◽  
Giuseppe Lo Re ◽  
Marco Morana

Multi-agent distributed systems are characterized by autonomous entities that interact with each other to provide, and/or request, different kinds of services. In several contexts, especially when a reward is offered according to the quality of service, individual agents (or coordinated groups) may act in a selfish way. To prevent such behaviours, distributed Reputation Management Systems (RMSs) provide every agent with the capability of computing the reputation of the others according to direct past interactions, as well as indirect opinions reported by their neighbourhood. This last point introduces a weakness on gossiped information that makes RMSs vulnerable to malicious agents’ intent on disseminating false reputation values. Given the variety of application scenarios in which RMSs can be adopted, as well as the multitude of behaviours that agents can implement, designers need RMS evaluation tools that allow them to predict the robustness of the system to security attacks, before its actual deployment. To this aim, we present a simulation software for the vulnerability evaluation of RMSs and illustrate three case studies in which this tool was effectively used to model and assess state-of-the-art RMSs.


Author(s):  
José Carlos Martins Delgado

One of the fundamental problems to tackle when interconnecting distributed systems is to entail the minimum coupling possible while ensuring the minimum interoperability requirements. This article presents a solution to the coupling problem based on the concepts of compliance and conformance, in which compatibility between interacting services does not rely on a shared schema, but rather on the features that are actually used. To help systematizing the various aspects relevant to interoperability, this article proposes a multidimensional interoperability framework, which includes the following dimensions: Lifecycle (with typical development stages), Interoperability (based on compliance and conformance, with various layers of abstraction), and Concerns (to deal with non-functional aspects such as security, quality of service and social and legal issues).


2011 ◽  
Vol 1 (1) ◽  
pp. 34-44 ◽  
Author(s):  
Luis M. Vaquero ◽  
Juan Cáceres ◽  
Daniel Morán

This paper presents a brief overview of the available literature on distributed systems scalability that serves as a justification for presenting some of the most prominent challenges that current Cloud systems need to face in order to deliver their pledged easy-to-use scalability. Through illustrative comparisons and examples, this paper aims to make the reader’s acquaintance with this long needed problem in distributed systems: user-oriented service-level scalability. Scalability issues are analyzed from the Infrastructure as a Service (IaaS) and the Platform as a Service (PaaS) point of view, as they deal with different functions and abstraction levels. Next generation Cloud provisioning models rely on advanced monitoring and automatic scaling decision capabilities to ensure quality of service (QoS), security and economic sustainability.


Author(s):  
Luis M. Vaquero ◽  
Juan Cáceres ◽  
Daniel Morán

This paper presents a brief overview of the available literature on distributed systems scalability that serves as a justification for presenting some of the most prominent challenges that current Cloud systems need to face in order to deliver their pledged easy-to-use scalability. Through illustrative comparisons and examples, this paper aims to make the reader’s acquaintance with this long needed problem in distributed systems: user-oriented service-level scalability. Scalability issues are analyzed from the Infrastructure as a Service (IaaS) and the Platform as a Service (PaaS) point of view, as they deal with different functions and abstraction levels. Next generation Cloud provisioning models rely on advanced monitoring and automatic scaling decision capabilities to ensure quality of service (QoS), security and economic sustainability.


Sign in / Sign up

Export Citation Format

Share Document