Here is an overview of current and past projects that I am
leading (or have led) at IBM Research. You can also find a summary of my Ph.D.
work
here.
___big data systems' optimizations
This project focuses on improving the
effeciency and scalabilty of big data systems. Our initial focus has been on fingerprinting
big data workloads in large scale deployments. We have also proposed new optimizations to
graph processing systems. Now, we are looking at using these systems in the Connected Health domain, focusing on
the intersection of Internet of Things (IoT) and healthcare.
publications & patents
Xiaoen Ju, Hani Jamjoom and Kang Shin
ACM SIGMETRICS
Champaign-Urbana, USA, June 2017
Xiaoen Ju, Dan Williams, Hani Jamjoom and Kang Shin
USENIX Annutal Technical Conference
Denver, Co, June 2016
Dan Williams, Shuai Zheng, Xiangliang Zhang and Hani Jamjoom
IEEE INFOCOM
Toronto, Canada, April 2014
Zuhair Khayyat, Karim Awara, Amani Alonazi, Hani Jamjoom, Dan Williams and Panos Kalnis
ACM EuroSys
Prague, Czech Republic, April 2013
Karim Awara, Hani Jamjoom and Panos Kalnis
ACM SIGCOMM Posters and Demos
Hong Kong, China, August 2013
___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 network function virtualization inside Platform as a Service (PaaS)
clouds, exploring new ways to use middleboxes to
implement DevOps features in microservice-based
applications.
publications
Shriram Rajagopalan, Hani Jamjoom, Tamar Eilam and Priya Nagpurkar
USENIX Annutal Technical Conference (Practitioner Talk)
Denver, Co, June 2016
Victor Heorhiadi, Shriram Rajagopalan, Hani Jamjoom, Michael K. Reiter and Vyas Sekar
IEEE Conference on Distributed Computing Systems (ICDCS)
Nara, Japan, June 2016
Murad Kablan, Blake Caldwell, Richard Han, Hani Jamjoom and Eric Keller
ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization
(HotMiddlebox). Also appeared as a poster in USENIX NSDI.
London, UK, August 2015
Shriram Rajagopalan and Hani Jamjoom
USENIX Workshop on Hot Topics in Cloud Computing (HotCloud)
Santa Clara, CA, June 2015
Hani Jamjoom, Dan Williams and Upendra Sharama
ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN)
Chicago, IL, Aug 2014
Shriram Rajagopalan, Dan Williams and Hani Jamjoom
ACM Symposium on Cloud Computing (SoCC)
Santa Clara, California, Oct 2013
Dan Williams and Hani Jamjoom
ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN)
Hong Kong, China, August 2013
Shriram Rajagopalan, Dan Williams, Hani Jamjoom and Andy Warfield
USENIX Workshop on Hot Topics in Operating Systems (HotOS XIV)
Santa Ana Pueblo, New Mexico, May 2013
Shriram Rajagopalan, Dan Williams, Hani Jamjoom and Andy Warfield
USENIX Symposium on Networked
Systems Design and Implementation (NSDI)
Lombard, Illinois, April 2013
Hani Jamjoom, Shriram Rajagopalan and Dan Williams
US Patent US9110864
Aug 2015, (Granted)
awards
Publication Achievement Award
IBM Watson Research, 2013
___cloud workload discovery & optimization
Moving enterprise workloads to the cloud is not easy. It is
filled with practical and systems challenges across the entire lifecycle. In
this research project, we look a wide spectrum of problems ranging from
workload discovery, to placement, to migration, focusing on different
enterprise and big data workloads. This project was awarded a 'Outstanding Research Accomplishment' for demonstrating over $100M in revenue
impact.
publications & patents
Chris X. Cai, Franck Le, Xin Sun, Geoffrey G. Xie, Hani Jamjoom and Roy H. Campbell
IEEE Conference on Distributed Computing Systems (ICDCS)
Nara, Japan, June 2016
Murad Kablan, Eric Keller and Hani Jamjoom
USENIX Workshop on Hot Topics in Cloud Computing (HotCloud '16)
Denver, CO, June 2016
Kun Bai, Niyu Ge, Hani Jamjoom, Xiaolan Zhang, Ee Ee Jan and Lakshminarayanan Renganarayana
IFIP/IEEE Integrated Network Management Symposium (IM)
Ghent, Belgium, May 2013
Xiangliang Zhang, Zon-yin Shae, Shuai Zheng and Hani Jamjoom
IEEE/IFIP Network Operations and Management Symposium (NOMS)
Maui, Hawaii, April 2012
Dan Williams, Hani Jamjoom, Yew-Huey Liu and Hakim Weatherspoon
ACM SIGPLAN/SIGOPS International
Conference on Virtual Execution Environments (VEE)
Newport Beach, CA, March 2011
Vivek Shrivastava, Petros Zerfos, Kang-won Lee, Hani Jamjoom, Yew-Huey Liu and Suman Banerjee
IEEE INFOCOM Mini-conference
Shanghai, China, April 2011
Hani Jamjoom, Kang-won Le, Vlivek V. Shrivastava and Petros Zerfos
US Patent US8423646
April 2013, (Granted)
awards
Outstanding Technical Achievement Award
IBM Watson Research, 2013
The Analytics for Logical Dependency Mapping (ALDM) is a light-weight solution for deep discovery of infrastructure and application topologies. ALDM has and continue to be used across many client engagements as part of migrating enterprise applications across data centers. The project was awarded an "Outstanding Accomplishments" for demonstrating greater than combined $100M revenue/savings impact.
Technical Accomplishment
IBM Watson Research, 2010
___superclouds
Cloud computing is often compared to the power utility model as part
of a trend towards the commoditization of computing resources. However,
today’s cloud providers do not simply supply raw computing resources as a
commodity, but also act as distributors, dictating cloud services that are not
compatible across providers. We propose a new cloud service distribution
layer, called a supercloud, that is completely decoupled from the cloud
provider. The superclouds are entire clouds within and across clouds. To
transform today's clouds into superclouds, 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.
publications
Dan Williams, Yaohui Hu, Umesh Deshpande, Piush K Sinha, Nilton Bila, Kartik Gopalan and Hani Jamjoom
The 12th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution
Environments (VEE'16)
Atlanta, GA, April 2016
Dan Williams, Hani Jamjoom and Hakim Weatherspoon
USENIX Workshop on Hot Topics in Cloud Computing (HotCloud)
Philadelphia, PA, June 2014
Dan Williams, Hani Jamjoom and Hakim Weatherspoon
IEEE Internet Computing Special Issue on Virtualization
Vol. 17, No. 2, Mar/April 2013
Hani Jamjoom
International Workshop on Virtualization Technologies in Distributed Computing (Invited Talk)
New York, NY, June 2013
Dan Williams, Hani Jamjoom and Hakim Weatherspoon
ACM EuroSys
Bern, Switzerland, April 2012
Dan Williams, Eslam Elnikety, Mohamed Eldehiry, Hani Jamjoom, Hai Huang and Hakim Weatherspoon
USENIX Workshop on Hot Topics in Cloud Computing (HotCloud)
Portland, OR, June 2011
Hani Jamjoom and Daniel J. Williams
US Patent US9256463B2
Feb 2016, (Granted)
awards
Outstanding Technical Achievement Award
IBM Watson Research, 2016
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.
___deep cloud
This project focused on offering Blue Gene/P
capabilities as a cloud service. The work builds on research in Grid
computing and places them in a highly consumable service’s model. Grid
computing, which in theory, shares many aspects of cloud computing, has not
gained wide-scale adoption, primarily because it optimizes for system use,
rather than user expectation. In contrast, cloud computing has focused on
meeting user expectation of underlying system resources: offering users what
they need, when they need it, and charging them for what they use. This
research has solved at a number of challenges in making HPC systems more
consumable. We have also studied different HPC applications
from this cloud perspective. This project was
awarded a 'Research Accomplishment' for demonstrating over $10M revenue
impact.
publications & patents
Karim Awara, Hani Jamjoom and Panos Kalnis
ACM SIGCOMM Posters and Demos
Hong Kong, China, August 2013
Moustafa AbdelBaky, Manish Parashar, Hyunjoo Kim, Kirk E. Jordan, Vipin Sachdeva, James Sexton, Hani Jamjoom, Zon-Yin Shae, Gergina Pencheva, Reza Tavakoli and Mary F. Wheeler
IEEE Computer
Vol. 45, No. 10, October 2012
Dinesh Kumar, Hani Jamjoom and Zon-yin Shae
IEEE International Parallel and Distributed Processing Symposium Workshops, the 21st International Heterogeneity in Computing Workshop (HCW)
Shanghai, China, May 2012
Shuai Zheng, Zon-yin Shae, Xiangliang Zhang, Hani Jamjoom and Liana Fong
17th International European Conference
on Parallel and Distributed Computing (Euro-Par)
Bordeaux, France, August 2011
Zon-yin Shae, Hani Jamjoom, Mark Podlaseck, Huiming Qu and Anshul Sheopuri
INFORMS 2010 Service Science Conference
Taipei, Taiwan, July 2010
Denis Saure, Anshul Sheopuri, Huiming Qu, Hani Jamjoom and Assaf Zeevi
IEEE Service Operations and Logistics, and Informatics (SOLI)
QingDao, China, July 2010
Tran Vu Pham, Hani Jamjoom, Kirk Jordan and Zon-Yin Shae
ACM International Symposium on High
Performance Distributed Computing (HPDC)
Chicago, Illinois, June 2010
Hani Jamjoom, Denish Kumar and Zon-yin Shae
US Patent US9311146
April 2016, (Granted)
Hani Jamjoom, Mark E. Podlaseck, Huiming Qu, Yaoping Ruan, Zon-Yin Shae and Anshul Sheopuri
US Patent US8479212
Jul 2013, (Granted)
Monther Abdullah Al-Dawsari, Hani Jamjoom, Mark E. Podlaseck, Huiming Qu, Yaoping Ruan, Denis R. Saure, Zon-Yin Shae and Anshul Sheopuri
US Patent US8458011
Jun 2013, (Granted)
awards
Outstanding Technical Achievement Award
IBM Watson Research, 2012
Deep Cloud is a framework for offering Blue Gene/P as a Service. This was depeloped as part of KAUST IBM Center for Deep Computing Research. This project was awarded a ‘Research Accomplishment’ for demonstrating over $10M revenue impact.
Eminence and Excellence Award
IBM Watson Research, 2011
First Place
Demonstrated how Deep Cloud can be effectively used to support ensemble applications on
a geographically distributed federation of supercomputing systems
___cyano
Leveraging the collective knowledge of large user-base can yield
enormous intellectual property (e.g., Wikipedia, YouTube, etc.). Fundamental
to these successes are technologies that allow users to easily co-create
knowledge. In the case of business processes and best practices, such
technologies did not exist for orchestration, enrichment, and analytics. Cyano
is a flexible social-networking based platform that enables community-based
process co-creation. It was fully developed and deployed by Research team.
Cyano is built on top of a scalable vector-based semantic engine and an
adaptive recommendation system. With a user base of over 12,000 active IT
practitioners, Cyano captured over 550 of IBM IT Best Practices. This project
was awarded a 'Research Accomplishment' for demonstrating over $5M cost
savings.
publications & patents
Hani Jamjoom, Huiming Qu, Melissa Buco, Milton Hernandez, Debanjan Saha and Mahmoud Nagshineh
IBM Systems Journal
Vol. 53, No. 6, 2009
Hanghang Tong, Huiming Qu and Hani Jamjoom Faloutsos
ACM Conference on Information and Knowledge Management (CIKM)
Hong Kong, China, November 2009
Melissa Buco, Hani Jamjoom, Mark Podlaseck and Huiming Qu
World Conference on Services
Bangalore, India, September 2009
Yixin Diao, Hani Jamjoom and David Loewenstern
IEEE International Conference on Cloud Computing
Bangalore, India, September 2009
Hanghang Tong, Huiming Qu and Hani Jamjoom
IEEE International Conference on Data Mining (ICDM)
Pisa, Italy, December 2008
Asheq Khan and Hani Jamjoom
IEEE International Conference on Services Computing (SCC)
Honolulu, Hawaii, July 2008
Huiming Qu, Jimeng Sun and Hani Jamjoom
IEEE International Conference on Services Computing (SCC)
Honolulu, Hawaii, July 2008
Hani Jamjoom, Huiming Qu and Hanghang Tong
US Patent US8346766
Jan 2013, (Granted)
Nikolaos Anerousis, Abhijit Bose, Aliza R. Heching, Milton H. Hernandez, Hani Jamjoom, Hoda Parvin, Sreeram Ramakrishnan, Debanjan Saha and Zon-Yin
US Patent US8385534
Feb 2013, (Granted)
Nikolaos Anerousis, Hani Jamjoom, Debanjan Saha, Ramendra K. Sahoo and Zon-Yin Shae
US Patent 8,036,865
Oct 2011, (Granted)
Hani Jamjoom, Raymond B. Jennings, Parviz Kermani and Debanjan Saha
US Patent 7,761,398
July 2010, (Granted)
awards
Technical Accomplishment
IBM Watson Research, 2010
Outstanding Innovation Award
IBM Watson Research, 2007
Cyano is a social networking-based process co-creation platform. The award was given for
demonstrating how Cyano has enabled the acceleration of capturing and enrichment of over 550 IBM IT best
practices, with a community of over 12,000 subject matter experts. This project was awarded a ‘Research Accomplishment’ for demonstrating over $5M cost savings.
___i3
The Integrated Infrastructure Intelligence (i3) is a mashup and
analytics framework for managing disparate infrastructure components.
Developed as part of a First-of-a-Kind project with a large cable provider, i3
was used to monitor over 400,000 devices. A key component of i3 is an
inference algorithm that uses historical failure patterns for discovering
hidden topologies, even in the presence of noisy and incomplete data. i3
automatically identifies shared failure risk. When failure is detected, i3
tracks impacted users using an adaptive monitoring technique. This project was
awarded a 'Research Accomplishment' for demonstrating over $10M revenue
impact.
publications & patents
Yun Mao, Hani Jamjoom, Shu Tao and Jonathan Smith
ACM Internet Measurement Conference (IMC)
San Diego, CA, October 2007
Hani Jamjoom, Nikos Anerousis, Raymond Jennings and Debanjan Saha
IFIP/IEEE International Symposium on Integrated Network Management (IM)
Munich, Germany, May 2007
Nikolaos Anerousis, Hani Jamjoom, Debanjan Saha, Shu Tao and Jin Zhou
China Patent CN101237356
May 2012, (Granted)
Nikolaos Anerousis, Hani Jamjoom, Yun Mao and Shu Tao
US Patent 7,937,347
May 2011, (Granted)
awards
Outstanding Technical Achievement Award
IBM Watson Research, 2006