About Me

Prateek Jain

I am a PhD student in Computer Science at Boston University interested in building communication systems for challenged networks that remain reliable. My work brings together transport protocols, recursive architectures, distributed systems, and space networking, with the broader goal of designing systems that are not only theoretically sound, but also practical, resilient, and deployable in challenging real-world environments.

QUIC Network Reliability Recursive Architectures Apache Flink Edge–Cloud Systems Space Networking

Research Overview

My current research spans several connected directions centered on how communication systems behave under dynamic conditions, large-scale data movement, heterogeneous resources, and long disruptions.

Before entering academia, I served for eight years as an Assistant Commandant (Technical) in India’s Central Reserve Police Force (CRPF). That experience strongly shaped the way I approach research. I care deeply about systems that are not only theoretically sound, but also useful, resilient, and grounded in real operational constraints.

One line of my work studies transport-layer behavior over real networks, especially how protocols such as QUIC behave under path changes, PTO variation, migration, and other dynamic WAN effects. During my research internship at Google, I worked on an Internet-scale study of QUIC and contributed to QUICHE.

A second major direction is reliable large-scale data transfer. Through the Multi-Level Error Detection (MLED) framework, I study how configurable recursive layers and in-network resources can reduce undetected error probability, localize recovery, and improve goodput in large-scale file transfer. This work was implemented and evaluated on the FABRIC testbed.

I also work on adaptive execution in hybrid edge–cloud systems. In this line of research, I explore how datacenter-centric stream-processing engines such as Apache Flink can be extended to support heterogeneous edge–cloud deployments using query rewriting, adaptive routing, and dynamic operator placement while preserving event-time processing and fault tolerance.

More recently, I have been working on recursive space networking architectures. I study how scoped communication domains, service intent, durable object semantics, and contact-aware forwarding can be combined into a unified architecture for challenged environments such as lunar, cislunar, and interplanetary networks.

Through my research, I hope to contribute to communication systems that remain dependable under stress: from large-scale file transfer and WAN transport behavior to adaptive edge–cloud execution and future space networking architectures.

Research Highlights

  • Reliable data transfer and transport-layer behavior under dynamic conditions
  • Recursive architectural ideas across file transfer and space networking
  • Adaptive execution across heterogeneous edge and cloud environments
  • Testbed-driven systems design grounded in real operational constraints

Selected Projects

  • MLED: Recursive error-detection architecture for large-scale file transfer
  • QUIC / QUICHE: WAN study of migration, PTO behavior, and stability
  • Hybrid Edge–Cloud Placement: Query rewriting and adaptive routing in Flink
  • ReSpaN: Recursive architecture for challenged space environments

Tools and Systems

  • C/C++, Python, Go, JavaScript, SQL
  • QUIC, QUICHE, RINA, Apache Flink, ns-3
  • FABRIC, Chameleon, Linux, Docker, Git, Wireshark
  • Systems experimentation and testbed-driven evaluation

Professional Background

  • PhD student, Boston University
  • Research Intern, Google
  • Research on MLED, QUIC, edge–cloud systems, and space networking
  • Former Assistant Commandant (Technical), CRPF

On this website, you will find more details about my research projects, publications, and ongoing work across reliable data transfer, transport protocols, hybrid edge–cloud systems, and space networking.