About Me

I am a Computer Science Ph.D. candidate at Johns Hopkins University. I am fortunate to be advised by Dr. Soudeh Ghorbani. My research interests span around designing operating systems and host networking componenets for datacenter applications. I'm currently investigating the sources and implications of data center traffic burstiness.

Education

  • 2019-Present
    • Computer Science Ph.D., Johns Hopkins University
  • 2019-2021
    • Computer Science M.S.Eng., Johns Hopkins University
  • 2016-2018
    • Computer Software Engineering MSc., Iran University of Science and Technology
  • 2012-2016
    • Computer Software Engineering BSc., Iran University of Science and Technology

Current Research

  • Microbursts are one of the hidden culprits behind data center network performance degradation . We are investigating ways to identify, measure and mitigate them.
  • Process scheduling is an old yet unsolved problem for data center hosts. With the emergence of kernel-bypass runtimes, new schemes are necessary to allow more efficient resource utilization while preserving the performance of latency-sensitive applications. We are currently investigting how micro-quanta scheduler tries to bring balance between fairness and responsiveness.
  • Power management is another area of interest for data center operators. We recently proposed in-application process scheduling for latency-critical datacenter applications to leverage application knowledge for core management and ultimately smarter CPU power saving.

Publications

Professional and Work Experience

  • Research Associate Intern, Hewlett Packard Labs, Hewlett Packard Enterprise, Summer 2023 - Present.
  • Artifact evaluation committee member, 2023 ACM Symposium on Operating Systems Principles (SOSP 2023)
  • Shadow PC member, 2022 ACM European Conference on Computer Systems (EuroSys 2022).
  • Shadow PC member, 2021 ACM European Conference on Computer Systems (EuroSys 2021).
  • Design and development of "Shariffood", Sharif University of Technology dorms meal reservation portal.
  • Infrastructure lead of IUST Cloud Computing Center: Iran University of Science and Technology IAAS Cloud platform.

Teaching Assistance

  • Fall 2016, Advanced Programming, IUST.
  • Fall 2017, Operating Systems, IUST
  • Spring 2018, Cloud Computing Environments, IUST
  • Fall 2018, Operating Systems, IUST
  • Spring 2020, Cloud Computing, JHU, course page
  • Fall 2022, Computer Networks, JHU, course page

News

  • Nov 14, 2023

    Our paper "Practical packet deflection for datacenters" is accepted at CoNEXT '23. Can't wait to present our findings in Paris!

  • Apr 28, 2023

    I'll be joining the NDSL group at Hewlett Packard Labs as a Research Intern this summer!

  • Apr 16, 2023

    I'll be presenting our paper, Valinor, at the NSDI '23 conference in the congestion control track. Grateful to Usenix for the travel award!

  • Dec 15, 2022

    Our paper Valinor got accepted to NSDI '23. I'm thrilled to present how network traffic bursts manifist themselves at different scales!

  • Dec 5, 2022

    I had the privilege to present our work on Microquanta process scheduler at IEEE/ACM CloudAM 2022 workshop, part of the UCC '22 conference. Grateful for NSF's travel award!

  • Dec 7, 2021

    I presented our paper "Vertigo" in the virtual CoNEXT '21 conference. Vertigo proposes selective deflection routing to overcome the impact of microbursts on packet loss and flow performance.

Misc

When I'm away from my PC, I play soccer (goalkeeper indoors, full back outdoors!), play video games (Fable and Far cry fan!), or leaf through my favorite books (I'm a Tolkien fan). Let's chat if our interests align ;)

Contact

You can contact me through my academic email or my personal email.