Popis: |
Nowadays, the overwhelming amount of data generated on Internet have boosted the development of new solutions to process data on time windows closer to real time. Such solutions are known as Distributed Stream Processing Engines (DSPEs). DSPEs were specially designed to process data streams over cluster infrastructure, however the great massification of mobile devices opens new opportunities to process data closer to the source in order to reduce latency and traffic over the network. In this paper we propose Symbiosis, an architecture oriented to process data streams over mobile clients such as tablets and smartphones. Symbiosis model aims to exploit mobile devices resources to pre-process data streams generated on neighbors clients. Implementing data processing on mobile nodes is challenging due to their mobility and the limited battery power. In order to cope with such a requirements, Symbiosis proposes a data processing method based on checkpoints which consider both mobility and available energy in the device. |