Repository logoCyprus University of Technology
Log In(current)
Ελληνικά
English
  1. Home
  2. Cyprus University of Technology (Research Output)
  3. Άρθρα/Articles
  4. Hihooi: A Database Replication Middleware for Scaling Transactional Databases Consistently
  • Details

Hihooi: A Database Replication Middleware for Scaling Transactional Databases Consistently

Journal
IEEE Transactions on Knowledge and Data Engineering
Date Issued
February 2022
Author(s)
Georgiou, Michael A.  
Paphitis, Aristodemos  
Sirivianos, Michael  
Herodotou, Herodotos  
DOI
10.1109/TKDE.2020.2987560
Abstract
With the advent of the Internet and Internet-connected devices, modern
business applications can experience rapid increases as well as variability in
transactional workloads. Database replication has been employed to scale
performance and improve availability of relational databases but past
approaches have suffered from various issues including limited scalability,
performance versus consistency tradeoffs, and requirements for database or
application modifications. This paper presents Hihooi, a replication-based
middleware system that is able to achieve workload scalability, strong
consistency guarantees, and elasticity for existing transactional databases at
a low cost. A novel replication algorithm enables Hihooi to propagate database
modifications asynchronously to all replicas at high speeds, while ensuring
that all replicas are consistent. At the same time, a fine-grained routing
algorithm is used to load balance incoming transactions to available replicas
in a consistent way. Our thorough experimental evaluation with several
well-established benchmarks shows how Hihooi is able to achieve almost linear
workload scalability for transactional databases.
Subjects

Database replication

Transaction processin...

Workload scalability

Concurrency control

Explore by
  • Collections
  • Research Outputs
  • Researchers
  • Faculty & Departments
  • Theses
  • Patents
  • Projects
  • Journals
  • Conferences
Useful Links
  • Researcher Portfolio Guide
  • Researcher Profile
  • Create an ORCID ID
  • CUT Open Access Author Fund
  • ETDS Guide
Copyright Policies

Use Sherpa/Romeo to find publisher copyright policies

Go
Go
  • SPARC Author Addendum Engine
  • National Open Access Policy in Cyprus
Deposit your work to Ktisis
  • Self-archiving. Please sign in to Ktisis.
  • Email your work to:
    library.dspace@cut.ac.cy
  • Contact your subject librarian

Member of

OpenAIREre3dataOpenDOARCOREDART
Cyprus University of Technology
Library and
Information
Services

Copyright © 2022 - Library and Information Services Feedback - Built with DSpace-CRIS - 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
COAR NotifyCOAR Notify