Vistle is a scalable distributed implementation of the visualization pipeline. Modules are realized as MPI processes on a cluster. Within a node, different modules communicate via shared memory. TCP is used for commun...
详细信息
ISBN:
(纸本)9783319159751;9783319159768
Vistle is a scalable distributed implementation of the visualization pipeline. Modules are realized as MPI processes on a cluster. Within a node, different modules communicate via shared memory. TCP is used for communication between clusters. Vistle targets especially interactive visualization in immersive virtual environments. For low latency, a combination of parallel remote and local rendering is possible.
Tools and interfaces are increasingly expected to be synchronous and distributed to accommodate remote collaboration. Yet, adoption of these techniques for data visualization is low partly because development is diffi...
详细信息
Tools and interfaces are increasingly expected to be synchronous and distributed to accommodate remote collaboration. Yet, adoption of these techniques for data visualization is low partly because development is difficult: existing collaboration software systems either do not support simultaneous interaction or require expensive redevelopment of existing visualizations. We contribute VisConnect: a web-based synchronous distributed collaborative visualization system that supports most web-based SVG data visualizations, balances system safety with responsiveness, and supports simultaneous interaction from many collaborators. VisConnect works with existing visualization implementations with little-to-no code changes by synchronizing low-level JavaScript events across clients such that visualization updates proceed transparently across clients. This is accomplished via a peer-to-peer system that establishes consensus among clients on the per-element sequence of events, and uses a lock service to grant access over elements to clients. We contribute collaborative extensions of traditional visualization interaction techniques, such as drag, brush, and lasso, and discuss different strategies for collaborative visualization interactions. To demonstrate the utility of VisConnect, we present novel examples of collaborative visualizations in the healthcare domain, remote collaboration with annotation, and show in an education case study for e-learning with 22 participants that students found the ability to remotely collaborate on class activities helpful and enjoyable for understanding concepts. A free copy of this paper and source code are available on OSF at ***/ut7e6 and at ***.
In this work, we present the design and implementation of distributed visualization and collaboration for an immersive 3D visualizer in a component-oriented fashion. The design follows an MVC approach, isolating all t...
详细信息
ISBN:
(纸本)9781479944309
In this work, we present the design and implementation of distributed visualization and collaboration for an immersive 3D visualizer in a component-oriented fashion. The design follows an MVC approach, isolating all the business objects in the lowest level of the application, making it modular and extensible, therefore providing an easier prototyping of functionality and the isolation of complex business logic algorithms. This design as a solution came from the necessity of an existing visualizer with a monolithic implementation, whose maintainability and improvement are impaired due to the coupling between the business logic and the diverse visualization and distribution algorithms. Our design may be reused as an inspiration for other visualizers that wish to reduce the complexity and cost of the development of new business functionality. We implemented the designed visualizer, where we verified both the synchronism of the distributed visualization and the consistency of the collaboration among multiple nodes. We also evaluated the performance impact caused by the distributed visualization.
As systems grow at an increasing pace to keep up with the demand for larger data and ever more detailed simulations, failures also occur more frequently on various levels. Traditionally, fault tolerance for visualizat...
详细信息
ISBN:
(纸本)9781479928736
As systems grow at an increasing pace to keep up with the demand for larger data and ever more detailed simulations, failures also occur more frequently on various levels. Traditionally, fault tolerance for visualization is either disregarded due to performance reasons or handled analogously to the state of the art for high performance computing (HPC), for example rollback-recovery. In this paper we summarize the inherent challenges of distributed visualization as well as the applicability and differences of fault tolerance methods used in HPC and distributed visualization. We derive complementary methods to increase the resilience of such systems and present visualization specific methods for failure semantics and masking.
In the era of big data, large-scale information visualization has become an important challenge. Scalable resolution display environments (SRDEs) have emerged as a technological solution for building high-resolution d...
详细信息
In the era of big data, large-scale information visualization has become an important challenge. Scalable resolution display environments (SRDEs) have emerged as a technological solution for building high-resolution display systems by tiling lower resolution screens. These systems bring serious advantages, including lower construction cost and better maintainability compared to other alternatives. However, they require specialized software but also purpose-built content to suit the inherently complex underlying systems. This creates several challenges when designing visualizations for big data, such that can be reused across several SRDEs of varying dimensions. This is not yet a common practice but is becoming increasingly popular among those who engage in collaborative visual analytics in data observatories. In this paper, we define three key requirements for systems suitable for such environments, point out limitations of existing frameworks, and introduce Tuoris, a novel open-source middleware for visualizing dynamic graphics in SRDEs. Tuoris manages the complexity of distributing and synchronizing the information among different components of the system, eliminating the need for purpose-built content. This makes it possible for users to seamlessly port existing graphical content developed using standard web technologies, and simplifies the process of developing advanced, dynamic and interactive web applications for large-scale information visualization. Tuoris is designed to work with Scalable Vector Graphics (SVG), reducing bandwidth consumption and achieving high frame rates in visualizations with dynamic animations. It scales independent of the display wall resolution and contrasts with other frameworks that transmit visual information as blocks of images. (C) 2020 Elsevier B.V. All rights reserved.
This paper presents Dimmol (acronym for distributed Immersive Multi-platform Molecular visualization), a scientific visualization application based on UnityMol, developed with the Unity game engine, and that uses the ...
详细信息
ISBN:
(纸本)9783319623924;9783319623917
This paper presents Dimmol (acronym for distributed Immersive Multi-platform Molecular visualization), a scientific visualization application based on UnityMol, developed with the Unity game engine, and that uses the Unity Cluster Package to enable distributed and immersive visualization of molecular structures across multiple device of different types, with support to Google VR, molecular trajectory files, and master-host-slave rendering. Its goal is to improve and facilitate the way educators and researchers visualize molecular structures with students and partners. In order to demonstrate a possible use scenario for Dimmol, better understand the contributions of each platform it can be executed in, and gather performance data, three molecular visualizations are loaded on it and distributed to a graphic cluster, a laptop, a tablet, and a smartphone. Other possible uses are also discussed.
The paper presents a novel visualization technique for cracks propagating in mono-dispersed particulate material. The proposed technique is based on local space decompositions generated in fractured areas. The contact...
详细信息
The paper presents a novel visualization technique for cracks propagating in mono-dispersed particulate material. The proposed technique is based on local space decompositions generated in fractured areas. The contact surfaces of the neighboring particles are defined by the local Voronoi decomposition generated according to the lattice topology employed in computations of the discrete element method. The visual model validation helps to indicate the regions of a highly deformed lattice, where the defects detected between the pairs of the neighboring particles on the lattice connections cannot be directly mapped onto the relevant edges of the Voronoi diagram. The parallel implementation of the visualization technique is based on the domain decomposition and two layers of ghost vertices and connections. The technique is implemented in the distributed visualization software VisPartDEM. Datasets of the elastic solid problem exhibiting non-uniform distribution of fracture force values are considered to validate the performance of the proposed technique. The parallel speed-up of the visualization software is investigated. The superior performance of the applied local technique is compared to the performance observed by using the standard global Voronoi algorithm. (C) 2015 Civil-Comp Ltd. and Elsevier Ltd. All rights reserved.
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 utili...
详细信息
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.
Interactive distributed visualization is an emerging technology with numerous applications. However, many of the present approaches to interactive distributed visualization have limited performance because they are ba...
详细信息
Interactive distributed visualization is an emerging technology with numerous applications. However, many of the present approaches to interactive distributed visualization have limited performance because they are based on the traditional polygonal processing graphics pipeline. In contrast, image-based rendering uses multiple images of the scene instead of a three-dimensional geometrical representation, and so has the key advantage that the final output is independent of the scene complexity and depends on the desired final image resolution. Furthermore, the discrete nature of the light field dataset maps well to a hybrid solution, which can overcome the identified drawbacks. In this paper, we propose an on-demand solution for efficiently transmitting visualization data to remote users/clients. This is achieved through sending selected parts of the dataset based on the current client viewpoint, and is done instead of downloading a complete replica of the light field dataset to each client, or remotely sending a single rendered view back from a central server to the user each time the user updates their viewing parameters. The on-demand approach shows stable performance as the number of clients increases because the load on the server and the network traffic are reduced. Furthermore, detailed performance studies show that the proposed scheme outperforms the current solution in terms of interactivity measured in frames per second. Copyright (c) 2012 John Wiley & Sons, Ltd.
We present amethodology that has proven useful in surmounting technical obstacles encountered while producing mobile-enabled, remote visual data exploration and analysis capabilities. Our results focus on a environmen...
详细信息
We present amethodology that has proven useful in surmounting technical obstacles encountered while producing mobile-enabled, remote visual data exploration and analysis capabilities. Our results focus on a environmental remediation case study. Using a desktop or mobile device, a scientist is able to perform subset selection of a large collection of time-varying observational, well-log data, then to view this data in 3D from arbitrary orientations, and to view output from visualizations of a time-varying 3D fluid flow simulation showing the spread of analytes over time through the same spatial region as the observational data. This infrastructure is capable of delivering imagery to handheld devices at (modestly) interactive rates, supports a variety of different types of mobile devices, and is useful to scientists who may need to access this kind of capability from field locations.
暂无评论