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).