Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
teaching:mfe:is [2018/04/30 11:09]
svsummer [Dynamic Query Processing on GPU Accelerators]
teaching:mfe:is [2018/08/07 11:23]
ezimanyi [Master Thesis in Collaboration with Euranova]
Line 24: Line 24:
  
   * Contact : [[ezimanyi@ulb.ac.be|Esteban Zimanyi]]   * Contact : [[ezimanyi@ulb.ac.be|Esteban Zimanyi]]
 +
 +===== Interactive maps of the ULB campuses =====
 +
 +This project aims at developing a platform hosting interactive maps of the main campuses of the ULB. These maps will be a convenient guide for students, staff and visitors helping them to reach our campuses, to find buildings or lectures halls and to locate the main facilities (e.g. bike racks, car parks, restaurants,​ sanitary facilities, etc.). These maps will also be very useful for disabled people allowing them to prepare their visit in advance by identifying accessible routes and facilities. The maps will be then integrated into the new website of the ULB.
 +This project is a unique opportunity to contribute directly to improving the quality of the experience on campus and to work towards a “smart campus”.
 +This project will be developed in collaboration with the Environment and Mobility Service of the ULB.
 +
 +  * Contact : [[ezimanyi@ulb.ac.be|Esteban Zimanyi]]
 +
  
 ===== Dynamic Query Processing on GPU Accelerators ===== ===== Dynamic Query Processing on GPU Accelerators =====
Line 51: Line 60:
  
  
-**Interested?​** Contact :  [[svsummer@ulb.ac.be][Stijn Vansummeren]]+**Interested?​** Contact :  [[svsummer@ulb.ac.be|Stijn Vansummeren]]
  
  
Line 68: Line 77:
   * An experimental validation of the developed system.   * An experimental validation of the developed system.
  
-**Interested?​*+**Interested?​** Contact :  ​[[ielghand@ulb.ac.be.ac.be|Iman Elghandour]] or [[svsummer@ulb.ac.be|Stijn Vansummeren]]
-  ​* Contact : //Iman Elghandour// or //Stijn Vansummeren//+
  
 **Status**: available **Status**: available
Line 85: Line 93:
   * An experimental validation of the developed system.   * An experimental validation of the developed system.
  
-**Interested?​*+**Interested?​** Contact : [[ielghand@ulb.ac.be.ac.be|Iman Elghandour]] or [[svsummer@ulb.ac.be|Stijn Vansummeren]] 
-  ​* Contact : //Iman Elghandour// or //Stijn Vansummeren//+
  
 **Status**: available **Status**: available
Line 102: Line 110:
   * An experimental validation of the developed system.   * An experimental validation of the developed system.
  
-**Interested?​** +**Interested?​** * Contact : [[ielghand@ulb.ac.be.ac.be|Iman Elghandour]] or [[svsummer@ulb.ac.be|Stijn Vansummeren]] 
-  ​* Contact : //Iman Elghandour// or //Stijn Vansummeren//+
  
 **Status**: available **Status**: available
  
-===== Complex Event Processing in Apache Spark and Apache Storm ===== 
- 
-The master thesis is put forward in the context of the SPICES "​Scalable Processing and mIning of Complex Events for Security-analytics"​ research project, funded by Innoviris. 
- 
-Within this project, our lab is developping a declarative language for Complex Event Processing (CEP for short). The goal in Complex Event Processing is to derive pre-defined patterns in a stream of raw events. Raw events are typically sensor readings (such as "​password incorrect for user X trying to log in on machine Y" or "file transfer from machine X to machine Y"). The goal of CEP is then to correlate these events into complex events. For example, repeated failed login attempts by X to Y should trigger a complex event "​password cracking warning"​ that refers to all failed login attempts. 
- 
-The objective of this master thesis is to build an interpreter/​compiler for this declarative CEP language that targets the distributed computing frameworks Apache Spark and/or Apache Storm as backends. Getting aquaintend with these technologies is part of the master thesis objective. 
- 
-**Validation of the approach** Validation of the proposed interpreter/​compiler should be done on two levels: 
-  * a theoretical level; by comparing the generated Spark/Storm processors to a processor based on "​Incremental computation"​ that is being developped at the lab 
-  * an experimental level; by proposing a benchmark collection of CEP queries that can be used to test the obtained interpreter/​compiler,​ and report on the experimentally observed performance on this benchmark. 
- 
-**Deliverables** of the master thesis project 
-  * An overview of the processing models of Spark and Storm 
-  * A definition of the declarative CEP language under consideration 
-  * A description of the interpretation/​compilation algorithm 
-  * A theoretical comparison of this algorithm wrt an incremental evaluation algorithm. 
-  * The interpreter/​compiler itself (software artifact) 
-  * A benchmark set of CEP queries and associated data sets for the experimental validation 
-  * An experimental validation of the compiler, and analysis of the results. 
- 
-**Interested?​** 
-  * Contact : //Stijn Vansummeren//​ 
- 
-**Status**: available 
  
 ===== Complex Event Processing in Apache Spark and Apache Storm ===== ===== Complex Event Processing in Apache Spark and Apache Storm =====
 
teaching/mfe/is.txt · Last modified: 2020/09/29 17:03 by mahmsakr