Walid A. Hanafy

I am a fifth-year PhD student in the College of Information & Computer Sciences, University of Massachusetts, Amherst. I am advised by Prof. Prashant Shenoy. I am affiliated with Laboratory for Advanced Software Systems. Before Joining UMass I worked as a Researcher and as an R&D engineer in multiple Universities. I also worked as a software engineer for many years.

My research interests include cloud computing, sustainable computing, and building large scale distributed systems. My recent research has focused on reducing cloud computing systems' carbon footprint and designing resource-efficient machine learning systems for the edge. The work spans edge computing, energy informatics, and machine learning systems. My work has been published in top-tier conferences, e.g., ASPLOS, INFOCOM, SIGMETRICS, e-Energy, SoCC, IoTDI, SEC, and IWQOS. For more details please checkout my resume.

Recent News:

Education:

MS/PhD Student, University of Massachusetts, Amherst, MA, USA (2019 - NOW)
  • I am advised by Prof. Prashant Shenoy
  • My work spans edge computing, green computing, energy informatics, and machine learning systems.
  • Thesis Title: Carbon-aware resource management for cloud computing platforms.
MS in Computer Engineering, Helwan University, Egypt (2015 - 2018)
  • My research focused on Autonomous Cloud Computing Infrastructure Management.
  • Thesis Title: Container Type Virtualization Management in Cloud Computing.
BS in Computer Engineering, Helwan University, Egypt (2006 - 2011)
  • I Graduated as Class Valedictorian.
  • My Graduation Project was a driver assistant system capable of monitoring drivers state and behavior using computing vision and ultrasonic sensors.

Publications:

  1. Roozbeh Bostandoost, Walid A. Hanafy, Adam Lechowicz, Noman Bashir, Prashant Shenoy, and Mohammad Hajiesmaili. Data-driven Algorithm Selection for Carbon-Aware Scheduling, July 2024. HotCarbon'24.
  2. Hyunseok Chang, Walid A. Hanafy, Sarit Mukherjee and Limin Wang. INSERT: In-Network Stateful End-to-End RDMA Telemetry. INFOCOM 2024.
  3. Roozbeh Bostandoost, Adam Lechowicz, Walid A. Hanafy, Noman Bashir, Prashant Shenoy, and Mohammad Hajiesmaili. LACS: Learning-Augmented Algorithms for Carbon-Aware Resource Scaling with Uncertain Demand. In The 15th ACM International Conference on Future and Sustainable Energy Systems (E-Energy '24), June 4-7, 2024, Singapore, Singapore, 2024.
  4. Walid A. Hanafy, Qianlin Liang, Noman Bashir, Abel Souza, David Irwin, and Prashant Shenoy. Going Green for Less Green: Optimizing the Cost of Reducing Cloud Carbon Emissions. In Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3 (ASPLOS '24), April 27-May 1, 2024, La Jolla, CA, USA, 2024.
  5. Walid A. Hanafy, Qianlin Liang, Noman Bashir, David Irwin, and Prashant Shenoy. CarbonScaler: Leveraging Cloud Workload Elasticity for Optimizing Carbon-Efficiency. Proc. ACM Meas. Anal. Comput. Syst., volume 7, 3, dec 2023 (Best Student Paper Award).
  6. Qianlin Liang, Walid A. Hanafy, Noman Bashir, David Irwin, and Prashant Shenoy. Energy Time Fairness: Balancing Fair Allocation of Energy and Time for GPU Workloads. In Proceedings of the 8th ACM/IEEE Symposium on Edge Computing (SEC), 12 2023.
  7. Walid A. Hanafy, Li Wu, Tarek Abdelzaher, Suhas Diggavi, and Prashant Shenoy. Failure-Resilient ML Inference at the Edge through Graceful Service Degradation. In Proceedings of the 41st IEEE Military Communications Conference (MILCOM) workshop on Internet of Things for Adversarial Environments, 10 2023.
  8. Walid A. Hanafy, Roozbeh Bostandoost, Noman Bashir, David Irwin, Mohammad Hajiesmaili, and Prashant Shenoy. War of the Efficiencies: Understanding the Tension between Carbon and Energy Optimization. In Proc. 2nd ACM Workshop on Hot Topics in Sustainable Computing Systems (HotCarbon'23), July 2023.
  9. Walid Hanafy, Limin Wang, Hyunseok Chang, Sarit Mukherjee, T. V. Lakshman, and Prashant Shenoy. Understanding the Benefits of Hardware-Accelerated Communication in Model-Serving Applications. In 2023 IEEE/ACM 31st International Symposium on Quality of Service (IWQoS) 2023.
  10. Qianlin Liang, Walid A. Hanafy, Ahmed Ali-Eldin, David Irwin, and Prashant Shenoy. Dělen: Enabling Flexible and Adaptive Model-serving for Multi-tenant Edge AI. In Proceedings of IEEE/ACM Eighth International Conference on Internet-of-Things Design and Implementation (IoTDI), San Antonio May 2023.
  11. Abel Souza, Noman Bashir, Jorge Murillo, Walid Hanafy, Qianlin Liang, David Irwin, and Prashant Shenoy. 2023. Ecovisor: A Virtual Energy System for Carbon-Efficient Applications. In Proceedings of the 27thACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS ’23).
  12. Liang, Q., Hanafy, W. A., Ali-Eldin, A., & Shenoy, P. (2022). Model-driven Cluster Resource Management for AI Workloads in Edge Clouds. In ACM Transactions on Adaptive andAutonomous Systems (TAAS) Jan 2023
  13. Walid A. Hanafy, Tergel Molom-Ochir, and Rohan Shenoy. 2021. Design Considerations for Energy-efficient Inference on Edge Devices. In Proceedings of the Second ACM International Workshop on Energy-Efficient Learning at the Edge (WEEE '21).
  14. W. A. Hanafy, A. Pina and S. A. Salem, “Machine Learning Approach for Photovoltaic Panels Cleanliness Detection,” 2019 15th International Computer Engineering Conference (ICENCO), Cairo, Egypt, 2019, pp. 72-77.
  15. W. A. Hanafy, A. E. Mohamed and S. A. Salem, “A New Infrastructure Elasticity Control Algorithm for Containerized Cloud,” in IEEE Access, vol. 7, pp. 39731-39741, 2019.
  16. W. A. Hanafy, A. E. Mohamed and S. A. Salem, “Novel selection policies for container-based cloud deployment models,” 2017 13th International Computer Engineering Conference (ICENCO), Cairo, 2017, pp. 237-242.
  17. W. A. Hanafy, A. E. Mohamed and S. A. Salem, “A load balancing with power optimization algorithm for container-based infrastructure management,” 2017 12th International Conference on Computer Engineering and Systems (ICCES), Cairo, 2017, pp. 161-166.

Teaching Experience:

University of Massachusetts, Amherst, MA, USA

  • COMPSCI 577: Operating Systems Design and Implementation
  • COMPSCI 677: Distributed and Operating Systems

Helwan University, Egypt

  • Software Engineering
  • Operating Systems
  • Cloud Computing
  • Distributed Systems
  • Database Systems