Seventeenth Workshop on Parallel and Distributed Simulation, 2003. (PADS 2003). Proceedings. (2003)
San Diego, California
June 10, 2003 to June 13, 2003
Junlan Zhou , University of California, Los Angeles
Zhengrong Ji , University of California, Los Angeles
Mineo Takai , University of California, Los Angeles
Rajive Bagrodia , University of California, Los Angeles
This paper presents Maya, a multi-paradigm, scalable and extensible network modeling framework for emulating distributed applications. A novel three-tier architecture is proposed to integrate three disparate modeling paradigms, namely, discrete event models, analytical models and physical network interfaces into one unified framework of Maya. As the first effort to integrate all three paradigms into one framework, this paper discusses the implementations of Maya using Qualnet, fluid flow based TCP model and physical network interface. It addresses the performance issues involved in attaining the real time constraints imposed by distributed applications and demonstrates the effectiveness of using analytical models in Maya. Furthermore, it identifies the negative impact on real time performance through the computation intensive ordinary differential equation (ODE) solver in the fluid flow model. A new approach to interleaved executions of the fluid flow model is proposed to hide ODE solver turnaround time. As a result, the percentage of packets missing their deadlines has been reduced from more than 6% to less than 0.2%.
M. Takai, R. Bagrodia, Z. Ji and J. Zhou, "Maya: a Multi-Paradigm Network Modeling Framework," Seventeenth Workshop on Parallel and Distributed Simulation, 2003. (PADS 2003). Proceedings.(PADS), San Diego, California, 2003, pp. 163.