Publications

Refereed Publications

2015

  • Muhammad Yousuf Ahmad, Bettina Kemme (2015). Compaction management in distributed keyvalue datastores. Int. Conf. of Very Large Databases (VLDB) .
  • Julien Gascon-Samson, Franz-Philippe Garcia, Bettina Kemme, Jörg Kienzle (2015). Dynamoth: A Scalable Pub/Sub Middleware for Latency-Constrained Applications in the Cloud. IEEE Int. Conference on Distributed Computing Systems (ICDCS).
  • Hammad Khan, Julien Gascon-Samson, Jörg Kienzle, Bettina Kemme (2015). Monitoring Large-Scale Location-Based Information Systems. IEEE Int. Parallel & Distributed Processing Symposium (IPDPS) .

2014

  • Kamal Zellag, Bettina Kemme (2014). Consistency anomalies in multi-tier architectures: automatic detection and prevention. VLDB Journal 23(1): pp. 147-172.
  • César Cañas, Kaiwen Zhang, Bettina Kemme, Jörg Kienzle, Hans-Arno Jacobsen (2014): Publish/subscribe network designs for multiplayer games. ACM/IFIP/USENIX 14th Int. Middleware Conf., pp. 241-252.
  • César Cañas, Kaiwen Zhang, Bettina Kemme, Jörg Kienzle, Hans-Arno Jacobsen (2014). A publish/subscribe network engine testbed for multiplayer games. Demo paper. ACM/IFIP/USENIX 14th Int. Middleware Conf., pp. 19-20.

2013

  • Amir Yahyavi, Bettina Kemme (2013). Peer-to-peer architectures for massively multiplayer online games: A Survey. ACM Computiong Surveys 46(1), 43 pages.
  • Amir Yahyavi, Kévin Huguenin, Bettina Kemme (2013). Interest Modeling in Games: The Case of Dead Reckoning. Multimedia Systems Journal (MMSJ), Springer, 19(3): pp. 255-270.
  • Amir Yahyavi, Kévin Huguenin, Julien Gascon-Samson, Jörg Kienzle, Bettina Kemme (2013). Watchmen: Scalable Cheat-Resistant Support for Distributed Multi-player Online Games. IEEE Int. Conf. on Distributed Computing Systems (ICDCS), pp. 134-144.
  • Muhammad Yousuf Ahmad, Bettina Kemme, Ivan Brondino, Marta Patiño-Martínez, Ricardo Jiménez-Peris (2013). Transactional Failure Recovery for a Distributed Key-Value Store. ACM/IFIP/USENIX 14th Int. Middleware Conf., pp. 267-286.
  • Amir Yahyavi, Jeffrey Pang, Bettina Kemme (2013). Towards providing security for mobile games. ACM Int. Workshop on Mobility in the Evolving Internet Architecture (MobiArch@MobiCom), pp. 47-52.
  • Amir Yahyavi, Jonathan Tremblay, Clark Verbrugge, Bettina Kemme (2013). Towards the design of a human-like FPS NPC using pheromone maps. IEEE Int. Games Innovation Conf. (IGIC), 8 pages.
  • Julien Gascon-Samson, Bettina Kemme, Jörg Kienzle (2013). Lamoth: A Message Dissemination Middleware for MMOGs in the Cloud. Workshop on Network and Systems Support for Games (NetGames), Short paper.

2012

  • Kamal Zellag, Bettina Kemme (2012). How Consistent is your Cloud Application? ACM Symp. on Cloud Computing (SOCC), 20 pages.
  • Kamal Zellag, Bettina Kemme (2012): ConsAD: a real-time consistency anomalies detector. Demo paper. ACM SIGMOD Int. Conf. on Management of Data (SIGMOD), pp. 641-644.

