By Topic

A dynamic load-balancing approach for efficient remote interactive visualization

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$33 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Chen-Han Kuo ; Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan ; D. S. -M. Liu

In this paper, we present a dynamic load-balancing scheme in a networked heterogeneous computing environment and apply it to a Web-based scientific visualization system, whose efficiency requires a much stronger support than what is needed for visualizations merely on a single computer. To achieve the overall system resource utilization and to determine the most cost-effective strategy for such computing applications, we adopt a distributed asynchronous pipeline approach and a dynamic load-balancing algorithm at server side to distribute tasks among the whole system. To achieve efficient pipelining, it essentially requires a network with high bandwidth and low latency; an efficient interprocess communication mechanism on the network, and proper adaptation and partitioning of the visualization computations through the pipeline. By taking each client's capability into consideration, this dynamic approach can dispatch some stages of the visualization pipeline to client for executing. Besides, we also present a mechanism for selecting a computing unit that best suits for executing a specific visualization computation in the incoming job. We have demonstrated a number of static and dynamic configurations in task allocation and functional partitioning in order to realize the target application.

Published in:

Information Technology: Coding and Computing [Computers and Communications], 2003. Proceedings. ITCC 2003. International Conference on

Date of Conference:

28-30 April 2003