Jason Liu

Florida International University

Lecture Information:
  • November 21, 2019
  • 2:00 PM
  • CASE 349
Jason Liu Portrait

Speaker Bio

Jason Liu is a Professor at the School of Computing and Information Sciences, Florida International University (FIU) in Miami, Florida, USA. His research focuses on modeling and simulation, parallel discrete-event simulation, performance modeling and simulation of computer
systems and computer networks. He currently serves on the Editorial Board of ACM Transactions on Modeling and Computer Simulation (TOMACS), SIMULATION, Transactions of the Society for Modeling and Simulation International, and IEEE Networking Letters. He is also on the Steering Committee of ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (SIGSIM-PADS). He served as General Chair or Program Chair for several conferences in related areas. Jason Liu is an NSF CAREER awardee in 2006 and an ACM Distinguished Scientist in 2014. His research has been supported by various funding agencies, including NSF, DOE, DOD, and DHS.


Simulus is a full-fledged open-source discrete-event simulator, supporting both event-driven and process-oriented simulation world-views. It is implemented in Python with all the bells and whistles and aspires to be a part of the Python’s ecosystem supporting scientific computing. Simulus provides several advanced modeling constructs to ease common simulation tasks (e.g., complex queuing models, producer-consumer synchronizations, and message-passing communications among simulation processes). Simulus also provides organic support for simultaneously running a time-synchronized group of simulators, either sequentially or in parallel, thereby allowing composable simulation of individual simulators handling different aspects of a target system. Simulus is open source and is available online at https://simulus.readthedocs.io/. In this talk, I will provide a hands-on introduction to simulus, highlighting its important features through examples. So bring a laptop to the talk with Python 3 and Jupyter notebook installed; we will work together through the interactive examples.