Hani Jamjoom, Ph.D.

Research Staff Member, Tech Lead, Next Generation Solutions Architecture, Member of the IBM Academy of Technology

IBM Watson Research Center

Projects Papers & Patents

I am an RSM Tech Lead at IBM T. J. Watson Research Center and a member of the IBM Academy of Technology. My current focus is on big data platforms, particularly focusing on Internet of Things (IoT) as it applies to Connected Health. Prior to this, I managed the Next Generation Platforms group, which focused on system-level and nested virtualization, network function virtualization and software defined networks, and their application in enabling multi-cloud enterprise systems. At any given year, I work closely with other business units at IBM on new and exiting research problems. Here are my recent themes (or for a more complete list, please visit my projects page):

Rethinking Middleboxes in Enterprise Clouds

This project focuses on rearchitecting middleboxes to improve their elasticity and high availability. We have created a new abstraction (called Split/Merge) that enables the migration of stateful flows across middleboxes. We have also implemented system support for "pico" replication of flow state, allowing significant improvements when compared to existing approaches. We are now looking into supporting middleboxes and NFV inside Platform as a Service (PaaS) clouds, exploring new ways to use middleboxes to implement DevOps features in microservice-based applications. [HotMiddlebox'15, HotCloud'15, HotSDN'14, SoCC'13, HotSDN'13, NSDI'13, HotOS'13]

Cloud Workload Optimization

As enterprises deploy their applications on the cloud, we continue to explore new ways to leverage cloud infrastructure (e.g., to create infinite memory) and maximize resource utilization (e.g., VM placement and migration in over-committed clouds). [INFOCOM'14, EuroSys'13, IM'13, NOMS'12, VEE'11, INFOCOMM'11]


The Superclouds are entire clouds within and across clouds. We have created a nested virtualization layer called the Xen-Blanked that allows running your own hypervisor on top of other Xen-based clouds (e.g., Amazon EC2). We have also explored device virtualization abstractions that enable new ways of wiring applications in a multi-cloud deployment. [HotCloud'14, Internet Computing'13, EuroSys'12, HotCloud'11]

I have completed my Ph.D. in Computer Science and Engineering from the University of Michigan. My Ph.D. focused on the integration of intelligent controls in computer networks and operating systems to enhance their efficiency, usability, and security. Before that, I completed my Master's degree in Electrical Engineering from Cornell University, where I worked on data streaming over ATM networks. Even before that, I did my undergraduate studies in Computer Engineering at Rose-Hulman Institute of Technology.

Please drop me a note. My email address is "my last name"@gmail.com. You can also reach me on Linkedin. I am always interested in connecting with old friends and making new ones.