Performance Evaluation in Hybrid and Dynamic Distributed Systems
Resumo
Distributed systems can be characterized by processes that communicate with each other by message passing, through communication channels, and may be located at several computers spread over a communication network. These processes and communication channels are usually characterized by synchronous or asynchronous timeliness behavior, according to the characteristics of underlying system (operating system and communication sub-system). Unlike conventional systems, the timeliness characteristics of dynamic and hybrid distributed systems may vary over time, according to the availability of resources and occurrence of failures. Such systems are becoming common today because of the increasing diversity and heterogeneity of computer networks and associated devices. Due their high complexity, these systems are difficult to test or verify. In this paper, we introduce a simulation tool for such environments, where distinct fault models and timeliness properties can be dynamically assigned to processes and communication channels. Such a tool is meant not only for protocol evaluation but also for prototyping, allowing code reuse in real applications. Besides presenting the simulation tool, we show a few experiments that validate the simulator behavior.
Palavras-chave:
Communication channels, Quality of service, Computational modeling, Analytical models, Protocols, Clocks, Computers, hybrid and dynamic distributed systems, simulation, performance evaluation
Publicado
04/11/2013
Como Citar
FREITAS, Allan Edgard Silva; MACÊDO, Raimundo José de Araújo.
Performance Evaluation in Hybrid and Dynamic Distributed Systems. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SISTEMAS COMPUTACIONAIS (SBESC), 3. , 2013, Niterói/RJ.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2013
.
p. 17-22.
ISSN 2237-5430.
