Adaptive Remote Visualization System with Optimized Network Performance for Large Scale Scientific Data
This dissertation discusses algorithmic and implementation aspects of an automatically configurable remote visualization system, which optimally decomposes and adaptively maps the visualization pipeline to a wide-area network. The first node typically serves as a data server that generates or stores...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | en |
Published: |
LSU
2005
|
Subjects: | |
Online Access: | http://etd.lsu.edu/docs/available/etd-11142005-124444/ |
id |
ndltd-LSU-oai-etd.lsu.edu-etd-11142005-124444 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LSU-oai-etd.lsu.edu-etd-11142005-1244442013-01-07T22:50:16Z Adaptive Remote Visualization System with Optimized Network Performance for Large Scale Scientific Data Zhu, Mengxia Computer Science This dissertation discusses algorithmic and implementation aspects of an automatically configurable remote visualization system, which optimally decomposes and adaptively maps the visualization pipeline to a wide-area network. The first node typically serves as a data server that generates or stores raw data sets and a remote client resides on the last node equipped with a display device ranging from a personal desktop to a powerwall. Intermediate nodes can be located anywhere on the network and often include workstations, clusters, or custom rendering engines. We employ a regression model-based network daemon to estimate the effective bandwidth and minimal delay of a transport path using active traffic measurement. Data processing time is predicted for various visualization algorithms using block partition and statistical technique. Based on the link measurements, node characteristics, and module properties, we strategically organize visualization pipeline modules such as filtering, geometry generation, rendering, and display into groups, and dynamically assign them to appropriate network nodes to achieve minimal total delay for post-processing or maximal frame rate for streaming applications. We propose polynomial-time algorithms using the dynamic programming method to compute the optimal solutions for the problems of pipeline decomposition and network mapping under different constraints. A parallel based remote visualization system, which comprises a logical group of autonomous nodes that cooperate to enable sharing, selection, and aggregation of various types of resources distributed over a network, is implemented and deployed at geographically distributed nodes for experimental testing. Our system is capable of handling a complete spectrum of remote visualization tasks expertly including post processing, computational steering and wireless sensor network monitoring. Visualization functionalities such as isosurface, ray casting, streamline, linear integral convolution (LIC) are supported in our system. The proposed decomposition and mapping scheme is generic and can be applied to other network-oriented computation applications whose computing components form a linear arrangement. S. Sitharama Iyengar Bijaya B. Karki Rajgopal Kannan Richard R. Brooks Nageswara S. V. Rao Fereydoun Aghazadeh Ding S. Shih LSU 2005-11-17 text application/pdf http://etd.lsu.edu/docs/available/etd-11142005-124444/ http://etd.lsu.edu/docs/available/etd-11142005-124444/ en unrestricted I hereby certify that, if appropriate, I have obtained and attached herein a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to LSU or its agents the non-exclusive license to archive and make accessible, under the conditions specified below and in appropriate University policies, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report. |
collection |
NDLTD |
language |
en |
format |
Others
|
sources |
NDLTD |
topic |
Computer Science |
spellingShingle |
Computer Science Zhu, Mengxia Adaptive Remote Visualization System with Optimized Network Performance for Large Scale Scientific Data |
description |
This dissertation discusses algorithmic and implementation aspects of an automatically configurable remote visualization system, which optimally decomposes and adaptively maps the visualization pipeline to a wide-area network. The first node typically serves as a data server that generates or stores raw data sets and a remote client resides on the last node equipped with a display device ranging from a personal desktop to a powerwall. Intermediate nodes can be located anywhere on the network and often include workstations, clusters, or custom rendering engines. We employ a regression model-based network daemon to estimate the effective bandwidth and minimal delay of a transport path using active traffic measurement. Data processing time is predicted for various visualization algorithms using block partition and statistical technique. Based on the link measurements, node characteristics, and module properties, we strategically organize visualization pipeline modules such as filtering, geometry generation, rendering, and display into groups, and dynamically assign them to appropriate network nodes to achieve minimal total delay for post-processing or maximal frame rate for streaming applications. We propose polynomial-time algorithms using the dynamic programming method to compute the optimal solutions for the problems of pipeline decomposition and network mapping under different constraints. A parallel based remote visualization system, which comprises a logical group of autonomous nodes that cooperate to enable sharing, selection, and aggregation of various types of resources distributed over a network, is implemented and deployed at geographically distributed nodes for experimental testing. Our system is capable of handling a complete spectrum of remote visualization tasks expertly including post processing, computational steering and wireless sensor network monitoring. Visualization functionalities such as isosurface, ray casting, streamline, linear integral convolution (LIC) are supported in our system. The proposed decomposition and mapping scheme is generic and can be applied to other network-oriented computation applications whose computing components form a linear arrangement. |
author2 |
S. Sitharama Iyengar |
author_facet |
S. Sitharama Iyengar Zhu, Mengxia |
author |
Zhu, Mengxia |
author_sort |
Zhu, Mengxia |
title |
Adaptive Remote Visualization System with Optimized Network Performance for Large Scale Scientific Data |
title_short |
Adaptive Remote Visualization System with Optimized Network Performance for Large Scale Scientific Data |
title_full |
Adaptive Remote Visualization System with Optimized Network Performance for Large Scale Scientific Data |
title_fullStr |
Adaptive Remote Visualization System with Optimized Network Performance for Large Scale Scientific Data |
title_full_unstemmed |
Adaptive Remote Visualization System with Optimized Network Performance for Large Scale Scientific Data |
title_sort |
adaptive remote visualization system with optimized network performance for large scale scientific data |
publisher |
LSU |
publishDate |
2005 |
url |
http://etd.lsu.edu/docs/available/etd-11142005-124444/ |
work_keys_str_mv |
AT zhumengxia adaptiveremotevisualizationsystemwithoptimizednetworkperformanceforlargescalescientificdata |
_version_ |
1716477129311387648 |