In this thesis, our goal is to enable and achieve effective and efficient real-time stream processing in a geo-distributed infrastructure, by combining the power of central data centers and micro data centers. Our research focus is to address the challenges of distributing the stream processing applications and placing them closer to data sources and sinks. We enable applications to run in a geo-distributed setting and provide solutions for the network-aware placement of distributed stream processing applications across geo-distributed infrastructures. First, we evaluate Apache Storm, a widely used open-source distributed stream processing system, in the community network Cloud, as an example of a geo-distributed infrastructure. Our evalua...
© 2017 IEEE. The cloud computing paradigm underpins the Internet of Things (IoT) by offering a seemi...
Geographically distributed (geo-distributed) datacenters for stream data processing typically compri...
International audienceThe growth of the Internet of Things is resulting in an explosion of data volu...
In this thesis, our goal is to enable and achieve effective and efficient real-time stream processin...
Struggling with the volume and velocity of Big Data has attracted lots of interest towards stream pr...
In stream processing, data is streamed as a continuous flow of data items, which are generated from ...
International audienceGraph processing is an emerging computation model for a wide range of applicat...
Stream-based distributed systems are specialized data processing systems, where a continuous stream ...
© 2021 Gayashan Niroshana AmarasingheIndubitable growth of smart and connected edge devices with sub...
Stream Processing has become a major programming model to timely handle large volumes of data genera...
The standard processing architectures are enough to satisfy a lot of applications by employing alrea...
Emerging applications such as those running on the Internet of Things (IoT) devices produce constant...
Streaming analytics applications need to process massive volumes of data in a timely manner, in doma...
International audienceGraph partitioning is important for optimizing the performance and communicati...
This dissertation addresses the problem of dynamic graph partitioning in a streaming manner in the c...
© 2017 IEEE. The cloud computing paradigm underpins the Internet of Things (IoT) by offering a seemi...
Geographically distributed (geo-distributed) datacenters for stream data processing typically compri...
International audienceThe growth of the Internet of Things is resulting in an explosion of data volu...
In this thesis, our goal is to enable and achieve effective and efficient real-time stream processin...
Struggling with the volume and velocity of Big Data has attracted lots of interest towards stream pr...
In stream processing, data is streamed as a continuous flow of data items, which are generated from ...
International audienceGraph processing is an emerging computation model for a wide range of applicat...
Stream-based distributed systems are specialized data processing systems, where a continuous stream ...
© 2021 Gayashan Niroshana AmarasingheIndubitable growth of smart and connected edge devices with sub...
Stream Processing has become a major programming model to timely handle large volumes of data genera...
The standard processing architectures are enough to satisfy a lot of applications by employing alrea...
Emerging applications such as those running on the Internet of Things (IoT) devices produce constant...
Streaming analytics applications need to process massive volumes of data in a timely manner, in doma...
International audienceGraph partitioning is important for optimizing the performance and communicati...
This dissertation addresses the problem of dynamic graph partitioning in a streaming manner in the c...
© 2017 IEEE. The cloud computing paradigm underpins the Internet of Things (IoT) by offering a seemi...
Geographically distributed (geo-distributed) datacenters for stream data processing typically compri...
International audienceThe growth of the Internet of Things is resulting in an explosion of data volu...