Modular Visualization of Distributed Systems
Effective visualization is critical to developing, analyzing, and optimizing distributed systems. We have developed OverView, a tool for online/offline distributed systems visualization, that enables modular layout mechanisms, so that different distributed system high-level programming abstractions...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Centro Latinoamericano de Estudios en Informática
2011-04-01
|
Series: | CLEI Electronic Journal |
Online Access: | http://clei.org/cleiej-beta/index.php/cleiej/article/view/176 |
id |
doaj-08e5d6b895bb4468b09d04f0d924b246 |
---|---|
record_format |
Article |
spelling |
doaj-08e5d6b895bb4468b09d04f0d924b2462020-11-24T21:53:05ZengCentro Latinoamericano de Estudios en InformáticaCLEI Electronic Journal0717-50002011-04-0114110.19153/cleiej.14.1.7Modular Visualization of Distributed SystemsGustavo Guevara0Travis Desell1Jason LaPorte2Carlos A. Varela3Universidad Nacional de ColombiaRensselaer Polytechnic InstituteRensselaer Polytechnic InstituteRensselaer Polytechnic Institute Effective visualization is critical to developing, analyzing, and optimizing distributed systems. We have developed OverView, a tool for online/offline distributed systems visualization, that enables modular layout mechanisms, so that different distributed system high-level programming abstractions such as actors or processes can be visualized in intuitive ways. OverView uses by default a hierarchical concentric layout that distinguishes entities from containers allowing migration patterns triggered by adaptive middleware to be visualized. In this paper, we develop a force-directed layout strategy that connects entities according to their communication patterns in order to directly exhibit the application communication topologies. In force-directed visualization, entities`' locations are encoded with different colors to illustrate load balancing. We compare these layouts using quantitative metrics including communication to entity ratio, applied on common distributed application topologies. We conclude that modular visualization is necessary to effectively visualize distributed systems since no one layout is best for all applications. http://clei.org/cleiej-beta/index.php/cleiej/article/view/176 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Gustavo Guevara Travis Desell Jason LaPorte Carlos A. Varela |
spellingShingle |
Gustavo Guevara Travis Desell Jason LaPorte Carlos A. Varela Modular Visualization of Distributed Systems CLEI Electronic Journal |
author_facet |
Gustavo Guevara Travis Desell Jason LaPorte Carlos A. Varela |
author_sort |
Gustavo Guevara |
title |
Modular Visualization of Distributed Systems |
title_short |
Modular Visualization of Distributed Systems |
title_full |
Modular Visualization of Distributed Systems |
title_fullStr |
Modular Visualization of Distributed Systems |
title_full_unstemmed |
Modular Visualization of Distributed Systems |
title_sort |
modular visualization of distributed systems |
publisher |
Centro Latinoamericano de Estudios en Informática |
series |
CLEI Electronic Journal |
issn |
0717-5000 |
publishDate |
2011-04-01 |
description |
Effective visualization is critical to developing, analyzing, and optimizing distributed systems. We have
developed OverView, a tool for online/offline distributed systems visualization, that enables modular layout mechanisms, so that different distributed system high-level programming abstractions such as actors or processes can be visualized in intuitive ways. OverView uses by default a hierarchical concentric layout that distinguishes entities from containers allowing migration patterns triggered by adaptive middleware to be visualized. In this paper, we develop a force-directed layout strategy that connects entities according to their communication patterns in order to directly exhibit the application communication topologies. In force-directed visualization, entities`' locations are encoded with different colors to illustrate load balancing. We compare these layouts using quantitative metrics including communication to entity ratio, applied on common distributed application topologies. We conclude that modular visualization is necessary to effectively visualize distributed systems since no one layout is best for all applications.
|
url |
http://clei.org/cleiej-beta/index.php/cleiej/article/view/176 |
work_keys_str_mv |
AT gustavoguevara modularvisualizationofdistributedsystems AT travisdesell modularvisualizationofdistributedsystems AT jasonlaporte modularvisualizationofdistributedsystems AT carlosavarela modularvisualizationofdistributedsystems |
_version_ |
1725872971306762240 |