Activity
-
Thank you Umesh, Ruchika and team for hosting us and for the fantastic discussion on social selling at IBM! IBM is a leader when it comes to social…
Thank you Umesh, Ruchika and team for hosting us and for the fantastic discussion on social selling at IBM! IBM is a leader when it comes to social…
Liked by Nanda Yadav
-
Did you know that 30% of CEOs aren’t on social media at all? 😮 Here's why that's so shocking — and what your company can do about it.
Did you know that 30% of CEOs aren’t on social media at all? 😮 Here's why that's so shocking — and what your company can do about it.
Liked by Nanda Yadav
-
Your employees can reach hundreds, if not thousands, of people. 😮 It's time to activate them.
Your employees can reach hundreds, if not thousands, of people. 😮 It's time to activate them.
Liked by Nanda Yadav
Publications
-
AJAX-based Visualization and Steering for Parallel Simulation (MS Thesis)
Dept. of Computer Science, SIUC
Scientific visualization and computational steering is a very effective tool in various fields of computational science. While visualization enables scientists to understand complex and huge raw data generated from experimental simulations or measurements through visual feedback, the steering capability allows them to gain additional knowledge about the simulation interactively by navigating various parameter values on the fly. In this thesis work, we have implemented a visualization and…
Scientific visualization and computational steering is a very effective tool in various fields of computational science. While visualization enables scientists to understand complex and huge raw data generated from experimental simulations or measurements through visual feedback, the steering capability allows them to gain additional knowledge about the simulation interactively by navigating various parameter values on the fly. In this thesis work, we have implemented a visualization and steering system that integrates different parallel simulation codes into the system and created a web-based client graphical interface that interacts with users through a web browser. To achieve this goal of effectively transferring images from computational server to client's browser with good frame-rate at the client side, we use AJAX (Asynchronous Javascript + XML) technology which ensures a very responsive and usable system due to it's partial web update feature. We built this system along with the advice and help from researchers and scientists in various sectors, and strive to give them flexibility of using the system in a collaborative manner where users are geographically distributed and yet they can still wish to collaborate in a team-work for the same ongoing parallel simulation. On the visualization side, we VCB (Visualization Cook Book), an open-source C language based visualization library which has been developed by Seelab of University of Tennessee. This thesis work uses Virginia Hydrodynamics simulation code, a computational fluid dynamics package as an example to test web visualization and steering capability of the system. The underlying programming framework however is flexible enough to incorporate any serial or parallel simulation code written in Fortran, C and C++ to our system.
-
A Distributed System for Parallel Simulations
IEEE Globecom 2008
We presented the technologies and algorithms to build a Web-based visualization and steering system to monitor the dynamics of remote parallel simulations executed on a Linux cluster. The polynomial time based algorithm to optimally utilize distributed computing resources over a network to achieve maximum frame-rate was also proposed. Keeping up with the advancements in modern Web technologies, we have developed an Ajax-based Web frontend which allows users to remotely access and control…
We presented the technologies and algorithms to build a Web-based visualization and steering system to monitor the dynamics of remote parallel simulations executed on a Linux cluster. The polynomial time based algorithm to optimally utilize distributed computing resources over a network to achieve maximum frame-rate was also proposed. Keeping up with the advancements in modern Web technologies, we have developed an Ajax-based Web frontend which allows users to remotely access and control ongoing computations via a Web browser facilitated by visual feedbacks in real-time. Experimental results are also given from sample runs mapped to distributed computing nodes and initiated by users at different geographical locations. Our preliminary results on frame-rates illustrated that system performance was affected by network conditions of the chosen mapping loop including available network bandwidth and computing capacities. The underlying programming framework of our system supports mixed-programming mode and is flexible to integrate most serial or parallel simulation code written in different programming languages such as Fortran, C and Java.
Other authors
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More