Sorted By Year



  • Patent


  • “Graph Query Processing Using Plurality of Engines”, US Patent Pending, Filed by Microsoft (December 2012).[Link]



  • Editorial (Proceedings)


  • Byron Choi, Sherif Sakr, Yuanyan Tian, “Proceedings of the 5th International Workshop on Graph Data Management: Techniques and Applications” (GDM'14), ICDE Workshops, IEEE [PDF].



    Sourav Bhowmick, Sherif Sakr, Yuanyan Tian, “Proceedings of the 4th International Workshop on Graph Data Management: Techniques and Applications” (GDM'13), ICDE Workshops, IEEE [PDF].



    Sameh Elnikety, Sherif Sakr, Haixun Wang, Lei Zou, “Proceedings of the 3rd International Workshop on Graph Data Management: Techniques and Applications” (GDM'12), ICDE Workshops, IEEE [PDF].



    Lei Chen, Sherif Sakr, Jeffrey Xu Yu, Lei Zou, “Proceedings of the 2nd International Workshop on Graph Data Management: Techniques and Applications” (GDM'11), ICDE Workshops, IEEE [PDF].



    Sherif Sakr, Wei Wang, “Proceedings of the 1st International Workshop on Graph Data Management: Techniques and Applications” (GDM'10), DASFAA Workshops, Lecture Notes in Computer Science, Springer [PDF].



  • Books


  • L. Zhao, S. Sakr, A. Liu, A. Bouguettaya, “Cloud Data Management”, Springer, 2014 [Book Link] [Amazon Link].



    S. Sakr, M. Gaber, “Advances in data processing techniques in the era of Big Data”, CRC, Taylor & Francis group, 2014 [Book Link] [Amazon Link].



    S. Sakr, E. Pardede, “Graph Data Management: Techniques and Applications”, IDEA Group Publishing, 2011 [Book Link] [Amazon Link].



  • Book Chapters


  • S. Sakr, A. Liu (2014) “The Family of MapReduce”. Large-Scale Data Analytics, Springer, 2014 [Chapter Link] [Book Link] [Amazon Link].



    S. Sakr, A. Liu (2012) “A Survey of Large Scale Data Management: Approaches in Cloud Environment”. Data Intensive Computing: Architectures, Algorithms, and Application, Cambridge University Press, 2012 [Book Link] [Amazon Link].



    L. Zhao, S. Sakr, A. Liu (2011) “On the Spectrum of Web Scale Data Management”. Cloud Computing: Methodology, System, and Applications, CRC, Taylor & Francis group, 2011 [Book Link] [Amazon Link].



    S. Sakr (2011) “On Efficient Evaluation of XML Queries”. Theoretical and Practical Advances in Information Systems Development: Emerging Trends and Approaches, IDEA Group Publishing, 2011 [Chapter Link] [Book Link] [Amazon Link].



    S. Sakr, G. Al-Naymat (2011) “Querying Graph Databases: An Overview”. Advanced Database Query Systems: Techniques, Applications and Technologies, IDEA Group Publishing, 2011 [Chapter Link] [Book Link] [Amazon Link].



    S. Sakr, G. Al-Naymat (2011) “Relational Techniques for Storing and Querying RDF Data: An Overview”. Advanced Database Query Systems: Techniques, Applications and Technologies, IDEA Group Publishing, 2011 [Chapter Link] [Book Link] [Amazon Link].



  • Journal Papers


  • S. Sakr, S. Elnikety, Y. He (2014) “Hybrid Query Execution Engine For Large Attributed Graphs”. Information Systems Journal, Elsevier , [PDF].



    S. Sakr (2013) “Cloud-Hosted Databases: Technologies, Challenges and Opportunities”. Cluster Computing Journal, Springer , [PDF] [Project Page].



    L. Zhao, S. Sakr, A. Liu (2013) “A Framework for Consumer-Centric SLA Management of Cloud-Hosted Databases”. IEEE Transactions on Service Computing (IEEE TSC), [PDF] [Project Page].



    S. Sakr, A. Liu, A. Fayoumi (2013) “The Family of MapReduce and Large Scale Data Processing Systems”. Journal of ACM Computing Surveys (ACM CSUR) 46(1), [PDF].



    A. Awad, S. Sakr (2012) “On Efficient Processing of BPMN-Q Queries”. Journal of Computers in Industry 63(9): 867-881, [PDF] [Project Page].



    B. Suleiman, S. Sakr, R. Jeffrey, A. Liu (2012) “On Understanding the Economics and Elasticity Challenges of Deploying Business Applications on Public Cloud Infrastructure”. Journal of Internet Services and Applications (JISA) 3(2): 173 - 193, [PDF] [Project Page].



    H. MahmoudiNasab, S. Sakr (2012) “AdaptRDF: Adaptive Storage Management for RDF Databases”. International Journal of Web Information Systems (IJWIS) 8(2): 234 - 250, [PDF].



    S. Sakr, M. Alomari (2012) “A Decade of Database Conferences: A Look Inside The Program Committees”. Scientometrics Journal 91(1): 173 - 184, [PDF] [Study Results].



    S. Sakr, A. Liu, D. Batista, M. Alomari (2011) “A Survey of Large Scale Data Management Approaches in Cloud Environments”. journal of IEEE Communications Surveys and Tutorials (IEEE COMST) 13(3): 311 - 336, [PDF] [Project Page].



    S. Sakr, M. Alomari (2011) “A Decade of Database Research Publications: A Look Inside”. Scientometrics Journal 88(2): 521-533, [PDF] [Study Results].



    E. Pascalau, A. Awad, S. Sakr, M. Weske (2011) “Partial Process Models to Manage Business Process Variants”. Special Issue of the International Journal of Business Process Integration and Management (IJBPIM) 5(3): 240 - 256, [PDF] [Project Page].



    S. Sakr, G. Al-Naymat (2010) “Efficient Relational Techniques for Processing Graph Queries”. Journal of Computer Science and Technology (JCST) 25(6): 1237-1255, [PDF].



    S. Sakr, G. Al-Naymat (2010) “Graph Indexing and Querying: A Review”. International Journal of Web Information Systems (IJWIS) 6(2): 101-120 [PDF].



    S. Sakr (2010) “Towards a Comprehensive Assessment for Selectivity Estimation Approaches of XML Queries”. International Journal of Web Engineering and Technology (IJWET) 6(1): 58-82 [PDF].



    S. Sakr, G. Al-Naymat (2009) “Relational Processing of RDF Queries: A Survey”. SIGMOD Record 38(4) [PDF].



    S. Sakr (2009) “XML Compression Techniques: A Survey and Comparison”. Journal of Computer and System Sciences (JCSS) 75(5): 303-322 [PDF] [Project Page].



    S. Sakr (2009) “Purely Relational Implementation of an XQuery Processor”. Journal of Database Management (JDM) 20(3): 76-125 [PDF] [Project Page].



    J. Teubner, T. Grust, S. Maneth, S. Sakr, (2008) “Dependable Cardinality Forecasts for XQuery”. Proceedings of the 34th Int'l Conference on Very Large Databases (VLDB 2008)/Journal of the VLDB Endowment, vol. 1, Auckland, New Zealand, [PDF] [Slides] [Project Page].



    S. Sakr (2008) “Algebraic-Based XQuery Cardinality Estimation”. International Journal of Web Information Systems (IJWIS) 4(1): 7-46 [PDF] [Project Page]. (Emerald Literati Network - Outstanding Paper Excellence Award 2009).



  • Refereed Papers in International Conferences and Workshops


  • D. Bermbach, J. Kuhlenkamp, A. Dey, S. Sakr, R. Nambiar (2014) “Towards an Extensible Middleware for Database Benchmarking”. Proceedings of the 6th TPC Technology Conference on Performance Evaluation and Benchmarking (TPCTC 2014), Hangzhou, China, (To Appear).



    A. Barnawi, O. Batarfi, S. Behteshi, R. Elshawi, A. Fayoumi, R. Nouri, S. Sakr (2014) “On Characterizing the Performance of Distributed Graph Computation Platforms”. Proceedings of the 6th TPC Technology Conference on Performance Evaluation and Benchmarking (TPCTC 2014), Hangzhou, China, (To Appear).



    Z. Maamar, N. Faci, E. Kajan, K. Boukadi, S. Sakr, M. Boukhebouze, S. Mostefaoui, V. Buregio, I. Yahya, V. Monfort, R. Hennion (2014) “Enterprise 2.0: Research Challenges and Opportunities”. Proceedings of the 10th International Conference on Web Information Systems and Technologies (WEBIST 2014), Barcelona, Spain, (To Appear).



    R. Mutharaju, S. Sakr, A. Sala, P. Hitzler (2013) “D-SPARQ: Scalable SPARQL Query Processing Using Graph Partitioning and MongoDB”. Proceedings of the 12th International Semantic Web Conference (ISWC 2013), Sydney, Australia, [PDF].



    D. Bermbach, L. Zhao, S. Sakr (2013) “Towards Comprehensive Measurement of Consistency Guarantees for Cloud-Hosted Data Storage Services”. Proceedings of the 5th TPC Technology Conference on Performance Evaluation and Benchmarking (TPCTC 2013), Trento, Italy, [PDF] [Project Page].



    Z. Li, Q. Lu, L. Zhu, L. Bass, X. Xu, S. Sakr, P. Bannerman (2013) “Improving Availablity for Cloud-Based Applications through Deployment Choices”. Proceedings of the 6th IEEE International Conference on Cloud Computing (IEEE CLOUD 2013), CA, USA, [PDF].



    Q. Lu, X. Xu, L. Zhu, L. Bass, Z. Li, S. Sakr, P. Bannerman (2013) “Incorporating Uncertainty into in-Cloud Application Deployment Decisions for Availability”. Proceedings of the 6th IEEE International Conference on Cloud Computing (IEEE CLOUD 2013), CA, USA, [PDF].



    S. Sakr, A. Liu (2013) “Is Your Cloud-Hosted Database Truly Elastic?”. Proceedings of the IEEE 9th World Congress on Services (IEEE SERVICES 2013), CA, USA, [PDF] [Project Page].



    X. Xu, Q. Lu, L. Zhu, Z. Li, S. Sakr, H. Wada, I. Weber (2013) “Availability Analysis for Deployment of In-Cloud Applications”. Proceedings of the 4th International ACM SIGSOFT Symposium on Architecting Critical Systems (ISARCS 2013), Vancouver, British Columbia, Canada, [PDF].



    I. Bedini, S. Sakr, B. Theeten, A. Sala, P. Cogan (2013) “Modeling Performance of a Parallel Streaming Engine: Bridging Theory and Costs”. Proceedings of the 4th ACM/SPEC International Conference on Performance Engineering (ICPE 2013), Prague, Czech Republic, [PDF].



    S. Sakr, S. Elnikety, Y. He (2012) “G-SPARQL: A Hybrid Engine for Querying Large Attributed Graphs”. Proceedings of the 21st ACM International Conference on Information and Knowledge Management (CIKM 2012), Hawaii, USA, [PDF] [Project Page].



    B. Suleiman, S. Sakr, S. Venugopal, W. Sadiq (2012) “Trade-off Analysis of Elasticity Approaches for Cloud-based Business Applications”. Proceedings of the 13th International Conference on Web Information System Engineering (WISE 2012), Paphos, Cyprus, [PDF].



    S. Sakr, A. Awad, M. Kunze (2012) “Querying Process Models Repositories By Aggregated Graph Search”. Proceedings of the 3rd International Workshop on Reuse in Business Process Management (rBPM'12), BPM Workshops, Tallinn, Estonia, [PDF] [Project Page].



    L. Zhao, S. Sakr, L. Zhu, X. Xu, A. Liu (2012) “An Architecture Framework for Application-Managed Scaling of Cloud-Hosted Relational Databases”. Proceedings of the Nordic Symposium on Cloud Computing and Internet Technologies (NORDICLOUD), Helsinki, Finland, [PDF] [Project Page].



    S. Sakr, A. Liu (2012) “SLA-Based and Consumer-Centric Dynamic Provisioning for Cloud Databases”. Proceedings of the 5th IEEE International Conference on Cloud Computing (IEEE CLOUD'12), Hawaii, USA, [PDF] [Project Page].



    L. Zhao, S. Sakr, A. Liu (2012) “Application-Managed Replication Controller for Cloud-Hosted Databases”. Proceedings of the 5th IEEE International Conference on Cloud Computing (IEEE CLOUD'12), Hawaii, USA, [PDF] [Project Page].



    L. Zhao, S. Sakr, A. Fekete, H. Wada, A. Liu (2012) “Application-Managed Database Replication on Virtualized Cloud Environments”. Proceedings of the Data Management in the Cloud Workshop (DMC'12), ICDE Workshops, Washington DC, USA, [PDF] [Project Page].



    A. Awad, M. Kunze, S. Sakr, M. Weske (2011) “Design By Selection: A Reuse-based Approach for Business Process Modeling”. Proceedings of The 30th International Conference on Conceptual Modeling (ER 2011), Brussels, Belgium, [PDF] [Project Page].



    S. Beheshti, B. Benatallah, H. Motahari-Nezhad, S. Sakr (2011) “A Query Language for Analyzing Business Processes Execution”. Proceedings of The 9th International Conference on Business Process Management (BPM 2011), Clermont-Ferrand, France, [PDF].



    S. Sakr, A. Liu (2011) “MyDeepWeb: An Integration Service for your OWN Deep Web Data”. Proceedings of The 8th IEEE International Conference on Services Computing (IEEE SCC 2011), Washington DC, USA, [PDF] [Project Page].



    S. Sakr, L. Zhao, H. Wada, A. Liu (2011) “CloudDB AutoAdmin: Towards a Truly Elastic Cloud-Based Data Store”. Proceedings of The 9th IEEE International Conference on Web Services (ICWS 2011), Washington DC, USA, [PDF] [Project Page].



    B. Suleiman, C. Eduardo da Silva, S. Sakr (2011) “One size does not fit all:a group-based service selection for Web-based business processes”. Proceedings of the 7th International Symposium on Frontiers of Information Systems and Network Applications (FINA 2011), Singapore, [PDF].



    H. MahmoudiNasab, S. Sakr (2010) “Efficient and Adaptable Query Workload-Aware Management for RDF Data”. Proceedings of the 11th International Conference on Web Information System Engineering (WISE 2010), Hong Kong, China, [PDF].



    S. Sakr, F. Casati (2010) “Liquid Benchmarks: Towards An Online Platform for Collaborative Assessment of Computer Science Research Results”. Proceedings of the 2nd TPC Technology Conference on Performance Evaluation and Benchmarking (TPCTC 2010), Singapore, [PDF] [Project Page].



    S. Sakr, G. Al-Naymat (2010) “An Efficient Features-Based Processing Technique for Supergraph Queries”. Proceedings of the 14th International Database Engineering and Applications Symposium (IDEAS 2010), Montreal, QC, CANADA, [PDF].



    E. Pascalau, A. Awad, S. Sakr, M. Weske (2010) “On Maintaining Consistency of Process Model Variants”. Proceedings of the 1st International Workshop on Reuse in Business Process Management (rBPM'10), BPM Workshops, New Jersey, USA, [PDF] [Project Page].



    H. MahmoudiNasab, S. Sakr (2010) “An Experimental Evaluation of Relational RDF Storage and Querying Techniques”. Proceedings of the 2nd International Workshop on Benchmarking of XML and Semantic Web Applications (BenchmarX'10), DASFAA Workshops, Tsukuba, Japan [PDF].



    S. Sakr, A. Awad (2010) “A Framework for Querying Graph-Based Business Process Models”. Proceedings of the 19th International World Wide Web Conference (WWW 2010), Raleigh, NC, USA [PDF] [Project Page].



    S. Sakr (2009) “GraphREL: A Decomposition-Based and Selectivity-Aware Relational Framework for Processing Sub-graph Queries”. Proceedings of the 14th International Conference on Database Systems for Advanced Applications (DASFAA 2009), Brisbane, Australia [PDF] [Slides].



    S. Sakr (2009) “An Empirical Evaluation of XML Compression Tools”. Proceedings of the 1st International Workshop on Benchmarking of XML and Semantic Web Applications (BenchmarX'09), DASFAA Workshops, Brisbane, Australia, [PDF] [Slides] [Project Page].



    S. Sakr (2009) “Storing and Querying Graph Data Using Efficient Relational Processing Techniques”. Proceedings of the 8th International Conference on Information Systems Technology and its Applications (ISTA/UNISCON 2009), Sydney, Australia [PDF].



    H. MahmoudiNasab, S. Sakr (2009) “FeedRank: A Semantic-Based Management System of Web Feeds”. Proceedings of the 10th International Conference on Intelligent Data Engineering and Automated Learning (IDEAL 2009), Burgos, Spain., [PDF].



    S. Sakr (2008) “XSelMark: A Micro-Benchmark for Selectivity Estimation Approaches of XML Queries”. Proceedings of the 19th International Conference on Database and Expert Systems Applications (DEXA 2008), Turin, Italy, [PDF] [Slides] [Project Page].



    S. Maneth, N. Mihaylov, S. Sakr (2008) “XML Tree Structure Compression”. Proceedings of the 3rd International Workshop on XML Data Management Tools and Techniques (XANTEC 2008), DEXA Workshops, Turin, Italy, PDF] [Slides] [Project Page].



    S. Sakr (2008) “Improving the Relational Evaluation of XML Queries By Means of Path Summaries”. Proceedings of the 9th International Conference on Intelligent Data Engineering and Automated Learning (IDEAL 2008), Daejeon, Korea., [PDF].



    S. Sakr, A. Gaafar, (2004) “Towards a Framework for Mapping Between UML/OCL and XML/XQuery”. Proceedings of the the seventh conference in the UML series (UML 2004), Lispon, Portugal. [PDF].



    T. Grust, S. Sakr, J. Teubner, (2004) “XQuery on SQL Hosts”. Proceedings of the 30th Int'l Conference on Very Large Databases (VLDB 2004), Toronto, Canada. [PDF] [Project Page].



    S. Sakr, A.Gaafar, (2004) “Proposed Framework for Integrating XML/XQuery and UML/OCL”. Proceedings of the IADIS e-society conference, Avila, Spain. [PDF]



    S. Sakr, M. Boshra (2002), “Using Relational Database Metadata to generate enhanced XML document”. International Conference on Informatics and Systems (INFOS 2002), Cairo, Egypt.



  • Demonstration Papers


  • Z. Maamar, S. Sakr, N. Faci, M. Boukhebouze, A. Barnawi (2014) “SUPER: Social-based Business Process Management Framework”. Proceedings of the 12th International Conference on Service Oriented Computing (ICSOC 2014), Paris, France, (To Appear).



    L. Zhao, S. Sakr, A. Liu (2013) “Consumer-Centric SLA Manager for Cloud-Hosted Databases”. Proceedings of the ACM International Conference on Information and Knowledge Management (CIKM 2013), CA, USA, [PDF] [Project Page].



    S. Sakr, E. Pascalau, A. Awad, M. Weske (2011) “BPModelMasher: Manage Your Process Variants Effectively”. Proceedings of The 9th International Conference on Business Process Management (BPM 2011), Clermont-Ferrand, France, [PDF] [Project Page].



    S. Sakr, F. Casati (2011) “Liquid Benchmarks: Benchmarking-as-a-Service”. Proceedings of the ACM/IEEE Joint Conference on Digital Libraries (JCDL 2011), Ottawa, Canada, [PDF] [Project Page].



    S. Sakr, A. Awad (2010) “A Framework for Querying Graph-Based Business Process Models”. Proceedings of the 19th International World Wide Web Conference (WWW 2010), Raleigh, NC, USA [PDF].



    T. Grust, J. Rittinger, S. Sakr, J. Teubner, (2007) "A SQL:1999 Code Generator for the Pathfinder XQuery Compiler". Proceedings of the 26th ACM SIGMOD Int'l Conference on Management of Data (SIGMOD 2007), Beijing, China. [PDF] [Project Page].



  • Technical Articles


  • S. Sakr (2014) “A brief comparative perspective on SQL access for Hadoop”. IBM developerWorks, [Article Link].



    S. Sakr (2013) “Oozie workflow scheduler for Hadoop”. IBM developerWorks, [Article Link].



    S. Sakr (2013) “Get to know the R-project Toolkit in InfoSphere Streams”. IBM developerWorks, [Article Link].



    S. Sakr (2013) “An Introduction to Storm”. Blog post on Safari Books Online, [Post 1 Link] [Post 2 Link].



    S. Sakr (2013) “Processing large-scale graph data: A guide to current technology”. IBM developerWorks, [Article Link].



    S. Sakr (2013) “An introduction to InfoSphere Streams: A platform for analyzing big data in motion”. IBM developerWorks, [Article Link].



    S. Sakr (2013) “Supply cloud-level data scalability with NoSQL databases”. IBM developerWorks, [Article Link].



    S. Sakr (2012) “Use SQL-like languages for the MapReduce framework”. IBM developerWorks, [Article Link].



    S. Sakr (2011) “Investigate state-of-the-art XML compression techniques”. IBM developerWorks, [Article Link].



  • Tutorials


  • R. Dijkman, S. Sakr (2014) “Effective Management of Large Repositories of Business Process Models”. Tutorial in The 26th International Conference on Advanced Information Systems Engineering (CAiSE 2014), hessaloniki, Greece, (To Appear).



    S. Sakr (2014) “Cloud-Hosted Databases: Technologies, Challenges and Opportunities”. Tutorial in The IEEE International Conference on Cloud Engineering (IC2E 2014), Boston, US.



    A. Polleres, S. Sakr (2012) “Querying and Exchanging XML and RDF on the Web”. Tutorial in The World Wide Web Conference (WWW 2012), Lyon, France, [PDF].



  • Technical Reports


  • S. Sakr, S. Elnikety, Y. He (2011) “G-SPARQL: A Hybrid Engine for Querying Large Attributed Graphs”. MSR-TR-2011-138, Microsoft Research [PDF].



    S. Beheshti, B. Benatallah, H. Motahari-Nezhad, S. Sakr (2011) “FPSPARQL: A Language for Querying Semi-Structured Business Process Execution Data”. UNSW-CSE-TR-1103, School of Computer Science and Engineering, University of New South Wales, Australia [PDF].



    S. Beheshti, S. Sakr, B. Benatallah, H. Motahari-Nezhad (2010) “Extending SPARQL to Support Entity Grouping and Path Queries”. UNSW-CSE-TR-1019, School of Computer Science and Engineering, University of New South Wales, Australia [PDF].



  • Theses


  • S. Sakr (2007) “Cardinality-Aware and Purely Relational XQuery Processor”. PHD Thesis, Faculty of Computer Science, University of Konstanz, Germany. [PDF] [Amazon Link].



    S. Sakr, (2003) “Towards Web Database”. Master Thesis, Information Systems Department, the Faculty of Computers and Information, Cairo University, Egypt.



    S. Sakr (2001), “An assesment and comparative study between the different features provided by different commercial OODBMS Products". Preparatory Master thesis, Information Systems Department, the Faculty of Computers and Information, Cairo University, Egypt.



    [PHOTO:Research Topics]