Page-Replacement-Strategie fuer einen Edge-Cache benchmarken
Übersicht
Worum es bei diesem Projekt geht.
Du erhaelst einen anonymisierten Request-Trace (rund 12 Millionen Zugriffe, Schluessel + Groesse + Zeitstempel) und ein C++-Simulations-Framework mit Hooks fuer eigene Strategien. Implementiere LRU, LFU und CLOCK-Pro als Algorithmus-Module. Lasse jede Strategie ueber den Trace laufen, bei Cache-Groessen von 1, 4 und 16 GB. Werte aus: Hit-Rate, p99-Latenz des Replays und Speicher-Overhead pro Eintrag. Liefere die drei Implementierungen, einen Mess-Bericht mit Tabellen und Graphen, sowie eine 1-seitige Empfehlung mit Begruendung.
Das Briefing
Was Du tust und was Du zeigst.
Welche Page-Replacement-Strategie liefert auf realem Produktions-Trace die beste Kombination aus Hit-Rate, Tail-Latenz und Implementierungs-Aufwand?
Earning criteria — what you'll demonstrate
- Page-Replacement-Strategien aus dem Lehrbuch in lauffaehigem Code umsetzen
- Realistische Trace-Replays fuer Caching-Vergleiche aufsetzen
- Mess-Methoden saeubern, sodass Vergleiche fair sind (gleiche Trace-Reihenfolge, gleiche Warmup-Phase)
- Algorithmus-Wahl mit Trade-off-Argumenten statt Lehrbuch-Slogans begruenden
Studienpassung
Wo dies in Dein Studium passt.
Schärft dieselben Fähigkeiten, die Dein Studium von Dir erwartet.
Fähigkeiten
Fähigkeiten, die Du unter Beweis stellst.
Jede taucht auf Deinem verifizierten Zertifikat auf.
Karrieren
Berufe, auf die dies Dich vorbereitet.
Echte Berufsbezeichnungen. Echte Skill-Brücken. Wähle die, die Deinem Werdegang am nächsten kommt.
Systems Architect
Architekt:innen muessen Caching-Entscheidungen begruenden, ohne 'wir nehmen Redis' als Standard-Antwort abzuliefern — diese Challenge trainiert genau die Trade-off-Argumentation, die in Architektur-Reviews verlangt wird.
Dieses Projekt schärft
- caching-algorithms
- performance-analysis
- memory-management
Backend Engineer
Backend-Rollen mit Performance-Fokus erwarten, dass Bewerber:innen Cache-Wirkungen messen koennen — Hit-Rate-Reasoning auf echtem Trace ist ein konkretes Interview-Signal.
Dieses Projekt schärft
- caching-algorithms
- benchmarking
- performance-analysis
Noch eine Sache