2011

  • Manal El Dick, Esther Pacitti, Reza Akbarinia, Bettina Kemme (2011). Building a peer-to-peer content distribution network with high performance, scalability and robustness. Information Systems 36(2): pp. 222-247.
  • Fady Draidi, Esther Pacitti, Bettina Kemme (2011). P2Prec: A P2P Recommendation System for Large-Scale Data Sharing. Transactions on Large-Scale Data- and Knowledge-Centered Systems, Springer, Volume 3: pp. 87-116.
  • Francisco Perez-Sorrosal, Marta Patiño-Martínez, Ricardo Jiménez-Peris, Bettina Kemme (2011). Elastic SI-Cache: consistent and scalable caching in multi-tier architectures. VLDB Journal 20(6): pp. 841-865.
  • Kaiwen Zhang, Bettina Kemme (2011). Transaction Models for Massively Multiplayer Online Games. IEEE Int. Symposium of Reliable Distributed Systems (SRDS), pp. 31-40.
  • Kamal Zellag, Bettina Kemme (2011). Real-Time Quantification and Classification of Consistency Anomalies in Multi-tier Architectures. Int. Conf. on Data Engineering (ICDE), pp. 613-624.
  • Alexandre Denault, César Cañas, Jörg Kienzle, Bettina Kemme (2011). Triangle-based obstacle-aware load balancing for massively multiplayer games. Workshop on Network and Systems Support for Games (NetGames), 6 pages.
  • Kévin Huguenin, Amir Yahyavi, Bettina Kemme (2011). Cheat detection and prevention in P2P MOGs. Short paper Workshop on Network and Systems Support for Games (NetGames), 2 pages.
  • Amir Yahyavi, Kévin Huguenin, Bettina Kemme (2011). AntReckoning: Dead reckoning using interest modeling by pheromones. Workshop on Network and Systems Support for Games (NetGames), 6 pages.

2010

  • Bettina Kemme, Ricardo Jiménez-Peris, Marta Patiño-Martínez, G. Alonso (2010). Database Replication: A Tutorial. Chapter of the book “Replication: Theory and Practice”, LNCS 5959, pp. 219-250, B. Charron-Bost, F. Pedone, A. Schiper (eds). Springer.
  • Bettina Kemme, Ricardo Jiménez-Peris, Marta Patiño-Martínez (2010). Database Replication. Synthesis Lectures on Data Management. Morgan & Claypool Publishers,
  • Christian Seeger, Bettina Kemme, Huaigu Wu (2010). SMS based group communication system for mobile devices. ACM Int. Workshop on Data Engineering for Wireless and Mobile Access (Mobide), pp. 41-48.
  • Bettina Kemme, Christian Seeger (2010). Distributed Group Communication System for Mobile Devices Based on SMS. From Active Data Management to Event-Based Systems and More, pp. 260-280.

