Skip to main content

High Performance CPS Co-simulations

Primary Investigators:
Janos Sztipanovits
Yogesh Barve 

Brief Description of Project:
CPS co-simulations enable understanding of complex scenarios across different simulation domains like computer networks, wireless communications, physics modeling, electric power grids, vehicles, transportation, fluid dynamics, etc. which is a hallmark of Cyber-Physical Systems (CPS). However, the performance of these co-simulations is affected by the underlying platform resource availability across the heterogeneous cloud-edge run-time platforms. This research project will explore holistically the design and execution of distributed co-simulations across cloud-edge computing platforms which allows for low-overhead monitoring of the performance indicators, and high-performance execution of co-simulations which adhere to the simulations quality of service (QoS) and cost constraints.

Desired Qualifications: 
CS/CmpE/EE background with familiarity with concepts and techniques of simulations, software design, and embedded systems. Knowledge of the Java/C++/Python languages is a plus, as well as experience with Git, Docker, Cloud technologies, and Raspberry PI. 

Nature of Supervision:
The intern will work under the supervision of a researcher. The intern will be given weekly tasks and report on them during the project meetings. 

A Brief Research Plan (period is for 10 weeks):
Week 1: Getting familiarity with the project tools and softwares used.
Week 2-4: Learning about the specific tools used and being developed on the project.
Week 5-9: Development of an algorithm to solve the research problem.
Week 10: Preparing a final report and poster on the research results. Students will also present an oral presentation on their research work. 

Number of Open Slots: 1
Contact Information:
Name: Yogesh Barve
Department: Electrical Engineering and Computer Science