Arvutiteaduse instituut
  1. Kursused
  2. 2023/24 kevad
  3. Hajussüsteemid (LTAT.06.007)
EN
Logi sisse

Hajussüsteemid 2023/24 kevad

  • General
  • Lectures
  • Practical work
  • Study materials
  • Plagiarism
  • Message board

Seminars

Quizzes are OPEN ONLY during seminar time.

Message board is just available from Monday to Friday

  • Session 1: Introduction and Project Setup (14.02/16.02)
    • Summary: During the lecture, we will set the stage for our journey, familiarising ourselves with the practical scenarios and configuring your project environment and tools.
    • Instructions
  • Session 2: Building Client/Server Connections (21.02/23.02)
    • Summary: Dive into the fundamentals by establishing client-server connections, a cornerstone for distributed systems interactions.
    • Instructions
  • Session 3: Continuing Tasks and Support (28.02/1.03)
    • Summary: Solidify your implementation as we address doubts, provide support, and navigate through any challenges encountered during the initial phases.
    • Instructions
  • Session 4: Checkpoint #1 - Evaluation and Design Discussion (06.03/08.03)
    • Summary: Assess your progress and engage in insightful discussions about design choices, ensuring a solid understanding of the evolving system.
    • Instructions
  • Session 5: Ordering of Events (13.03/15.03)
    • Summary: Explore the crucial aspect of event ordering, laying the groundwork for a seamless and synchronized flow of transactions.
    • Instructions
  • Session 6: Leader Election (20.03/22.03)
    • Summary: Delve into the dynamics of leader election, a pivotal concept for decision-making and coordination within distributed systems.
    • Link to Quiz 6 (Moodle)
    • Instructions
  • Session 7: Continuing Tasks and Support (27.03/29.03)
    • Summary: Refine your implementation with ongoing support, addressing queries, and resolving any issues that may arise.
    • Link to Quiz 7 (Moodle)
    • Instructions
  • Session 8: Checkpoint #2 - Evaluation and Algorithm Understanding (03.04/05.04)
    • Summary: Reflect on your achievements, evaluate the effectiveness of your algorithms, and engage in discussions to deepen your understanding.
    • Instructions
  • Session 9: Consistency and the Database Module (10.04/12.04)
    • Summary: Embark on the exploration of consistency in distributed systems, with a focus on designing a robust database module.
    • Instructions
  • Session 10: Distributed Commitment (17.04/19.04)
    • Summary: Expand the scope of your project by establishing distributed transactions through commitment protocols.
    • Link to Quiz 10 (Moodle)
    • Instructions
  • Session 11: Poster Assignment Introduction | Continuing Tasks and Support (24.04/26.04)
    • Summary: Introduction to the Poster assignment and continuous support, addressing queries, clarifying doubts, and refining the implementation.
    • Link to Quiz 11 (Moodle)
    • Instructions
  • Session 12: Checkpoint #3 - Evaluation and Protocol Analysis (01.05/03.05)
    • Summary: Assess the integration of components, conduct some testing, and evaluate the overall functionality of your distributed protocols.
    • Link to Quiz 12 (Moodle)
    • Instructions
  • Session 13: End-to-End Testing (08.05/10.05)
    • Summary: Thoroughly test your system to ensure its functionality and reliability.
    • Link to Quiz 13 (Moodle)
    • Instructions
  • Session 14: Monitoring Solutions (15.05/17.05)
    • Summary: Explore the crucial aspects of monitoring and observability within your distributed system.
    • Instructions
  • Session 15: Poster Assignment Deadline | Checkpoint #4 - Final Evaluation (22.05/24.05)
    • Summary: Assess the integration of all the components, conduct end-to-end testing, and add system-wide monitoring.
    • Instructions
    • Poster Submission (Moodle)
  • Session 16: Course Poster Session (31.05)
    • Summary: This is the final practical week of the Distributed Systems’ course!
    • Instructions
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused