Associate Professor Uwe Roehm

PhD ETH Zurich (2002)
Associate Professor
School of Information Technologies

J12 - The School of Information Technologies
The University of Sydney

Telephone +61 2 9036 5305
Fax +61 2 9351 3838

Website School of Information Technologies

Database Research Group

Middleware Research Group

Biographical details

Associate Professor Uwe Roehm is a world-recognized researcher on database management systems and on data processing in sensor networks. He has developed freshness-aware scheduling (FAS), a novel approach to replication management in massive clusters that allows clients to trade data freshness for query performance.

Associate Professor Roehm completed a PhD at ETH Zurich in 2002. He then worked as an IT consultant in Germany before joining the University of Sydney in 2004. He has been a reviewer for leading database conferences and journals such as International Conference on Very Large Databases, the ACM Conference on Information and Knowledge Management, the ACM SIGMOD Conference on Management of Data, the Conference on Innovative Data Systems Research, IEEE Transactions on Database Systems, and Information Systems Journal. He has been a visiting researcher with Microsoft's SQL Server group. He is Chief Investigator on an ARC-funded Discovery Project and also on a Linkage Project funded by ARC and Microsoft.

Teaching and supervision

COMP5138 - Database Management Systems

INFO2120 - Database Systems 1

INFO2820 - Database Systems 1 (Advanced)

INFO5010 - IT Advanced Topic A

Current projects

PhD and master's project opportunities

Selected grants

2009

  • Escaping the concurrency trade-off: a new approach to enterprise software; Fekete A, Roehm U; Australian Research Council (ARC)/Discovery Projects (DP).

2008

  • Quality-of-Service Guarantees for Distributed Caching; Roehm U; University of Sydney/Bridging Support.

2006

  • Linkage 2005 Round 2 - "Implementing Bioinformatics Algorithms using NET-based Stored Procedures in; Roehm U.
  • Implementing Bioinformatics Algorithms using CLR-based Stored Procedures; Gray J, Roehm U; Microsoft Bay Area Research Centre (BARC)/Research Grant.
  • Distributed Data Processing for Wireless Sensor Networkers; Selvadurai S, Scholz B, Viglas A, Roehm U; Australian Research Council (ARC)/Discovery Projects (DP).
  • Implementing Bioinformatics Algorithms using .NET-based Stored Procedures in a Database Cluster; Roehm U; Australian Research Council (ARC)/Linkage Projects (LP).

2005

  • Peer-to-Peer Knowledge Management using Rendevous and Spotlight; Roehm U; Apple/AUC Development Grant.
  • Wireless Sensor Networks Enriches Large-Scale Information Systems; Roehm U, Scholz B, Viglas A, Kulik L, Kotagiri R, Selvadurai S, Zomaya A, Tanin E; Australian Research Council (ARC)/Research Networks (ARCRN).

Selected publications

Download citations: PDF RTF Endnote

Books

  • Roehm, U. (2002). Online Analytical Processing with a Cluster of Databases. Germany: IOS Press.

Book Chapters

  • Roehm, U. (2007). OLAP with a Database Cluster. In Robert Wrembel, Christian Koncilia (Eds.), Data warehouses and OLAP : concepts, architectures, and solutions, (pp. 230-252). Hershey PA ; London: IRM Press.
  • Roehm, U. (2003). Online Analytical Processing with a Cluster of Databases. In Dorothea Wagner (Eds.), Ausgezeichnete Informatikdissertationen 2002. Köllen: Bonner Kollen Verlag.

