Customization and provisioning of complex event processing using TOSCA

被引:2
作者
da Silva, Ana Cristina Franco [1 ]
Hirmer, Pascal [1 ]
Breitenbuecher, Uwe [4 ]
Kopp, Oliver [1 ]
Mitschang, Bernhard [2 ,3 ]
机构
[1] Inst Parallel & Distributed Syst IPVS, Stuttgart, Germany
[2] Univ Stuttgart, Inst Parallel & Distributed Syst IPVS, Fac Comp Sci Elect Engn & Informat Technol, Database & Informat Syst, Stuttgart, Germany
[3] Univ Stuttgart, Inst Parallel & Distributed Syst IPVS, Fac Comp Sci Elect Engn & Informat Technol, Applicat Parallel & Distributed Syst, Stuttgart, Germany
[4] Univ Stuttgart, IAAS, Stuttgart, Germany
来源
COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT | 2018年 / 33卷 / 3-4期
关键词
Internet of Things; Complex event processing; Customization; TOSCA;
D O I
10.1007/s00450-017-0386-z
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In many Internet of Things scenarios, a large amount of sensor data is continuously produced and exchanged among devices in smart environments. Handling these data causes great challenges since their processing must occur in a timely manner. Furthermore, the exchanged data must be kept at a minimum in order to efficiently use network resources of constrained devices. Complex event processing (CEP) is an established approach frequently employed to address these challenges. There are many existing means to automatically provision CEP systems, such as Docker or Ansible. However, the resulting instances are generic and need customization to be applied to Internet of Things scenarios. More precisely, data sources and sinks need to be bound and queries need to be defined. This customization is a tedious task when conducted manually. To cope with these issues, we present an approach based on the Topology and Orchestration Specification for Cloud Applications standard, which enables the customization and provisioning of CEP systems including all required data sources and sinks, as well as queries to process the data.
引用
收藏
页码:317 / 327
页数:11
相关论文
共 30 条
[1]  
AC Franco da Silva, 2016, J INF DATA MANAG, V7, P4
[2]  
Andrews T., 2003, BUSINESS PROCESS EXE
[3]  
Banks A, 2014, MQTT VERSION 3 1 1 S
[4]  
Binz T., 2014, ADV WEB SERVICES, P527
[5]  
Binz T, 2013, LECT NOTES COMPUT SC, V8274, P692, DOI 10.1007/978-3-642-45005-1_62
[6]  
Breitenbucher U., 2012, VINO4TOSCA VISUAL NO, P416
[7]  
BreitenbUcher U., 2014, P 6 CENTR EUR WORKSH, P69
[8]   Hybrid TOSCA Provisioning Plans: Integrating Declarative and Imperative Cloud Application Provisioning Technologies [J].
Breitenbuecher, Uwe ;
Binz, Tobias ;
Kopp, Oliver ;
Kepes, Kalman ;
Leymann, Frank ;
Wettinger, Johannes .
CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2015, 2016, 581 :239-262
[9]   Combining Declarative and Imperative Cloud Application Provisioning based on TOSCA [J].
Breitenbuecher, Uwe ;
Binz, Tobias ;
Kepes, Kalman ;
Kopp, Oliver ;
Leymann, Frank ;
Wettinger, Johannes .
2014 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E), 2014, :87-96
[10]  
Brogi A., 2014, TOSCA NUTSHELL PROMI, P171