Papers by Srikanth Yoginath
Nanoscale Cluster Detection in Massive Atom Probe Tomography Data
2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014
IFIP/IEEE Eighth International Symposium on Integrated Network Management, 2003., 2003
The network management problem is a very practical, yet complex and theoretically interesting pro... more The network management problem is a very practical, yet complex and theoretically interesting problem. Understanding the problem requires exposure to the issues faced in managing a complex system. Given the lack of theoretical models for large-scale networks, we seek to understand the issues through data analysis. Toward this end, we are using the Access Grid (AG) as a testbed for network management research. The AG is a large-scale distributed collaboration environment where audio, video, and data is exchanged over high-performance networks using multicasting.
Design of a high-fidelity testing framework for secure electric grid control
Proceedings of the Winter Simulation Conference 2014, Dec 1, 2014
Iscapdcs, 2005
With the growing popularity of parallel computation, researchers are looking for various means to... more With the growing popularity of parallel computation, researchers are looking for various means to reduce the problem solving time by performing the computations in parallel. While, interested in parallel computation they do not want to deal with the parallel programming complexities. In this paper, through RScaLAPACK we demonstrate a means that enables the user to carryout parallel computation without dealing with the intricacies of parallel programming.
Interactive, graphical processing unitbased evaluation of evacuation scenarios at the state scale
Simulation, 2011
In large-scale scenarios, transportation modeling and simulation is severely constrained by simul... more In large-scale scenarios, transportation modeling and simulation is severely constrained by simulation time. For example, few real-time simulators scale to evacuation traffic scenarios at the level of an entire state, such as Louisiana (approximately 1 million links) or Florida (2.5 million links). New simulation approaches are needed to overcome severe computational demands of conventional (microscopic or mesoscopic) modeling techniques. Here,
With the growing popularity of parallel computation, researchers are looking for various means to... more With the growing popularity of parallel computation, researchers are looking for various means to reduce the problem solving time by performing the computations in parallel. While, interested in parallel computation they do not want to deal with the parallel programming complexities. In this paper, through RScaLAPACK we demonstrate a means that enables the user to carryout parallel computation without dealing with the intricacies of parallel programming.
Efficient Parallel Discrete Event Simulation on Cloud/Virtual Machine Platforms
ACM Transactions on Modeling and Computer Simulation, 2015
ABSTRACT
Empirical evaluation of conservative and optimistic discrete event execution on cloud and VM platforms
Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation - SIGSIM-PADS '13, 2013
ABSTRACT
2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation, 2009
A methodology and its associated algorithms are presented for mapping a novel, field-based vehicu... more A methodology and its associated algorithms are presented for mapping a novel, field-based vehicular mobility model onto graphical processing unit computational platform for simulating mobility in large-scale road networks. Of particular focus is the achievement of real-time execution, on desktop platforms, of vehicular mobility on road networks comprised of millions of nodes and links, and multimillion counts of simultaneously active vehicles. The methodology is realized in a system called GARFIELD, whose implementation details and performance study are described. The runtime characteristics of a prototype implementation are presented that show real-time performance in simulations of networks at the scale of a few states of the US road networks.
Transparent runtime parallelization of the R scripting language
Scripting languages such as R and Matlab are widely used in scientific data processing. As the da... more Scripting languages such as R and Matlab are widely used in scientific data processing. As the data volume and the complexity of analysis tasks both grow, sequential data processing using these tools often becomes the bottleneck in scientific workflows. We describe pR, a runtime framework for automatic and transparent parallelization of the popular R language used in statistical computing. Recognizing
Taming Wild Horses: The Need for Virtual Time-Based Scheduling of VMs in Network Simulations
2012 IEEE 20th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2012
ABSTRACT

Towards high performance discrete-event simulations of smart electric grids
Proceedings of the first international workshop on High performance computing, networking and analytics for the power grid - HiPCNA-PG '11, 2011
Future electric grid technology is envisioned on the notion of a smart grid in which responsive e... more Future electric grid technology is envisioned on the notion of a smart grid in which responsive end-user devices play an integral part of the transmission and distribution control systems. Detailed simulation is often the primary choice in analyzing small network designs, and the only choice in analyzing large-scale electric network designs. Here, we identify and articulate the high-performance computing needs underlying high-resolution discrete event simulation of smart electric grid operation large network scenarios such as the entire Eastern Interconnect. We focus on the simulator's most computationally intensive operation, namely, the dynamic numerical solution for the electric grid state, for both time-integration as well as event-detection. We explore solution approaches using general-purpose dense and sparse solvers, and propose a scalable solver specialized for the sparse structures of actual electric networks. Based on experiments with an implementation in the THYME simulator, we identify performance issues and possible solution approaches for smart grid experimentation in the large.
Efficiently Scheduling Multi-Core Guest Virtual Machines on Multi-Core Hosts in Network Simulation
2011 IEEE Workshop on Principles of Advanced and Distributed Simulation, 2011
AbstractVirtual machine (VM)-based simulation is a method used by network simulators to incorpor... more AbstractVirtual machine (VM)-based simulation is a method used by network simulators to incorporate realistic application behaviors by executing actual VMs as high-fidelity surrogates for simulated end-hosts. A critical requirement in such a method is the simulation time- ...
Runtime performance and virtual network control alternatives in VM-based high-fidelity network simulations
Proceedings Title: Proceedings of the 2012 Winter Simulation Conference (WSC), 2012
Optimized Hypervisor Scheduler for Parallel Discrete Event Simulations on Virtual Machine Platforms
Proceedings of the Sixth International Conference on Simulation Tools and Techniques, 2013
ABSTRACT
Design of a high-fidelity testing framework for secure electric grid control
Proceedings of the Winter Simulation Conference 2014, 2014
Towards Reversible Basic Linear Algebra Subprograms: A Performance Study
Lecture Notes in Computer Science, 2014
Parallel Vehicular Traffic Simulation using Reverse Computation-based Optimistic Execution
2008 22nd Workshop on Principles of Advanced and Distributed Simulation, 2008
... Reverse computation technique is used to realize rollback in optimistic synchronization. ... ... more ... Reverse computation technique is used to realize rollback in optimistic synchronization. ... Also, the traffic lights are specified with an 8-second cycle time. ... OREMS is an aggregate, fluid-based model, very fast in computing and is used in actual emergency operations. ...
Scientific Data Analysis*
Chapman & Hall/CRC Computational Science, 2009

Reversible Discrete Event Formulation and Optimistic Parallel Execution of Vehicular Traffic
Vehicular traffic simulations are useful in applications such as emergency planning and traffic m... more Vehicular traffic simulations are useful in applications such as emergency planning and traffic management. High speed of traffic simulations translates to speed of response and level of resilience in those applications. Discrete event formulation of traffic flow at the level of individual vehicles affords both the flexibility of simulating complex scenarios of vehicular flow behavior as well as rapid simulation time advances. However, efficient parallel/distributed execution of the models becomes challenging due to synchronization overheads. Here, a parallel traffic simulation approach is presented that is aimed at reducing the time for simulating emergency vehicular traffic scenarios. Our approach resolves the challenges that arise in parallel execution of microscopic, vehicular-level models of traffic. We apply a reverse computation-based optimistic execution approach to address the parallel synchronization problem. This is achieved by formulating a reversible version of a discre...
Uploads
Papers by Srikanth Yoginath