2009

  • Yi Lin, Bettina Kemme, Ricardo Jiménez-Peris, Marta Patiño-Martínez, José Enrique Armendáriz-Iñigo (2009). Snapshot isolation and integrity constraints in replicated databases. ACM Transaction on Database Systems (TODS) 34(2): pp. 1-49.
  • Ricardo Jiménez-Peris, Marta Patiño-Martínez, Bettina Kemme, Francisco Perez-Sorrosal, Damian Serrano (2009). A System of Architectural Patterns for Scalable, Consistent and Highly Available Multi-Tier Service Oriented Infrastructure.  Chapter of the book “Architecting Dependable Systems. Volume 6.”. LNCS 5835. pp. 1-23. R. de Lemos, J-C. Fabre, C. Gacek, F. Gadducci, M. ter Beek (eds). Springer.
  • Bettina Kemme (2009). Replicated Database Concurrency Control (Definitional Entry). In Encyclopedia of Database Systems, pp. 2390-2391, Springer.
  • Bettina Kemme (2009). Data Replication (Regular Entry). In Encyclopedia of Database Systems, pp. 2390-2391, Springer.
  • Bettina Kemme (2009). Traditional Concurrency Control for Replicated Databases (Regular Entry). In Encyclopedia of Database Systems, pp. 3144-3149, Springer.
  • Bettina Kemme (2009). Replication for High Availability (Regular Entry). In Encyclopedia of Database Systems, pp. 2397-2402, Springer.
  • Marc Shapiro and Bettina Kemme (2009). Eventual Consistency (Definitional Entry). In Encyclopedia of Database Systems, pp. 1071-1072, Springer.
  • Bettina Kemme (2009). Partial Replication (Definitional Entry). In Encyclopedia of Database Systems, pp. 2045-2046, Springer.
  • Bettina Kemme (2009). One-Copy-Serializability (Definitional Entry). In Encyclopedia of Database Systems, pp. 1947-1948, Springer.
  • Manal El Dick, Esther Pacitti, Bettina Kemme (2009). Flower-CDN: a hybrid P2P overlay for efficient query processing in CDN. Int. Conf. on Extending Database Technology (EDBT) 2009, pp. 427-438.
  • Manal El Dick, Esther Pacitti, Bettina Kemme (2009). A Highly Robust P2P-CDN under Large-Scale and Dynamic Participation. Int. Conf. on Advances in P2P Systems (AP2PS), pp. pp. 180-185.
  • Huaigu Wu, Bettina Kemme (2009). A Unified Framework for Load Distribution and Fault-Tolerance of Application Servers. Int. Euro-Par Conf., pp. 178-190.
  • Jörg Kienzle, Clark Verbrugge, Bettina Kemme, Alexandre Denault, Michael Hawker (2009). Mammoth: a massively multiplayer game research framework. Int. Conf. on Foundations of Digital Games (FDG), pp. 308-315.

2008

  • Christof Leng, Wesley W. Terpstra, Bettina Kemme, Wilhelm Stannat, Alejandro P. Buchmann (2008). Maintaining replicas in unstructured P2P systems. ACM Conf. on Emerging Network Experiment and Technology (CoNEXT), 12 pages.
  • WeiBin Liang, Bettina Kemme (2008). Online Recovery in Cluster Databases. Int. Conf. on Extending Database Technology (EDBT), pp. 121-132.
  • Ricardo Jiménez-Peris, Marta Patiño-Martínez, Bettina Kemme, Francisco Perez-Sorrosal, Damián Serrano (2008). A System of Architectural Patterns for Scalable, Consistent and Highly Available Multi-Tier Service-Oriented Infrastructures. Workshop on Software Architectures for Dependable Systems (WADS), pp. 1-23.
  • Arne Schmieg, Michael Stieler, Sebastian Jeckel, Patric Kabus, Bettina Kemme, Alejandro P. Buchmann (2008). pSense - Maintaining a Dynamic Localized Peer-to-Peer Structure for Position Based Multicast in Games. Int. Conf. on Peer-to-Peer Computing, pp. 247-256.
  • Damián Serrano, Marta Patiño-Martínez, Ricardo Jiménez-Peris, Bettina Kemme (2008). An Autonomic Approach for Replication of Internet-based Services. IEEE Symposium on Reliable Distributed Systems (SRDS), pp. 127-136.
  • Christian Seeger, Bettina Kemme, Patric Kabus, Alejandro P. Buchmann (2008). Area-based gossip multicast. Workshop on Network and Systems Support for Games (NetGames), pp. 40-45.
  • Kaiwen Zhang, Bettina Kemme, Alexandre Denault (2008). Persistence in massively multiplayer online games. Workshop on Network and Systems Support for Games (NetGames), pp. 53-58.
  • Huaigu Wu, Bettina Kemme (2008). Showing correctness of a replication algorithm in a component based system. Int. Database Engineering and Applications Symposium (IDEAS), pp. 91-99.
  • Michael Ameling, Marcus Roy, Bettina Kemme (2008). Replication in Service Oriented Architectures. Int. Conf. on Software and Data Technologies (ICSOFT), pp. 103-110.

