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

Hajussüsteemid 2024/25 kevad

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

Seminars

Message board is just available from Monday to Friday

  • Session 1: Introduction and Project Setup (12.02/14.02)
    • Summary: During this seminar, we will familiarize ourselves with the practical project and configure the environment and tools.
    • Instructions
  • Session 2: Building Client/Server Connections (19.02/21.02)
    • Summary: Dive into the fundamentals by establishing client-server connections, a starting point for distributed systems interactions.
    • Instructions
  • Session 3: Continuing Tasks and Support (26.02/28.02)
    • 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 (05.03/07.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 (12.03/14.03)
    • Summary: Explore the crucial aspect of event ordering, laying the groundwork for a seamless and synchronized flow of transactions.
    • Instructions
  • Session 6: Poster Assignment Introduction | Continuing Tasks and Support (19.03/21.03)
    • Summary: Introduction to the Poster assignment and continuous support, addressing queries, clarifying doubts, and refining the implementation.
    • Instructions
  • Session 7: Leader Election (26.03/28.03)
    • Summary: Delve into the dynamics of leader election, a pivotal concept for decision-making and coordination within distributed systems.
    • Instructions
  • Session 8: Continuing Tasks and Support (02.04/04.04)
    • Summary: Refine your implementation with ongoing support, addressing queries, and resolving any issues that may arise.
    • Instructions
  • Session 9: Checkpoint #2 - Evaluation and Algorithm Understanding (09.04/11.04)
    • Summary: Reflect on your achievements, evaluate the effectiveness of your algorithms, and engage in discussions to deepen your understanding.
    • Instructions
  • Session 10: Consistency and the Database Module (16.04/18.04)
    • Summary: Explore consistency in distributed systems, with a focus on designing a robust database module.
    • Instructions
  • Session 11: Distributed Commitment (23.04/25.04)
    • Summary: Expand the scope of your project by establishing distributed transactions through commitment protocols.
    • Instructions
  • Session 12: Poster Task Exercise | Continuing Tasks and Support (30.04/02.05)
    • Summary: Introduction to a Poster exercise and continuous support, addressing queries, clarifying doubts, and refining the implementation.
    • Instructions
  • Session 13: Checkpoint #3 - Evaluation and Protocol Analysis (07.05/09.05)
    • Summary: Assess the integration of components, conduct some testing, and evaluate the overall functionality of your distributed protocols.
    • Instructions
  • Session 14: End-to-End Testing (14.05/16.05)
    • Summary: Thoroughly test your system to ensure its functionality and reliability.
    • Instructions
  • Session 15: Poster Assignment Deadline | Monitoring Solutions (21.05/23.05)
    • Summary: The Poster deadline is 19th of May! Also, you will explore the crucial aspects of monitoring and observability within your distributed system.
    • Instructions
  • Session 16: Checkpoint #4 - Final Evaluation (28.05/30.05)
    • Summary: Assess the integration of all the components, conduct end-to-end testing, and add system-wide monitoring.
    • Instructions
  • Session 17: Course Poster Session (30.05)
    • Summary: This is the final practical week of the Distributed Systems’ course!
    • Instructions
The rest of the practice sessions will be added as we go.
  • 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