Journals

  • Alomari, M., Fekete, A., Roehm, U. (2014). Performance of program modification techniques that ensure serializable executions with snapshot isolation DBMS. Information Systems, 40, 84-101. [More Information]
  • Greenfield, P., Roehm, U. (2013). Answering biological questions by querying k-mer databases. Concurrency and Computation: Practice and Experience, 25(4), 497-509. [More Information]
  • Gaber, M., Roehm, U., Herink, K. (2009). An analytical study of central and in-network data processing for wireless sensor networks. Information Processing Letters, 110(2), 62-70. [More Information]
  • Cahill, M., Roehm, U., Fekete, A. (2009). Serializable Isolation for Snapshot Databases. ACM Transactions on Database Systems, 34(4), 20:1-20:42. [More Information]
  • Wu, P., Fekete, A., Roehm, U. (2008). The efficacy of commutativity-based semantic locking in a real-world application. IEEE Transactions On Knowledge And Data Engineering, 20(3), 427-431.

Conferences

  • Han, H., Park, S., Jung, H., Fekete, A., Roehm, U., Yeom, H. (2014). Scalable serializable snapshot isolation for multicore systems. 30th IEEE International Conference on Data Engineering. IEEE Xplore. [More Information]
  • Jung, H., Han, H., Fekete, A., Roehm, U., Yeom, H. (2013). Performance of Serializable Snapshot Isolation on Multicore Servers. The 18th International Conference on Database Systems for Advanced Applications (DASFAA 2013), Berlin Heidelberg: Springer. [More Information]
  • Roehm, U., Cahill, M., Fekete, A., Jung, H., Baek, S., Rodley, M. (2013). Robust Snapshot Replication. The 24th Australasian Database Conference (ADC 2013), Sydney: Australian Computer Society.
  • Quah, A., Roehm, U. (2013). User Awareness and Policy Compliance of Data Privacy in Cloud Computing. The Australasian Web Conference (AWC 2013), Washington, DC: ACS Publications.
  • Jung, H., Han, H., Fekete, A., Roehm, U. (2011). Serializable Snapshot Isolation for Replicated Databases in High-Update Scenarios. 37th International Conference on Very Large Data Bases, Online: VLDB Endowment.
  • Khoury, R., Dawborn, T., Gafurov, B., Pink, G., Tse, E., Tse, Q., Almi'ani, K., Gaber, M., Roehm, U., Scholz, B. (2010). Corona: Energy-Efficient Multi-query Processing in Wireless Sensor Networks. 15th International Conference on Database Systems for Advanced Applications (DASFAA 2010), Berlin: Springer.
  • AL-Omari, M., Fekete, A., Roehm, U. (2009). A Robust Technique to Ensure Serializable Executions with Snapshot Isolation DBMS. 25th IEEE International Conference on Data Engineering, ICDE 2009, Los Alamitos: (IEEE) Institute of Electrical and Electronics Engineers.
  • Roehm, U., Blakeley, J. (2009). Data Management for High-Throughput Genomics. The Fourth Biennial Conference on Innovative Data Systems Research (CIDR 2009), USA: Association for Computing Machinery (ACM).
  • Jurnawan, W., Roehm, U. (2009). Data Provenance Support in Relational Databases for Stored Procedures. 14th International Conference on Database Systems for Advanced Applications (DASFAA 2009), Germany: Springer.
  • Roehm, U., Gaber, M., Tse, Q. (2008). Enabling Resource-Awareness for In-network Data Processing in Wireless Sensor Networks. 19th Australasian Database Conference (ADC 2008), Sydney NSW, Australia: Australian Computer Society.
  • AL-Omari, M., Cahill, M., Fekete, A., Roehm, U. (2008). Serializable Executions with Snapshot Isolation: Modifying Application Code or Mixing Isolation Levels? 13th International Conference on Database Systems for Advanced Applications (DASFAA 2008), Germany: Springer.
  • Cahill, M., Roehm, U., Fekete, A. (2008). Serializable Isolation for Snapshot Databases. ACM SIGMOD 2008, USA: Association for Computing Machinery (ACM).
  • AL-Omari, M., Cahill, M., Fekete, A., Roehm, U. (2008). The Cost of Serializability on Platforms that Use Snapshot Isolation. 24th International Conference on Data Engineering (ICDE'08), USA: (IEEE) Institute of Electrical and Electronics Engineers.
  • AL-Omari, M., Cahill, M., Fekete, A., Roehm, U. (2008). When Serializability Comes Without Cost. 6th IEEE/ACS International Conference on Computer Systems and Applications (AICCSA 2008), USA: IEEE Xplore.
  • Selvadurai, S., Roehm, U., Scholz, B. (2007). Event Processing Middleware for Wireless Sensor Networks. 2007 International Conference on Parallel Processing (ICPP 2007), NJ, USA: (IEEE) Institute of Electrical and Electronics Engineers.
  • Roehm, U., Schmidt, S. (2007). Freshness-Aware Caching in a Cluster of J2EE Application Servers. The 8th International Conference on Web Information Systems Engineering (WISE 2007), Germany: Springer.
  • Roehm, U., Scholz, B., Gaber, M. (2007). On the Integration of Data Stream Clustering into a Query Processor for Wireless Sensor Networks. Eighth International Conference on Mobile Data Management (MDM 2007), USA: (IEEE) Institute of Electrical and Electronics Engineers.
  • Phung, D., Gaber, M., Roehm, U. (2007). Resource-aware Distributed Online Data Mining for Wireless Sensor Networks. ECML 2007 PKDD The 18TH European Conference On Machine Learning and The 11TH European Conference on Principles and Practice OF KNOWLEDGE DISCOVERY IN DATABASES. ECML/PKDD '07 organizers.
  • Phung, D., Gaber, M., Roehm, U. (2007). Resource-aware Online Data Mining in Wireless Sensor Networks. IEEE Symposium on Computational Intelligence and Data Mining (CIDM 2007), USA: (IEEE) Institute of Electrical and Electronics Engineers.
  • Kraska, T., Roehm, U. (2006). Genea: Schema-Aware Mapping of Ontologies into Relational Databases. 13th International Conference on Management of Data (COMAD 2006), New Delhi: Tata McGraw-Hill.
  • Roehm, U., Diep, T. (2006). How to BLAST Your Database - A Study of Stored Procedures for BLAST Searches. 11th International Conference on Database Systems for Advanced Applications (DASFAA 2006), Germany: Springer.
  • Ho, J., Manwaring, T., Hong, S., Roehm, U., Fung, D., Xu, K., Kraska, T., Hart, D. (2006). PathBank: Web-based Querying and Visualization of an Integrated Biological Pathway Database. Computer Graphics, Imaging and Visualisation 2006 - Techniques and Applications -, Los Alamitos, California, Washington • Tokyo: (IEEE) Institute of Electrical and Electronics Engineers.
  • Chen, C., Roehm, U. (2005). A Service-oriented Approach for the Parallelization of Data-Intensive Algorithms in a Grid-enabled Cluster. International Workshop on Biomedical Data Engineering - BMDE 2005 : In conjunction with ICDE 2005, Fukuoka: (IEEE) Institute of Electrical and Electronics Engineers.
  • Roehm, U. (2002). FAS - A Freshness-Sensitive Coordination Middleware for a Cluster of OLAP Components. Proceedings of the 28th International Conference on Very Large Data Bases, Zurich, Switzerland: Morgan Kaufmann Publishers.
  • Roehm, U. (2001). Cache-Aware Query Routing in a Cluster of Databases. Proceedings of the 17th International Conference on Data Engineering (ICDE2001), Heidelberg, Germany: (IEEE) Institute of Electrical and Electronics Engineers.

2014

  • Alomari, M., Fekete, A., Roehm, U. (2014). Performance of program modification techniques that ensure serializable executions with snapshot isolation DBMS. Information Systems, 40, 84-101. [More Information]
  • Han, H., Park, S., Jung, H., Fekete, A., Roehm, U., Yeom, H. (2014). Scalable serializable snapshot isolation for multicore systems. 30th IEEE International Conference on Data Engineering. IEEE Xplore. [More Information]

2013

  • Greenfield, P., Roehm, U. (2013). Answering biological questions by querying k-mer databases. Concurrency and Computation: Practice and Experience, 25(4), 497-509. [More Information]
  • Jung, H., Han, H., Fekete, A., Roehm, U., Yeom, H. (2013). Performance of Serializable Snapshot Isolation on Multicore Servers. The 18th International Conference on Database Systems for Advanced Applications (DASFAA 2013), Berlin Heidelberg: Springer. [More Information]
  • Roehm, U., Cahill, M., Fekete, A., Jung, H., Baek, S., Rodley, M. (2013). Robust Snapshot Replication. The 24th Australasian Database Conference (ADC 2013), Sydney: Australian Computer Society.
  • Quah, A., Roehm, U. (2013). User Awareness and Policy Compliance of Data Privacy in Cloud Computing. The Australasian Web Conference (AWC 2013), Washington, DC: ACS Publications.

2011

  • Jung, H., Han, H., Fekete, A., Roehm, U. (2011). Serializable Snapshot Isolation for Replicated Databases in High-Update Scenarios. 37th International Conference on Very Large Data Bases, Online: VLDB Endowment.

2010

  • Khoury, R., Dawborn, T., Gafurov, B., Pink, G., Tse, E., Tse, Q., Almi'ani, K., Gaber, M., Roehm, U., Scholz, B. (2010). Corona: Energy-Efficient Multi-query Processing in Wireless Sensor Networks. 15th International Conference on Database Systems for Advanced Applications (DASFAA 2010), Berlin: Springer.

2009

  • AL-Omari, M., Fekete, A., Roehm, U. (2009). A Robust Technique to Ensure Serializable Executions with Snapshot Isolation DBMS. 25th IEEE International Conference on Data Engineering, ICDE 2009, Los Alamitos: (IEEE) Institute of Electrical and Electronics Engineers.
  • Gaber, M., Roehm, U., Herink, K. (2009). An analytical study of central and in-network data processing for wireless sensor networks. Information Processing Letters, 110(2), 62-70. [More Information]
  • Roehm, U., Blakeley, J. (2009). Data Management for High-Throughput Genomics. The Fourth Biennial Conference on Innovative Data Systems Research (CIDR 2009), USA: Association for Computing Machinery (ACM).
  • Jurnawan, W., Roehm, U. (2009). Data Provenance Support in Relational Databases for Stored Procedures. 14th International Conference on Database Systems for Advanced Applications (DASFAA 2009), Germany: Springer.
  • Cahill, M., Roehm, U., Fekete, A. (2009). Serializable Isolation for Snapshot Databases. ACM Transactions on Database Systems, 34(4), 20:1-20:42. [More Information]

2008

  • Roehm, U., Gaber, M., Tse, Q. (2008). Enabling Resource-Awareness for In-network Data Processing in Wireless Sensor Networks. 19th Australasian Database Conference (ADC 2008), Sydney NSW, Australia: Australian Computer Society.
  • AL-Omari, M., Cahill, M., Fekete, A., Roehm, U. (2008). Serializable Executions with Snapshot Isolation: Modifying Application Code or Mixing Isolation Levels? 13th International Conference on Database Systems for Advanced Applications (DASFAA 2008), Germany: Springer.
  • Cahill, M., Roehm, U., Fekete, A. (2008). Serializable Isolation for Snapshot Databases. ACM SIGMOD 2008, USA: Association for Computing Machinery (ACM).
  • AL-Omari, M., Cahill, M., Fekete, A., Roehm, U. (2008). The Cost of Serializability on Platforms that Use Snapshot Isolation. 24th International Conference on Data Engineering (ICDE'08), USA: (IEEE) Institute of Electrical and Electronics Engineers.
  • Wu, P., Fekete, A., Roehm, U. (2008). The efficacy of commutativity-based semantic locking in a real-world application. IEEE Transactions On Knowledge And Data Engineering, 20(3), 427-431.
  • AL-Omari, M., Cahill, M., Fekete, A., Roehm, U. (2008). When Serializability Comes Without Cost. 6th IEEE/ACS International Conference on Computer Systems and Applications (AICCSA 2008), USA: IEEE Xplore.

2007

  • Selvadurai, S., Roehm, U., Scholz, B. (2007). Event Processing Middleware for Wireless Sensor Networks. 2007 International Conference on Parallel Processing (ICPP 2007), NJ, USA: (IEEE) Institute of Electrical and Electronics Engineers.
  • Roehm, U., Schmidt, S. (2007). Freshness-Aware Caching in a Cluster of J2EE Application Servers. The 8th International Conference on Web Information Systems Engineering (WISE 2007), Germany: Springer.
  • Roehm, U. (2007). OLAP with a Database Cluster. In Robert Wrembel, Christian Koncilia (Eds.), Data warehouses and OLAP : concepts, architectures, and solutions, (pp. 230-252). Hershey PA ; London: IRM Press.
  • Roehm, U., Scholz, B., Gaber, M. (2007). On the Integration of Data Stream Clustering into a Query Processor for Wireless Sensor Networks. Eighth International Conference on Mobile Data Management (MDM 2007), USA: (IEEE) Institute of Electrical and Electronics Engineers.
  • Phung, D., Gaber, M., Roehm, U. (2007). Resource-aware Distributed Online Data Mining for Wireless Sensor Networks. ECML 2007 PKDD The 18TH European Conference On Machine Learning and The 11TH European Conference on Principles and Practice OF KNOWLEDGE DISCOVERY IN DATABASES. ECML/PKDD '07 organizers.
  • Phung, D., Gaber, M., Roehm, U. (2007). Resource-aware Online Data Mining in Wireless Sensor Networks. IEEE Symposium on Computational Intelligence and Data Mining (CIDM 2007), USA: (IEEE) Institute of Electrical and Electronics Engineers.

2006

  • Kraska, T., Roehm, U. (2006). Genea: Schema-Aware Mapping of Ontologies into Relational Databases. 13th International Conference on Management of Data (COMAD 2006), New Delhi: Tata McGraw-Hill.
  • Roehm, U., Diep, T. (2006). How to BLAST Your Database - A Study of Stored Procedures for BLAST Searches. 11th International Conference on Database Systems for Advanced Applications (DASFAA 2006), Germany: Springer.
  • Ho, J., Manwaring, T., Hong, S., Roehm, U., Fung, D., Xu, K., Kraska, T., Hart, D. (2006). PathBank: Web-based Querying and Visualization of an Integrated Biological Pathway Database. Computer Graphics, Imaging and Visualisation 2006 - Techniques and Applications -, Los Alamitos, California, Washington • Tokyo: (IEEE) Institute of Electrical and Electronics Engineers.

2005

  • Chen, C., Roehm, U. (2005). A Service-oriented Approach for the Parallelization of Data-Intensive Algorithms in a Grid-enabled Cluster. International Workshop on Biomedical Data Engineering - BMDE 2005 : In conjunction with ICDE 2005, Fukuoka: (IEEE) Institute of Electrical and Electronics Engineers.

2003

  • Roehm, U. (2003). Online Analytical Processing with a Cluster of Databases. In Dorothea Wagner (Eds.), Ausgezeichnete Informatikdissertationen 2002. Köllen: Bonner Kollen Verlag.

2002

  • Roehm, U. (2002). FAS - A Freshness-Sensitive Coordination Middleware for a Cluster of OLAP Components. Proceedings of the 28th International Conference on Very Large Data Bases, Zurich, Switzerland: Morgan Kaufmann Publishers.
  • Roehm, U. (2002). Online Analytical Processing with a Cluster of Databases. Germany: IOS Press.

2001

  • Roehm, U. (2001). Cache-Aware Query Routing in a Cluster of Databases. Proceedings of the 17th International Conference on Data Engineering (ICDE2001), Heidelberg, Germany: (IEEE) Institute of Electrical and Electronics Engineers.

For support on your academic profile contact .