2007

  • Ricardo Jiménez-Peris, Marta Patiño-Martínez, Bettina Kemme (2007). Enterprise Grids: Challenges Ahead. Journal of Grid Computing 5(3): pp. 283-294.
  • Jorge Salas, Ricardo Jiménez-Peris, Marta Patiño-Martínez, Bettina Kemme (2007). Exploiting Reflection to Enable Scalable and Performance Database Replication at the Middleware Level. Chapter of the book Software Engineering and Fault Tolerance. P. Pelliccione, H. Muccini, N. Gueli, A. Romanovsky (eds). ISBN 978-981-270-503-7. World Scientific.
  • Francisco Perez-Sorrosal, Marta Patiño-Martínez, Ricardo Jiménez-Peris, Bettina Kemme (2007). Consistent and Scalable Cache Replication for Multi-tier J2EE Applications. ACM/IFIP/USENIX 14th Int. Middleware Conf., pp. 328-347.
  • Yi Lin, Bettina Kemme, Marta Patiño-Martínez, Ricardo Jiménez-Peris: Enhancing Edge Computing with Database Replication. IEEE Symposium on Reliable Distributed Systems (SRDS), pp. 45-54.
  • Damián Serrano, Marta Patiño-Martínez, Ricardo Jiménez-Peris, Bettina Kemme (2007). Boosting Database Replication Scalability through Partial Replication and 1-Copy-Snapshot-Isolation. IEEE Pacific Rim Int. Symposium on Dependable Computing (PRDC), pp. 290-297.
  • José Enrique Armendáriz-Iñigo, Francesc D. Muñoz-Escoí, J. R. Juárez-Rodríguez, José Ramón González de Mendívil, Bettina Kemme (2007). A Recovery Protocol for Middleware Replicated Databases Providing GSI. Int. Conf. on Availability, Reliability and Security (ARES), pp. 85-92.

2006

  • Jorge Salas, Ricardo Jiménez-Peris, Marta Patiño-Martínez, Bettina Kemme (2006). Lightweight Reflection for Middleware-based Database Replication. IEEE Symposium on Reliable Distributed Systems (SRDS), pp. 377-390.
  • Beibei Zou, Xuesong Ma, Bettina Kemme, Glen Newton, Doina Precup (2006). Data Mining using Relational Database Management Systems. Pacific-Asia Conf. on Knowledge Discovery and Data Mining (PAKDD), Lecture Notes in Computer Science 3918, Springer, pp. 657-667
  • Zeeshan Sardar, Bettina Kemme (2006). Don’t be a Pessimist: Use Snapshot based Concurrency Control for XML. Poster paper. IEEE Int. Conf. on Data Engineering (ICDE), 4 pages.
  • Yi Lin, Bettina Kemme, Marta Patiño-Martínez, Ricardo Jiménez-Peris (2006). Applying database replication to multi-player online games. Workshop on Network and Systems Support for Games (NetGames), 6 pages.
  • Brian Gabor, Bettina Kemme (2006). Exp-WF: Workflow Support for Laboratory Information Systems. IEEE Workshop on Workflow and Data Flow for Scientific Applications (SciFlow).

