Journal Papers
Conference and Workshop Papers
-
Mumtaz Ahmad,
Songyun Duan,
Ashraf Aboulnaga,
and
Shivnath Babu.
Interaction-Aware Prediction of Business Intelligence Workload Completion Times.
IEEE International Conference on Data Engineering (ICDE '10),
Long Beach, California, USA,
March 2010.
(To appear)
-
Sean Tozer,
Tim Brecht,
and
Ashraf Aboulnaga.
Q-Cop: Avoiding Bad Query Mixes to Minimize Client Timeouts Under Heavy Loads.
IEEE International Conference on Data Engineering (ICDE '10),
Long Beach, California, USA,
March 2010.
(To appear)
-
Ashraf Aboulnaga,
Ziyu Wang,
and
Zi Ye Zhang.
Packing the Most Onto Your Cloud.
International Workshop on Cloud Data Management (CloudDB '09),
Hong Kong, China,
November 2009.
(To appear)
-
Iman Elghandour,
Ashraf Aboulnaga,
Daniel C. Zilio,
and
Calisto Zuzarte.
Recommending XMLTable Views for XQuery Workloads.
International XML Database Symposium (XSym '09),
Lyon, France,
pages 129-144,
August 2009.
-
Mumtaz Ahmad,
Ashraf Aboulnaga,
and
Shivnath Babu.
Query Interactions in Database Workloads.
International Workshop on Testing Database Systems (DBTest '09),
Providence, Rhode Island, USA,
June 2009.
-
Xin Liu,
Ashraf Aboulnaga,
Kenneth Salem,
and
Xuhui Li.
CLIC: CLient-Informed Caching for Storage Servers.
USENIX Conference on File and Storage Technologies (FAST '09),
San Francisco, California, USA,
pages 297-310,
February 2009.
-
Mumtaz Ahmad,
Ashraf Aboulnaga,
Shivnath Babu,
and
Kamesh Munagala.
Modeling and Exploiting Query Interactions in Database Systems.
ACM International Conference on Information and Knowledge Management (CIKM '08),
Napa, California, USA,
pages 183-192,
October 2008.
-
Ahmed Ataullah,
Ashraf Aboulnaga,
and
Frank Wm.Tompa.
Records Retention in Relational Database Systems.
ACM International Conference on Information and Knowledge Management (CIKM '08),
Napa, California, USA,
pages 873-882,
October 2008.
-
Ahmed Soror,
Umar Farooq Minhas,
Ashraf Aboulnaga,
Kenneth Salem,
Peter Kokosielis,
and
Sunil Kamath.
Automatic Virtual Machine Configuration for Database Workloads.
ACM SIGMOD International Conference on Management of Data (SIGMOD '08),
Vancouver, Canada,
pages 953-966,
June 2008.
-
Iman Elghandour,
Ashraf Aboulnaga,
Daniel C. Zilio,
Fei Chiang,
Andrey Balmin,
Kevin Beyer,
and
Calisto Zuzarte.
XML Index Recommendation with Tight Optimizer Coupling.
IEEE International Conference on Data Engineering (ICDE '08),
Cancun, Mexico,
pages 833-842,
April 2008.
-
Mumtaz Ahmad,
Ashraf Aboulnaga,
Shivnath Babu,
and
Kamesh Munagala.
QShuffler: Getting the Query Mix Right.
IEEE International Conference on Data Engineering (ICDE '08),
Cancun, Mexico,
pages 1415-1417,
April 2008.
(Poster)
-
Umar Farooq Minhas,
Jitendra Yadav,
Ashraf Aboulnaga,
and
Kenneth Salem.
Database Systems on Virtual Machines: How Much do You Lose?
International Workshop on Self-Managing Database Systems (SMDB '08),
Cancun, Mexico,
pages 35-41,
April 2008.
-
Kareem El Gebaly
and
Ashraf Aboulnaga.
Robustness in Automatic Physical Database Design.
International Conference on Extending Database Technology (EDBT '08),
Nantes, France,
pages 145-156,
March 2008.
-
Ashraf Aboulnaga
and
Kareem El Gebaly.
µBE: User Guided Source Selection and Schema Mediation for Internet Scale Data Integration.
IEEE International Conference on Data Engineering (ICDE '07),
Istanbul, Turkey,
pages 186-195,
April 2007.
-
Ahmed A. Soror,
Ashraf Aboulnaga,
and
Kenneth Salem.
Database Virtualization: A New Frontier for Database Tuning and Physical Design.
Workshop on Self-Managing Database Systems (SMDB '07),
Istanbul, Turkey,
pages 388-394,
April 2007.
-
Ning Zhang,
M. Tamer Özsu,
Ihab F. Ilyas,
and
Ashraf Aboulnaga.
FIX: Feature-based Indexing Techniques for XML Documents.
International Conference on Very Large Data Bases (VLDB '06),
Seoul, Korea,
pages 259-270,
September 2006.
-
Ning Zhang,
M. Tamer Özsu,
Ashraf Aboulnaga,
and
Ihab F. Ilyas.
XSeed: Accurate and Fast Cardinality Estimation for XPath Queries.
IEEE International Conference on Data Engineering (ICDE '06),
Atlanta, Georgia, USA,
pages 61-72,
April 2006.
-
Xuhui Li,
Ashraf Aboulnaga,
Kenneth Salem,
Aamer Sachedina,
and
Shaobo Gao.
Second-Tier Cache Management Using Write Hints.
USENIX Conference on File and Storage Technologies (FAST '05),
San Francisco, California, USA,
pages 115-128,
December 2005.
-
Ashraf Aboulnaga,
Peter J. Haas,
Mokhtar Kandil,
Sam Lightstone,
Guy M. Lohman,
Volker Markl,
Ivan Popivanov,
and
Vijayshankar Raman.
Automated Statistics Collection in DB2 UDB.
International Conference on Very Large Data Bases (VLDB '04),
Toronto, Canada,
pages 1146-1157,
August 2004.
-
Ihab F. Ilyas,
Volker Markl,
Peter J. Haas,
Paul Brown,
and
Ashraf Aboulnaga.
CORDS: Automatic Discovery of Correlations and Soft Functional Dependencies.
ACM SIGMOD International Conference on Management of Data,
Paris, France,
pages 647-658,
June 2004.
-
Ihab F. Ilyas,
Peter J. Haas,
Volker Markl,
Paul Brown,
and
Ashraf Aboulnaga.
Automatic Relationship Discovery in Self-Managing Database Systems.
International Conference on Autonomic Computing (ICAC '04),
New York, New York, USA,
pages 340-341,
May 2004.
(Poster)
-
Ashraf Aboulnaga
and
Jeffrey F. Naughton.
Building XML Statistics for the Hidden Web.
ACM International Conference on Information and Knowledge Management (CIKM '03),
New Orleans, Louisiana, USA,
pages 358-365,
November 2003.
-
Ashraf Aboulnaga,
Alaa R. Alameldeen,
and
Jeffrey F. Naughton.
Estimating the Selectivity of XML Path Expressions for Internet Scale Applications.
International Conference on Very Large Data Bases (VLDB '01),
Rome, Italy,
pages 591-600,
September 2001.
-
Ashraf Aboulnaga,
Jeffrey F. Naughton,
and
Chun Zhang.
Generating Synthetic Complex-structured XML Data.
Fourth International Workshop on the Web and Databases (WebDB '01),
Santa Barbara, California, USA,
pages 79-84,
May 2001.
-
Ashraf Aboulnaga
and
Jeffrey F. Naughton.
Accurate Estimation of the Cost of Spatial Selections.
IEEE International Conference on Data Engineering (ICDE '00),
San Diego, California, USA,
pages 123-134,
February 2000.
-
Ashraf Aboulnaga
and
Surajit Chaudhuri.
Self-tuning Histograms: Building Histograms Without Looking at Data.
ACM SIGMOD International Conference on Management of Data,
Philadelphia, Pennsylvania,
pages 181-192,
June 1999.
Demonstrations
-
Iman Elghandour,
Ashraf Aboulnaga,
Daniel C. Zilio,
Fei Chiang,
Andrey Balmin,
Kevin Beyer,
and
Calisto Zuzarte.
An XML Index Advisor for DB2.
Demonstration at the ACM SIGMOD International Conference on Management of Data (SIGMOD '08),
Vancouver, Canada,
pages 1267-1270,
June 2008.
-
Ashraf Aboulnaga,
Kareem El Gebaly,
and
Daniel Wong.
µBE: User Guided Source Selection and Schema Mediation for Internet Scale Data Integration.
Demonstration at the IEEE International Conference on Data Engineering (ICDE '07),
Istanbul, Turkey,
pages 1513-1514,
April 2007.
-
Ihab F. Ilyas,
Volker Markl,
Peter J. Haas,
Paul Brown,
and
Ashraf Aboulnaga.
CORDS: Automatic Generation of Correlation Statistics in DB2.
Demonstration at the International Conference on Very Large Data Bases (VLDB '04),
Toronto, Canada,
pages 1341-1344,
August 2004.
Tutorials
-
Ashraf Aboulnaga,
Cristiana Amza,
and
Kenneth Salem.
Virtualization and Databases: State of the Art and Research Challenges.
Tutorial at the International Conference on Extending Database Technology (EDBT '08),
Nantes, France,
pages 746-747,
March 2008.
-
Ashraf Aboulnaga,
Cristiana Amza,
and
Kenneth Salem.
Virtualization and Databases: State of the Art and Research Challenges.
Advanced technology seminar at the IEEE International Conference on Data Engineering (ICDE '07),
Istanbul, Turkey, April 2007.
Other Publications
-
Ashraf Aboulnaga,
Kenneth Salem,
Ahmed Soror,
Umar Farooq Minhas,
Peter Kokosielis,
and
Sunil Kamath.
Deploying Database Appliances in the Cloud.
IEEE Data Engineering Bulletin,
volume 32, number 1, pages 13-20,
March 2009.
(Invited)
-
Jeffrey F. Naughton,
David J. DeWitt,
David Maier,
Ashraf Aboulnaga,
Jianjun Chen,
Leonidas Galanis,
Jaewoo Kang,
Rajasekar Krishnamurthy,
Qiong Luo,
Naveen Prakash,
Ravishankar Ramamurthy,
Jayavel Shanmugasundaram,
Feng Tian,
Kristin Tufte,
Stratis Viglas,
Yuan Wang,
Chun Zhang,
Bruce Jackson,
Anurag Gupta,
and
Rushan Chen.
The Niagara Internet Query System.
IEEE Data Engineering Bulletin,
volume 24, number 2, pages 27-33,
June 2001.
(Invited)
Technical Reports
-
Iman Elghandour,
Ashraf Aboulnaga,
Daniel C. Zilio,
Fei Chiang,
Andrey Balmin,
Kevin Beyer,
and
Calisto Zuzarte.
XML Index Recommendation with Tight Optimizer Coupling.
Technical Report CS-2007-22, David R. Cheriton School of Computer Science, University of Waterloo,
July 2007.
-
Ashraf Aboulnaga
and
Jeffrey F. Naughton.
Towards Building XML Statistics for the Hidden Web.
Technical Report TR-CS-03-1477, Computer Sciences Department, University of Wisconsin - Madison,
April 2003.
-
Ashraf Aboulnaga
and
Surajit Chaudhuri.
Accurate Query Optimization by Sub-plan Memoization.
Technical Report MSR-TR-1999-102, Microsoft Research,
December 1999.
Patents
-
Ashraf Aboulnaga,
Andrey Balmin,
Kevin Beyer,
Iman Elghandour,
Fei Chiang,
Daniel C. Zilio,
and
Calisto Zuzarte.
XML Index Advisor.
US Patent Application,
filed August 2007.
(Pending)
-
Ashraf Aboulnaga,
Peter J. Haas,
Sam Lightstone,
Volker Markl,
Ivan Popivanov,
and
Vijayshankar Raman.
Method, System and Program for Prioritizing Maintenance of Database Tables.
US Patent No. 7,363,324,
filed December 2004, issued April 2008.
-
Surajit Chaudhuri
and
Ashraf Aboulnaga.
Query Optimization by Sub-plan Memoization.
US Patent No. 6,850,925,
filed May 2001, issued February 2005.
-
Ashraf Aboulnaga
and
Surajit Chaudhuri.
Self-tuning Histogram and Database Modeling.
US Patent No. 6,460,045,
filed March 1999, issued October 2002.
Theses
-
Ashraf Aboulnaga.
Cost Estimation Techniques for Database Systems.
Ph.D. Thesis, University of Wisconsin - Madison,
2002.
-
Ashraf Aboulnaga.
An Algorithm and a Cost Model for Window Queries in Spatial Databases.
M.S. Thesis, Alexandria University, Egypt,
1996.