StreamDB: A Unified Data Management System For Service-based Cloud Application

被引:2
|
作者
Chen, Huankai [1 ]
Migliavacca, Matteo [1 ]
机构
[1] Univ Kent, Sch Comp, Canterbury, Kent, England
基金
英国工程与自然科学研究理事会;
关键词
streaming processing; transaction processing; cloud computing; big data; real-time analysis;
D O I
10.1109/SCC.2018.00029
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Current data management systems are mainly divided into two categories: Database Management System (DBMS) and Data Stream Management System (DSMS). The increasing use of streaming analysis in modern service-based cloud applications has created an arms race among DBMS vendors to offer ever more sophisticated in-database streaming support, which requires handling the volume, variety, velocity and variability of fast data collections. Unfortunately, current solutions either only provide limited streaming analysis capacity and horizontal scalability (classic RDBMS) or trade off transaction processing for other properties (NoSQL DBMS), leading to the curse of no "one size fits all" for DBMS. In this paper, we argue that transaction processing is a relevant concept for DSMS. As a first step toward "One Size Fits All" Data Management System, we present StreamDB, which integrates transaction processing in DSMS as opposed to extending DBMS to support streams. First, we describe how StreamDB processes transactions in a streaming environment, then we compare our approach with traditional in-memory DBMS on typical transactional benchmarks. Our results show that StreamDB is advantageous in terms of throughput, scalability, and latency. Finally, we argue that the ideas present here provide insight on the development of next-generation data management systems and motivate further study of the challenges inherent in unifying DBMS and DSMS.
引用
收藏
页码:169 / 176
页数:8
相关论文
共 50 条
  • [1] AppManager: A powerful service-based application management system for clusters
    Ye, QH
    Xiao, LM
    Meng, D
    Gao, W
    Liang, Y
    Jiang, Y
    [J]. 2002 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS OF THE WORKSHOPS, 2002, : 537 - 544
  • [2] Service-based cloud platform application monitoring analysis
    Liu, Yuecan
    Sun, Jiangang
    Chang, Yuzhu
    Yang, Qingfu
    Yang, Linwei
    Li, JIng
    [J]. 2022 IEEE 6TH ADVANCED INFORMATION TECHNOLOGY, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (IAEAC), 2022, : 799 - 803
  • [3] SERVICE-BASED DISTRIBUTED DATA MANAGEMENT AND APPLICATION IN CHINA DIGITAL OCEAN
    Dong, Wen
    Zhang, Xin
    Jiang, Bing
    [J]. 2010 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2010, : 425 - 428
  • [4] Towards a Service-based Adaptable Data Layer for Cloud Workflows
    Wang, Yuandou
    Janse, Nikita
    Bianchi, Riccardo
    Koulouzis, Spiros
    Zhao, Zhiming
    [J]. 2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 904 - 911
  • [5] Optimal autonomic management of service-based business processes in the cloud
    Leila Hadded
    Tarek Hamrouni
    [J]. Soft Computing, 2022, 26 : 7279 - 7291
  • [6] Optimal autonomic management of service-based business processes in the cloud
    Hadded, Leila
    Hamrouni, Tarek
    [J]. SOFT COMPUTING, 2022, 26 (15) : 7279 - 7291
  • [7] Cloud and service-based production platforms
    Vick A.
    Krüger J.
    [J]. 1600, Carl Hanser Verlag (111): : 635 - 638
  • [8] A replicas placement approach of component services for service-based cloud application
    Jiaxuan Wu
    Bin Zhang
    Lei Yang
    Peng Wang
    Changsheng Zhang
    [J]. Cluster Computing, 2016, 19 : 709 - 721
  • [9] A replicas placement approach of component services for service-based cloud application
    Wu, Jiaxuan
    Zhang, Bin
    Yang, Lei
    Wang, Peng
    Zhang, Changsheng
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (02): : 709 - 721
  • [10] The Design and Implementation of Cloud Web Service-based TPMS for Fleet Management
    Sun, Changqing
    Guo, Kun
    Zheng, Fuquan
    Zhou, Guangxu
    Hou, Dongdong
    [J]. 2019 CHINESE AUTOMATION CONGRESS (CAC2019), 2019, : 1240 - 1243