Nanda Yadav

Nanda Yadav

South Jordan, Utah, United States
291 followers 289 connections

Activity

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.

    See publication
  • 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
    • Mengxia Zhu
    See publication

View Nanda’s full profile

  • See who you know in common
  • Get introduced
  • Contact Nanda directly
Join to view full profile

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

Others named Nanda Yadav

Add new skills with these courses