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 developer for a couple of 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. 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.
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. 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 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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).
  9. 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
  10. 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).
  11. 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.
  12. 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.
  13. 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.
  14. 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