Title :
Performance Evaluation in Hybrid and Dynamic Distributed Systems
Author :
Silva Freitas, Allan Edgard ; De Araujo Macedo, Raimundo Jose
Author_Institution :
Comput. Sci. Dept., Fed. Univ. of Bahia, Salvador, Brazil
Abstract :
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.
Keywords :
message passing; operating systems (computers); protocols; software performance evaluation; software prototyping; associated devices; asynchronous timeliness behavior; code reuse; communication channels; communication network; communication subsystem; computer networks; distinct fault models; dynamic distributed systems; hybrid distributed systems; message passing; operating system; performance evaluation; protocol evaluation; prototyping; real applications; simulation tool; simulator behavior; synchronous timeliness behavior; Analytical models; Clocks; Communication channels; Computational modeling; Computers; Protocols; Quality of service; hybrid and dynamic distributed systems; performance evaluation; simulation;
Conference_Titel :
Computing Systems Engineering (SBESC), 2013 III Brazilian Symposium on
Conference_Location :
Niteroi
DOI :
10.1109/SBESC.2013.20