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 条
  • [31] Cost Optimization Oriented Dynamic Resource Allocation for Service-based System in the Cloud Environment
    Ma, Anxiang
    Zhang, Changsheng
    Zhang, Bin
    Zhang, Xiaohong
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, : 700 - 703
  • [32] Reduce Readmissions With Service-Based Care Management
    Amin, Alpesh N.
    Hofmann, Heather
    Owen, Mary M.
    Tran, Hai
    Tucker, Saran
    Kaplan, Sherrie H.
    [J]. PROFESSIONAL CASE MANAGEMENT, 2014, 19 (06) : 255 - 262
  • [33] Workshop on Seamless Adaptive Multi-cloud Management of Service-Based Applications (SeaCloudS): Preface
    Brogi, Antonio
    Pimentel, Ernesto
    [J]. ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING, 2015, 508 : 247 - 248
  • [34] A survey of change management in service-based environments
    Wang, Yi
    Wang, Ying
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2013, 7 (04) : 259 - 273
  • [35] Change management of service-based business processes
    Pengbo Xiu
    Jian Yang
    Weiliang Zhao
    [J]. Service Oriented Computing and Applications, 2019, 13 : 51 - 66
  • [36] Change management of service-based business processes
    Xiu, Pengbo
    Yang, Jian
    Zhao, Weiliang
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2019, 13 (01) : 51 - 66
  • [37] A service-based framework for pharmacogenomics data integration
    Wang, Kun
    Bai, Xiaoying
    Li, Jing
    Ding, Cong
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2010, 4 (03) : 225 - 245
  • [38] A transaction management framework for service-based workflow
    Yan, SF
    Li, Y
    Deng, SG
    Wu, ZH
    [J]. INTERNATIONAL CONFERENCE ON NEXT GENERATION WEB SERVICES PRACTICES, 2005, : 377 - 381
  • [39] Risk Management and Security in Service-based Architectures
    Nassar, Pascal Bou
    Badr, Youakim
    Barbar, Kablan
    Biennier, Frederique
    [J]. 2009 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTATIONAL TOOLS FOR ENGINEERING APPLICATIONS, 2009, : 214 - +
  • [40] A Service-Based Framework for Pharmacogenomics Data Integration
    Wang, Kun
    Bai, Xiaoying
    Li, Jing
    Ding, Cong
    [J]. ICEBE 2009: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2009, : 95 - 102