Stream processing is an attractive paradigm for developing innovative fog computing applications: they may be used to design highly interactive applications, data analytics applications (for example in an Internet-of-Things context), etc. Usually, the sources of input data and the destination of processing results is imposed by the application. However, we can choose the placement of intermediate computing elements. The objective of this thesis is to design algorithms to decide on the placement of stream processing operators in a fog computing architecture in order to achieve specific performance/cost/energy tradeoffs.
Rennes is the capital city of Britanny, in the western part of France. It is easy to reach thanks to the high-speed train line to Paris. Rennes is a lively city and a major center for higher education and research. The job will take place within the INRIA/IRISA research center, which is internationally recognized for its research in the domain of information and communication sciences.
Please write your application in English, as it will be examined by multiple people in different European countries. Please do not apply to more than two positions within the FogGuru project.