Towards Sustainable High-Performance Transaction Processing in Cloud-based DBMS

  • Sul, Woong
  • Yeom, Heon Y.
  • Jung, Hyungsoo
Citations

WEB OF SCIENCE

0
Citations

SCOPUS

1

초록

Cloud-based databases often decouple database instances from physical storage to provide reliability and high availability to users. This design can robustly handle a single point of failure but needs substantial effort to attain good performance. In this paper, we analyze the decoupled architecture and present important optimization issues that we found while implementing this design. For implementing the prototyped system, we decouple MariaDB into a database instance and storage managing both transaction log and data pages. We also explore design considerations for transaction processing performance in the front-end side and efficient way of guaranteeing data durability in the back-end side. We evaluate the prototyped system using standard database benchmarks, and experimental results show that adopting the decoupled architecture for cloud-based DBMSs needs to address numerous optimization issues for achieving better performance.

키워드

CloudCloud-based DBMSService-oriented architectureArchitectureAvailabilityBenchmarkingCloudsComputer architectureDatabase systemsDesignDigital storageInformation servicesStorage managementCloud-basedDecoupled architectureDesign considerationsHigh availabilityService OrientedSingle pointTransaction logTransaction processingService oriented architecture (SOA)
제목
Towards Sustainable High-Performance Transaction Processing in Cloud-based DBMS
저자
Sul, WoongYeom, Heon Y.Jung, Hyungsoo
DOI
10.1007/s10586-018-2826-3
발행일
2019-03
유형
Article
저널명
Cluster Computing
22
1
페이지
135 ~ 145