João Alexandre Neto, Jorge C. B. Fonseca, Kiev Gama
{"title":"Towards Online Learning and Concept Drift for Offloading Complex Event Processing in the Edge","authors":"João Alexandre Neto, Jorge C. B. Fonseca, Kiev Gama","doi":"10.1109/SEC50012.2020.00024","DOIUrl":null,"url":null,"abstract":"Edge computing has enabled the usage of Complex Event Processing (CEP) closer to data sources, delivering on time response to critical applications. One of the challenges in this context is how to support this processing and keep an optimal resource usage (e.g., Memory, CPU). State-of-art solutions have suggested computational offloading techniques to distribute processing across the nodes and reach such optimization. Most of them take the offloading decision through predefined policies or adaptive solutions with the usage of machine learning algorithms. However, these techniques are not able to incrementally learn without any historical data or to adapt to changes on statistical data properties. This research aims to use online learning and concept drift detection on offloading decision to optimize resource usage and keep the learning model up-to-date. The feasibility of our approach was noticed through preliminary evaluations.","PeriodicalId":375577,"journal":{"name":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","volume":"36 6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE/ACM Symposium on Edge Computing (SEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEC50012.2020.00024","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Edge computing has enabled the usage of Complex Event Processing (CEP) closer to data sources, delivering on time response to critical applications. One of the challenges in this context is how to support this processing and keep an optimal resource usage (e.g., Memory, CPU). State-of-art solutions have suggested computational offloading techniques to distribute processing across the nodes and reach such optimization. Most of them take the offloading decision through predefined policies or adaptive solutions with the usage of machine learning algorithms. However, these techniques are not able to incrementally learn without any historical data or to adapt to changes on statistical data properties. This research aims to use online learning and concept drift detection on offloading decision to optimize resource usage and keep the learning model up-to-date. The feasibility of our approach was noticed through preliminary evaluations.