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 条
  • [41] Web service micro-container for service-based applications in Cloud environments
    Mohamed, Mohamed
    Yangui, Sami
    Moalla, Samir
    Tata, Samir
    [J]. 2011 20TH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2011, : 61 - 66
  • [42] A Consumer-Oriented Service Selection Method for Service-based Applications in the Cloud
    Wu, Taotao
    Zhang, Shaoqian
    Wu, Xiaotong
    Dou, Wanchun
    [J]. 2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 838 - 845
  • [43] Data composition patterns in service-based workflows
    Montagnat, Johan
    Glatard, Tristan
    Lingrand, Diane
    [J]. 2006 WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE, 2006, : 41 - 50
  • [44] S-WFMS: A service-based workflow management system in grid environment
    Yang, MK
    Liang, HB
    Xu, B
    [J]. 19TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1, PROCEEDINGS: AINA 2005, 2005, : 293 - 297
  • [45] A Development Framework Enabling the Design of Service-Based Cloud Applications
    Gonidis, Fotis
    Paraskakis, Iraklis
    Simons, Anthony J. H.
    [J]. ADVANCES IN SERVICE-ORIENTED AND CLOUD COMPUTING, 2015, 508 : 139 - 152
  • [46] Design and Implementation of Web Service-Based Mobile Reply Testing Management System
    Gao Liang
    Han Yu-min
    [J]. INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012), 2013, 8768
  • [47] LTL Model Cheking of Service-based Business Processes in the Cloud
    Klai, Kais
    Ochi, Hanen
    [J]. IEEE 39TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC 2015), VOL 3, 2015, : 398 - 403
  • [48] Adding Monitoring and Reconfiguration Facilities for Service-based Applications in the Cloud
    Mohamed, Mohamed
    Belaid, Djamel
    Tata, Samir
    [J]. 2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS (AINA), 2013, : 756 - 763
  • [49] A Generic Framework for Service-Based Business Process Elasticity in the Cloud
    Amziani, Mourad
    Melliti, Tarek
    Tata, Samir
    [J]. BUSINESS PROCESS MANAGEMENT, BPM 2012, 2012, 7481 : 194 - 199
  • [50] Efficient Resource Allocation for Autonomic Service-Based Applications in the Cloud
    Hadded, Leila
    Ben Charrada, Faouzi
    Tata, Samir
    [J]. 15TH IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC 2018), 2018, : 193 - 198