Scalable CEP for Smart Cities
Author
Fernando
Last Updated
7 years ago
License
Creative Commons CC BY 4.0
Abstract
Evaluating Scalability for Complex Event Processing in the Context of Smart Cities
Evaluating Scalability for Complex Event Processing in the Context of Smart Cities
\documentclass{beamer}
%% Possible paper sizes: a0, a0b, a1, a2, a3, a4.
%% Possible orientations: portrait, landscape
%% Font sizes can be changed using the scale option.
\usepackage[size=a1,orientation=portrait,scale=1.8]{beamerposter}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{libertine}
\usepackage[scaled=0.92]{inconsolata}
\usepackage[libertine]{newtxmath}
\definecolor{VioletRed} {RGB}{215, 0, 0}
\setbeamercolor{block title}{fg=VioletRed,bg=white}
\setbeamercolor{block body}{fg=black,bg=white}
\setbeamercolor{local structure}{fg=VioletRed}
\setbeamercolor{bibliography structure}{fg=VioletRed}
\setbeamercolor{bibliography item}{fg=black,bg=white}
\setbeamercolor{bibliography entry author}{fg=black,bg=white}
\setbeamercolor{bibliography item}{fg=black,bg=white}
\setbeamercolor{bibliography entry location}{fg=black}
\setbeamercolor{bibliography entry note}{fg=black}
\author[ffs@ime.usp.br]{Fernando Freire Scattone}
\title{Scalable CEP for Smart Cities}
\institute{Instituto de Matemática e Estatística - Universidade de São Paulo}
\subtitle{Evaluating Scalability for \\Complex Event Processing \\in the Context of Smart Cities}
\addtobeamertemplate{headline}{} {
\leavevmode
\begin{columns}[T]
\begin{column}{.15\linewidth}
\vskip2cm
\hskip1cm
\includegraphics[width=1.2\linewidth]{IMElogo.png}
\end{column}
\begin{column}{.7\linewidth}
\vskip2cm
\centering
\usebeamercolor{title in headline}{\color{black}\Huge{\textbf{\inserttitle}}\\[0.5ex]}
\vskip.5cm
\usebeamercolor{subtitle in headline}{\color{black}\huge{\insertsubtitle}\\[0.5ex]}
\vskip.5cm
\usebeamercolor{author in headline}{\color{fg}\Large{\textbf{\insertauthor}}\\[1ex]}
\usebeamercolor{institute in headline}{\color{fg}\large{\insertinstitute}\\[1ex]}
\vskip1cm
\end{column}
\begin{column}{.15\linewidth}
\vskip 2.1cm
\begin{flushleft}
\includegraphics[width=\linewidth]{USP.jpg}
\end{flushleft}
\hskip1cm
\end{column}
\vspace{1cm}
\end{columns}
\vspace{0.5in}
\hspace{0.5in}\begin{beamercolorbox}[wd=47in,colsep=0.15cm]{black}\end{beamercolorbox}
\vspace{0.1in}
}
\begin{document}
\begin{frame}[fragile]\centering
\begin{columns}[T]
%%%% First Column
\begin{column}{.46\textwidth}
\begin{block}{Complex Event Processing}
\begin{itemize}
\item Complex Event Processing (CEP) is a defined set of tools and techniques for analyzing and controlling the complex series of interrelated events . \cite{Luckham:2001:PEI:515781}
\item Simple events can be anything, from a temperature measure to a specific log on a given system and come as data streams to the CEP engines.
\item Complex events are defined by rules which are based on CEP operators.Complex Events can be defined based on the occurrence of single on other complex events.
%\item This technology helps professionals understand what is happening within the system, quickly identify and solve problems, and more effectively utilize events for enhanced operation, performance, and security.
\end{itemize}
\end{block}
\begin{block}{Scalability}
\begin{itemize}
\item In a distributed systems 3 resources can become bottlenecks:
\begin{itemize}
\item CPU usage
\item memory usage
\item Bandwidth
\end{itemize}
\item A system is scalable when those 3 resources are balanced while the system is increasing in size.
\end{itemize}
\end{block}
\end{column}
%%%% Second Column
\begin{column}{.46\textwidth}
\begin{block}{Smart Cities}
\begin{itemize}
\item A Smart City is a city in which its social, business, and
technological aspects are supported by Information and Communication Technologies to improve the experience of
the citizen within the city. \cite{7810114}
\item Every time a lot of different measured are being taken everywhere on cities.From mobile phones to humidity sensors spread across the neighborhoods.
\item This data, by itself , has little meaning.When combined, correlations not previously thought could be recognized and studied.
\end{itemize}
\end{block}
\begin{block}{Achieving Scalability with CEP}
\begin{itemize}
\item CEP operators have a great variety of correlation operations that involve joining information from different data streams or data streams and a database with specific conditions that must be met in order to detect complex events.
\item Most of the challenges are related to distributing the processing without compromising too much the CEP operators.
\end{itemize}
\end{block}
\end{column}
\end{columns}
\begin{block}{Proposal}
\begin{itemize}
\item Search all scalability technics for Complex Event Processing and find which ones can be combined to lower resource usage.
\item Monitor the CPU, memory and bandwidth usage to more easily adapt to the addition or subtraction of available machines for processing
\item Discover Smart Cities requirements that may affect the Scalability of the CEP system and try to overcome them.
\item Maybe use the city natural disposition and features to improve the processing, based on the correlation between geographical localization and information relevance to people on that place.
\end{itemize}
\end{block}
\begin{block}{References}
\bibliographystyle{sbc}
\bibliography{ref.bib}
\end{block}
\end{frame}
\end{document}