Differences

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

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
education [2015/11/11 10:49]
127.0.0.1 external edit
education [2016/12/01 11:56]
wang
Line 2: Line 2:
  
 ====== Education ====== ====== Education ======
 +
  
  
Line 7: Line 8:
 \\ \\
 \\ \\
-  * [[education/​ca_2015|Concurrent Algorithms]]+  * [[education/​ca_2016|Concurrent Algorithms]]
   * [[education/​da|Distributed Algorithms]]   * [[education/​da|Distributed Algorithms]]
   * <​html><​a href="​http://​moodle.epfl.ch/​course/​view.php?​id=14044">​Information,​ Calcul et Communication</​a></​html>​   * <​html><​a href="​http://​moodle.epfl.ch/​course/​view.php?​id=14044">​Information,​ Calcul et Communication</​a></​html>​
Line 21: Line 22:
  
 LPD offers master projects in the following areas: LPD offers master projects in the following areas:
 +
 +  * **Dynamically Distributed Spatial Indexing**: ​ a project here would consist in studying existing spatial index data structures and algorithms, e.g., simple grids, Quadtrees, R-Trees etc., and how they may be dynamically distributed for indexing a large number of moving objects; please contact [[mailto:​benoit.garbinato@unil.ch|Benoit Garbinato]] to get more information.
 +
  
   * **Multicore computing**:​ a project here would consist for instance in designing and implementing efficient lock-based or lock-free shared objects; please contact [[http://​people.epfl.ch/​vasileios.trigonakis|Vasileios Trigonakis]] or [[http://​people.epfl.ch/​tudor.david|Tudor David]] to get more information.   * **Multicore computing**:​ a project here would consist for instance in designing and implementing efficient lock-based or lock-free shared objects; please contact [[http://​people.epfl.ch/​vasileios.trigonakis|Vasileios Trigonakis]] or [[http://​people.epfl.ch/​tudor.david|Tudor David]] to get more information.
Line 31: Line 35:
  
   * **Consistency in global-scale storage systems**: We offer several projects in the context of storage systems, ranging from implementation of social applications (similar to [[http://​retwis.redis.io/​|Retwis]],​ or [[https://​github.com/​share/​sharejs|ShareJS]]) to recommender systems, static content storage services (à la [[https://​www.usenix.org/​legacy/​event/​osdi10/​tech/​full_papers/​Beaver.pdf|Facebook'​s Haystack]]),​ or experimenting with well-known cloud serving benchmarks (such as [[https://​github.com/​brianfrankcooper/​YCSB|YCSB]]);​ please contact [[http://​people.epfl.ch/​dragos-adrian.seredinschi|Adrian Seredinschi]] for further information.   * **Consistency in global-scale storage systems**: We offer several projects in the context of storage systems, ranging from implementation of social applications (similar to [[http://​retwis.redis.io/​|Retwis]],​ or [[https://​github.com/​share/​sharejs|ShareJS]]) to recommender systems, static content storage services (à la [[https://​www.usenix.org/​legacy/​event/​osdi10/​tech/​full_papers/​Beaver.pdf|Facebook'​s Haystack]]),​ or experimenting with well-known cloud serving benchmarks (such as [[https://​github.com/​brianfrankcooper/​YCSB|YCSB]]);​ please contact [[http://​people.epfl.ch/​dragos-adrian.seredinschi|Adrian Seredinschi]] for further information.
 +
 +  * **Distributed database algorithms**:​ a project here would consist in implementing and evaluating protocols that are running in today'​s database systems, e.g., [[https://​en.wikipedia.org/​wiki/​Two-phase_commit_protocol|2PC]],​ and comparing them with those protocols that can  potentially be used in future database systems; please contact [[http://​people.epfl.ch/​jingjing.wang|Jingjing Wang]] to get more information.
 \\ \\
 +
  
 ===== Semester Projects ===== ===== Semester Projects =====