2005

  • Marta Patiño-Martínez, Ricardo Jiménez-Peris, Bettina Kemme, Gustavo Alonso (2005). Consistent Database Replication at the Middleware Level. ACM Transactions on Computer Systems (TOCS) 23(4): pp. 375-423.
  • Yi Lin, Bettina Kemme, Marta Patiño-Martínez, Ricardo Jiménez-Peris (2005). Middleware based Data Replication providing Snapshot Isolation. ACM SIGMOD Int. Conf. on Management of Data (SIGMOD), pp. 419-430.
  • Shuqing Wu, Bettina Kemme: Postgres-R(SI) (2005). Combining Replica Control with Concurrency Control based on Snapshot Isolation. Int. Conf. on Data Engineering (ICDE), pp. 422-433.
  • Huaigu Wu, Bettina Kemme (2005). Fault-tolerance for Stateful Application Servers in the Presence of Advanced Transactions Patterns. IEEE Symposium on Reliable Distributed Systems (SRDS), pp. 95-108.
  • Yi Lin, Bettina Kemme, Marta Patiño-Martínez, Ricardo Jiménez-Peris (2005). Consistent Data Replication: Is It Feasible in WANs?. Int. Euro-Par Conf., pp. 633-643.
  • Xueli Li, Nomair A. Naeem, Bettina Kemme (2005). Fine-Granularity Access Control in 3-Tier Laboratory Information Systems. Int. Database Engineering and Applications Symposium (IDEAS), pp. 391-397.
  • Huaigu Wu, Bettina Kemme, Alberto Bartoli and Simon Patarin (2005). A Replication Toolkit for J2EE Application Servers. Software Demonstration paper. ACM/IFIP/USENIX 14th Int. Middleware Conf., 4 pages.
  • Bettina Kemme, Marta Patiño-Martínez, Ricardo Jiménez-Peris and Jorge Salas (2005). Exactly-Once Interaction in a Multi-tier Architecture. VLDB Workshop on Design, Implementation, and Deployment of Database Replication, 10 pages.

2004

  • Jesús M. Milán-Franco, Ricardo Jiménez-Peris, Marta Patiño-Martínez, Bettina Kemme (2004). Adaptive Middleware for Data Replication. ACM/IFIP/USENIX 14th Int. Middleware Conf., pp. 175-194.
  • Chenliang Sun, Yi Lin, Bettina Kemme (2004). Comparison of UDDI Registry Replication Strategies. IEEE Int. Conf. on Web Services (ICWS), pp. 218-225.
  • Huaigu Wu, Bettina Kemme, Vance Maverick (2004). Eager Replication for Stateful J2EE Servers. OTM Confederated Int. Conf. (CoopIS/DOA/ODBASE) (2), pp. 1376-1394.

2003

  • Bettina Kemme, Fernando Pedone, Gustavo Alonso, André Schiper, Matthias Wiesmann (2003). Using Optimistic Atomic Broadcast in Transaction Processing Systems. IEEE Transactions on Knowledge and Data Engineering (TKDE). 15(4): pp. 1018-1032.
  • Bettina Kemme (2003). Database Replication Based on Group Communication: Implementation Issues. Future Directions in Distributed Computing (FuDiCo), Research and Position Papers. Lecture Notes in Computer Science 2584 Springer.
  • Nomair A. Naeem, Stéphane Raymond, Anne Poupon, Miroslaw Cygler, Bettina Kemme (2003). Exp-DB: Fast Development of Information Systems for Experiment Tracking. CAiSE Short Paper Proceedings, 4 pages.

2002

  • Ricardo Jiménez-Peris, Marta Patiño-Martínez, Bettina Kemme, Gustavo Alonso: Improving the Scalability of Fault-Tolerant Database Clusters. IEEE Int. Conf. on Distributed Computing Systems (ICDCS), pp. 477-484.

2001

  • Bettina Kemme, Alberto Bartoli, Özalp Babaoglu (2001). Online Reconfiguration in Replicated Databases Based on Group Communication. Int. Conf. on Dependable Systems and Networks (DSN), pp. 117-130.
  • Ricardo Jiménez-Peris, Marta Patiño-Martínez, Bettina Kemme, Gustavo Alonso (2001). How to Select a Replication Protocol According to Scalability, Availability, and Communication Overhead. IEEE Int. Symposium of Reliable Distributed Systems (SRDS), pp. 24-35.

