DocumentCode :
87202
Title :
Munin: A Peer-to-Peer Middleware for Ubiquitous Analytics and Visualization Spaces
Author :
Badam, Sriram Karthik ; Fisher, Eli ; Elmqvist, N.
Author_Institution :
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
Volume :
21
Issue :
2
fYear :
2015
fDate :
Feb. 1 2015
Firstpage :
215
Lastpage :
228
Abstract :
We present Munin, a software framework for building ubiquitous analytics environments consisting of multiple input and output surfaces, such as tabletop displays, wall-mounted displays, and mobile devices. Munin utilizes a service-based model where each device provides one or more dynamically loaded services for input, display, or computation. Using a peer-to-peer model for communication, it leverages IP multicast to replicate the shared state among the peers. Input is handled through a shared event channel that lets input and output devices be fully decoupled. It also provides a data-driven scene graph to delegate rendering to peers, thus creating a robust, fault-tolerant, decentralized system. In this paper, we describe Munin´s general design and architecture, provide several examples of how we are using the framework for ubiquitous analytics and visualization, and present a case study on building a Munin assembly for multidimensional visualization. We also present performance results and anecdotal user feedback for the framework that suggests that combining a service-oriented, data-driven model with middleware support for data sharing and event handling eases the design and execution of high performance distributed visualizations.
Keywords :
IP networks; computer displays; data visualisation; middleware; peer-to-peer computing; rendering (computer graphics); ubiquitous computing; IP multicast; Munin; anecdotal user feedback; data-driven scene graph; high performance distributed visualizations; middleware support; mobile devices; multidimensional visualization; peer-to-peer middleware; rendering; service-based model; service-oriented data-driven model; shared event channel; software framework; tabletop displays; ubiquitous analytics environments; visualization spaces; wall-mounted displays; Buildings; Computers; Data visualization; Peer-to-peer computing; Rendering (computer graphics); Visualization; Ubiquitous analytics; distributed visualization; framework; high-resolution displays; multi-display environments;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/TVCG.2014.2337337
Filename :
6851203
Link To Document :
بازگشت