Unified Stream and Transaction Processing
Unified Stream and Transaction Processing
批准号:
EP/N000110/1
负责人:
Matteo Migliavacca
金额:
$12.16万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2016
资助国家:
英国
项目状态:
已结题
起止时间:
2016 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
The diversity and complexity data-processing architectures, as used in current large scale e-commerce and social media applications, hinder the integration of new data analytics features and increase maintenance and operational costs. These applications typically span three different layers, each one adopting a different processing model. Online transaction processing (OLTP) systems are first used to access core application data in a synchronous fashion. In parallel, events of significance are propagated to back-ends for data analysis. There, events are stored to persistent storage for offline batch processing, e.g., using Hadoop clusters. Increasingly application providers are also deploying stream processing solutions to process data in near real-time and improve the freshness of data analysis. Results from batch or real-time analysis are then propagated back to serving layers in online front-end systems for applications that require them.The fragmentation of application logic across the transaction, stream and batch processing models increases operational costs and application development time. Substantial engineering effort is required to export, move, convert, and import data across different systems when performing exploratory analytics for developing new applications. Developers do not have a reliable way of mapping application features on a specific processing model, re- lying on past experience and rule of thumb. Reimplementing complex processing pipelines in a system that adopts a different way of thinking is costly and the performance trade-offs among them are difficult to estimate.The operation of multiple systems in parallel leads to increased operational costs. Operating different platforms either requires allocating computing resources statically to the different systems, which is not flexible, or to use cluster management platformssuch as Mesos or YARN. However to accommodate diverse systems these platforms necessarily provide a restricted management interface which limits their ability to operate on the basis of detailed application metrics.The goal of this proposal is to unify two of these models, stream and transaction process- ing by i) exploring performance trade-offs between the two models, ii) designing a processing model that sup- ports both, iii) implementing a system prototype which could provide good performance on both transactional and stream processing workloads, and iv) prototyping mixed processing applications which requires both stream and transaction processing functionalities.
期刊论文(1)
专著(0)
科研奖励(0)
会议论文
DOI:
10.1109/scc.2018.00029
发表时间:
2018-07
期刊:
2018 IEEE International Conference on Services Computing (SCC)
影响因子:
--
作者:
[Huankai Chen;Matteo Migliavacca]
通讯作者:
Huankai Chen;Matteo Migliavacca
国内基金
海外基金
基于LAMOST和GAIA的Magellanic Stream化学-动力学研究
-
批准号:11773033
-
项目类别:面上项目
-
资助金额:64.0万元
-
批准年份:2017
-
负责人:张岚
-
依托单位: