
Ashraf Y. Mahgoub
Graduate Student
Joined department: Fall 2016
Education
I am a graduate Research Assistant and a PhD candidate at the department of Computer Science, Purdue University. I work in DCSL lab and I am advised by Professor Saurabh Bagchi and Professor Ananth Grama. My research interests include optimizing performance and cost for cloud-hosted systems. During my PhD, I worked on several research projects that target optimizing the performance and cost for two emerging technologies: NoSQL datastores and Serverlss workflows.
Selected Publications
Ashraf Mahgoub, Alexander Michaelson Medoff, Rakesh Kumar, Subrata Mitra, Ana Klimovic, Somali Chaterji, and Saurabh Bagchi. "{OPTIMUSCLOUD}: Heterogeneous Configuration Optimization for Distributed Databases in the Cloud." In 2020 {USENIX} Annual Technical Conference ({USENIX}{ATC} 20), pp. 189-203. 2020.
Rakesh Kumar, Saurabh Jha, Ashraf Mahgoub, Rajesh Kalyanam, Stephen Harrell, Xiaohui Carol Song, Zbigniew Kalbarczyk, William Kramer, Ravishankar Iyer, and Saurabh Bagchi. "The mystery of the failing jobs: Insights from operational data from two university-wide computing systems." In 2020 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 158-171. IEEE, 2020.
Ashraf Mahgoub, Li Wang, Karthick Shankar, Yiming Zhang, Huangshi Tian, Subrata Mitra, Yuxing Peng et al. "{SONIC}: Application-aware Data Passing for Chained Serverless Applications." In 2021 USENIX Annual Technical Conference (USENIX ATC 21), pp. 285-301. 2021.
Ashraf Mahgoub, Paul Wood, Alexander Medoff, Subrata Mitra, Folker Meyer, Somali Chaterji, and Saurabh Bagchi. "{SOPHIA}: Online reconfiguration of clustered nosql databases for time-varying workloads." In 2019 {USENIX} Annual Technical Conference ({USENIX}{ATC} 19), pp. 223-240. 2019.