SYSTEMS & NETWORKING

Since its creation in 1983, the Internet has grown exponentially – becoming an essential part of our daily lives and connecting billions of people and devices across the world.​

We tackle the challenges facing such large-scale interconnections of computing devices, exploring how these computing devices can work together, often in a distributed manner, to perform computations and disseminate information from one device to another.

WHAT WE DO

Image

Study methods and models that power large-scale computer systems and networks.

Image

Explore various real-world applications of computer systems and networking.

SUB AREAS:

Approximate Computing​

Computer Networks​

Design Automation​

Distributed Computing​

DNA-Based Storage Systems​

Embedded Systems

Hardware Accelerators (AI, etc.)

Hardware acceleration with GPU/FPGA​

High Performance Computing​

Internet of Things​

Mobile Computing & Sensing​

Modelling & Simulation, Traffic Simulation, Crisis Simulation, Digital Twinning​

Neuromorphic Computing

Operating Systems​

Parallel Architectures​

Parallel Computing​

Performance Evaluation​

Programmable Networks​

Systems Modeling & Simulation​

Wireless Networks

OUR RESEARCH PROJECTS

OUR RESEARCH GROUPS

STeAdS Virtual Group

Ganesh NEELAKANTA IYER

Software Engineering and Technological Advancements for Society. A virtual group that uses Software engineering practices (Agile, DevOps and Project Mgmt) and Technological advancements (Cloud computing, Artificial Intelligence (EdgeAI, Game Theory, ML/DL/RL)) for the benefit of various aspects of society (healthcare, education, art & culture). Looking for students to build a website for STeAdS.

  • Distributed Computing, Internet of Things, Wireless Networks

Verified Systems Engineering

Ilya SERGEY, Mirela Andreea COSTEA

We do research in the design and implementation of programming languages (PL), mathematical models of computation, and computer-assisted formal reasoning. We investigate the theoretical foundations of programming and build tools for ensuring that certain kinds of costly software errors and vulnerabilities never occur in the real-world code, which many people rely upon in their everyday lives.

  • Distributed Computing, Systems Modeling & Simulation