Distributed Models, Madrepuce and Large Scale Algorithms

A.Y. 2022/2023
Course offered to students on the PhD programme in
Visit the PhD website for the course schedule and other information
3
ECTS
10
Overall hours
Lesson period
November 2022
Language
English
As a fundamental tool in modeling and analyzing real world data, large-scale algorithms are a central part of any tool set for big data analysis. Processing datasets with hundreds of billions of entries is only possible via developing distributed algorithms under distributed frameworks such as MapReduce, Pregel, Gigraph, and alike. For these distributed algorithms to work well in practice, we need to take into account several metrics such as the number of rounds of computation and the communication complexity of each round. Given the popularity and ease-of-use of MapReduce framework, developing practical algorithms with good theoretical guarantees for basic algorithmic primitives is a problem of great importance. In this course, we discuss how to design and implement algorithms based on traditional MapReduce architecture. In this regard, we discuss various basic algorithmic problems such as computing connected components, maximum matching, MST, counting triangle, clustering, diversity maximization and so on so for. In particular, we discuss a computation model for MapReduce and describe various techniques to develop efficient algorithms in this framework.
Undefined
Assessment methods
Giudizio di approvazione
Assessment result
superato/non superato
How to enrol

Deadlines

The course enrolment deadline is usually the 27th day of the month prior to the start date.

How to enrol

  1. Access enrolment on PhD courses online service using your University login details
  2. Select the desired programme and click on Registration (Iscrizione) and then on Register (Iscriviti)

Ignore the option "Exam session date” that appears during the enrolment procedure.

Contacts

For help please contact [email protected]

Professor(s)
Reception:
By appointment
18, via Celoria. Room 7007