2000 and earlier

  • Bettina Kemme, Gustavo Alonso (2000). A New Approach to Developing and Implementing Eager Database Replication Protocols. ACM Transactions on Database Systems (TODS) 25(3): pp. 333-379.
  • Bettina Kemme, Gustavo Alonso (2000). Don't Be Lazy, Be Consistent: Postgres-R, A New Way to Implement Database Replication. Int. Conf. on Very Large Databases (VLDB), pp. 134-143.
  • Fernando Pedone, Matthias Wiesmann, André Schiper, Bettina Kemme, Gustavo Alonso (2000). Understanding Replication in Databases and Distributed Systems. IEEE Int. Conf. on Distributed Computing Systems (ICDCS), pp. 464-474.
  • Matthias Wiesmann, André Schiper, Fernando Pedone, Bettina Kemme, Gustavo Alonso (1999). Database Replication Techniques: A Three Parameter Classification. IEEE Symposium on Reliable Distributed Systems (SRDS), pp. 206-215.
  • Marta Patiño-Martínez, Ricardo Jiménez-Peris, Bettina Kemme, Gustavo Alonso (2000). Scalable Replication in Database Clusters. Int. Conf. on Distributed Computing (DISC), pp. 315-329.
  • Bettina Kemme, Fernando Pedone, Gustavo Alonso, André Schiper (1999). Processing Transactions over Optimistic Atomic Broadcast Protocols. IEEE Int. Conf. on Distributed Computing Systems (ICDCS), pp. 424-431.
  • Bettina Kemme, Gustavo Alonso (1998). A Suite of Database Replication Protocols based on Group Communication Primitives. IEEE Int. Conf. on Distributed Computing Systems (ICDCS), pp. 156-163.
  • Bettina Kemme (1997). Datenbankreplikation unter Verwendung von Gruppenkommunikation. Workshop on Grundlagen von Datenbanken pp. 46-50.

Invited Papers

  • Bettina Kemme, André Schiper, G. Ramalingam, Marc Shapiro (2014). Dagstuhl seminar review: consistency in distributed systems. SIGACT News 45(1), pp. 67-89.
  • Bettina Kemme, Gustavo Alonso (2010). Database Replication: a Tale of Research across Communities. Int. Conference on Very Large Databases, . Paper for the 10-year test-of-time award. pp. 5-12.
  • Bettina Kemme, Christian Seeger (2010). Distributed Group Communication System for Mobile Devices Based on SMS. From Active Data Management to Event-Based Systems and More - Papers in Honour of Alejandro Buchmann on the Occasion of His 60th Birthday, pp. 260-280.
  • Ricardo Jiménez-Peris, Marta Patiño-Martínez, Bettina Kemme (2007). Towards Large-Scale Replicated Databases. Workshop on Large-Scale Distributed Systems and Middleware (LADIS) .
  • Ricardo Jiménez-Peris, Marta Patiño-Martínez, Bettina Kemme (2006). Enterprise Grids: Challenges Ahead. Int. Workshop on High-Performance Data Management in Grid Environments; co-located with VECPAR Int. Conference on High Performance Computing for Computational Science, 12 pages.
  • Alberto Bartoli, Ricardo Jiménez-Peris, Bettina Kemme, Cesar Pautasso, Simon Patarin, Stuart Wheater and Stuart Woodman (2005). The ADAPT Framework for Adaptable and Composable Web Services. IEEE Distributed Systems Online - Web Systems Section .
  • Alberto Bartoli, Ricardo Jiménez-Peris, Bettina Kemme, Cesar Pautasso, Simon Patarin, Stuart Wheater and Stuart Woodman (2005). Adapt: Towards Autonomic Web Services. European Dependable Computing Conference (EDCC), 4 pages.
  • Jesús M. Milán-Franco, Ricardo Jiménez-Peris, Marta Patiño-Martínez, Bettina Kemme (2004). Adaptation in Atomic Replication. Dagstuhl Seminar on Atomicity in System Design and Execution. Dagstuhl (Germany).