TDIU11 Operativsystem
Uppgifter
Förberedelse
Innan varje seminarie ska du förbereda något. Förberedelsen skickas in via e-post från din
LiU-mail till din assistent innan den deadline som indikeras nedan.
- Veckor med utmaningar
-
Du behöver skicka in de uppgifter du har förberett via e-post till din assistent. Skicka
uppgifterna från din LiU-mail med "TDIU11: Utmaning X" som ämne (ersätt X med numret på
utmaningen). Skriv tydligt i mailet vilka problem du har förberett. Bifoga också dina
förberedda lösningar till mailet. Dessa behöver inte vara lika detaljerade som en lösning på
ett tentaproblem, utan det kan vara de anteckningar du skulle använda om du blir vald att
presentera ditt problem. Inscannade eller fotograferade handskrivna anteckningar är helt
okej. Vi vill kunna se att du har förberett problemet. Alltså: lägg inte mer tid på att
producera fina anteckningar än vad du behöver för att förstå problemet, och kunna
presentera lösningen utan att lösa problemet från 0 under seminariet.
- Veckor med artiklar
-
Du behöver skicka in din rapport till 1) din assistent (enligt Webreg) och
2) filst04.liu@analys.urkund.se. Använd
"TDIU11: Rapport X" (ersätt X med numret på artikeln).
-
Du ska också ta med en utskriven version av din sammanfattning till seminariet.
Utmaning 1:
Problem: |
Utmaning 1 |
Föreläsningar: |
1 och 2
|
SGG10: |
1.1-1.6, 2.3, 3.1-3.3, 4.1-4.3, 5.1-5.4 |
SGG09: |
1.1-1.9, 2.3-2.4, 3.1-3.3, 4.1-4.3, 5.1-5.4 |
Deadline: |
Onsdag 2025-01-29 kl 13:00 |
Seminarie: |
Torsdag 2025-01-30 kl 08:15 |
Rapport 1:
Instruktioner: |
-
Instruktioner.
-
Din rapport ska vara mellan 1000 och 1500 ord. Diskussionsfrågorna räknas inte in i denna längd.
-
Ta med en utskriven version av din rapport.
-
Kom ihåg källhänvisningar och referenslista!
|
Artikel: |
Mendel Rosenblum and John K. Osterhout. 1991. The design and implementation of a
log-structured file system. In Proceedings of the thirteenth ACM symposium on Operating
systems principles (SOSP '91). Association for Computing Machinery, New York, NY, USA,
1-15. https://doi.org/10.1145/121132.121137
|
Tema: |
Temat för rapporten är "Hur fungerar log-strukturerade filsystem och vad har de för för-
och nackdelar gentemot andra typer av filsystem?" Artikeln ovan beskriver idéerna i ett
tidigt log-strukturerat filsystem. Detta har sedan vidareutvecklats till mer moderna
filsystem (se Artikel 2). Målet med rapporten är alltså att beskriva vad som är
speciellt med ett log-strukturerat filsystem och vilka problem detta löser. Rapporten
behöver inte gå in i detaljer för just Sprite LFS. Fokusera på centrala idéer. Det är
svårt att veta vad som är detaljer och vad som är generellt till en början - detta
diskuteras på seminariet, och justeringar kan göras inför Artikel 2-seminariet.
|
Deadline: |
Onsdag 2025-02-05 kl. 13:00 |
Seminarie: |
Torsdag 2025-02-06 kl 08:15 |
Viktigt: |
Ta med en utskriven version av din rapport. Vi använder den under första halvan av
seminariet, då en annan student får läsa och ge feedback på din sammanfattning.
|
Om du missar seminariet: |
Meddela examinator (Filip Strömbäck) senast
under dagen som seminariet är. Vi kommer att boka ett tillfälle då du muntligen får
presentera innehållet i din rapport (ca 5 minuter) i samband med ett office-hours-pass.
|
Utmaning 2:
Problem: |
Utmaning 2 |
Föreläsning: |
3
|
SGG10: |
11.1-11.6, 13, 14.1-14.6, 15.1-15.4 |
SGG09: |
10.1-10.7, 11.1-11.7, 12.1-12.6 |
Deadline: |
Onsdag 2025-02-12 kl 13:00 |
Seminarie: |
Torsdag 2025-02-13 kl 08:15 |
Utmaning 3:
Problem: |
Utmaning 3 |
Föreläsning: |
4 och 5
|
SGG10: |
9 och 10 |
SGG09: |
8 och 9 |
Deadline: |
Onsdag 2025-02-19 kl 13:00 |
Seminarie: |
Torsdag 2025-02-20 kl 08:15 |
Rapport 2:
Instruktioner: |
- Se instruktioner för rapport 1
- Rapporten ska vara mellan 1500 och 2000 ord. Notera att denna rapport bygger
vidare på rapport 1.
|
Artikel: |
Changman Lee, Dongho Sim, Joo-Young Hwang, and Sangyeun Cho. 2015. F2FS: A New File
System for Flash Storage. In Proceedings of the 13th USENIX Conference on File and
Storage Technologies (FAST '15). USENIX Association, Santa Clara, CA, USA,
273-286. https://www.usenix.org/conference/fast15/technical-sessions/presentation/lee
|
Tema: |
Temat för rapporten är "Hur fungerar det log-strukturerade filsystemet F2FS?" Rapporten
ska innehålla den information som behövs för att någon som inte läst artiklarna i kursen
ska förstå hur filsystemet fungerar. Rapporten kommer alltså att behöva innehålla en
(möjligtvis omarbetad) version av materialet från den första rapporten för att
introducera log-strukturerade filsystem. Rapporten behöver också innehålla hur just F2FS
använder dessa idéer för att passa bra på flashminnen. Detta kan exempelvis göras genom
att låta första rapporten bli ett "bakgrunds"-avsnitt i denna rapporten. Kom ihåg att
använda källhänvisningar för att visa varifrån olika fakta härstammar.
|
Deadline: |
Onsdag 2025-02-26 kl 13:00 |
Seminarie: |
Torsdag 2025-02-27 kl 08:15 |
Viktigt: |
Ta med en utskriven version av din rapport. Vi använder den under första halvan av seminariet, då en annan student får läsa och ge feedback på din sammanfattning.
|
Revisioner: |
- Du kan revidera din sammanfattning efter seminariet baserat på den feedback du fick där. Skicka in eventuell ny version senast 2025-03-03 kl. 09:00.
- Feedback kommer ca 2025-03-12.
- Eventuell komplettering ska vara oss tillhanda senast 2025-03-20 kl. 08:00
|
Om du missar seminariet: |
Meddela examinator (Filip Strömbäck) veckan
då seminariet är. Vi kommer att anordna ett uppsamlingstillfälle i kommande
tenta-/omtentaperiod, se nedan.
|
Utmaning 4:
Problem: |
Utmaning 4 |
Föreläsning: |
6
|
SGG10: |
16, 17 |
SGG09: |
14, 15 |
Deadline: |
Onsdag 2025-03-05 kl 13:00 |
Seminarie: |
Torsdag 2025-03-06 kl 08:15 |
Utmaning 5:
Problem: |
Utmaning 5 (Repetition) |
Föreläsningar: |
Alla tidigare föreläsningar, samt föreläsning 7 |
Böcker: |
SGG09/10: all mentioned above |
Deadline: |
Tisdag 2025-03-11 kl 08:00 |
Seminar: |
Tisdag 2025-03-11 kl 13:15 |
Rapport 3 (reserv):
Instruktioner: |
- Se instruktioner för rapport 1 och 2
- Rapporten ska vara mellan 2000 och 2500 ord. Notera att rapporten bygger vidare
på rapport 2.
|
Artikel: |
Yunpeng Song, Yiyang Huang, Yina Lv, Yi Zhang, Liang Shi. 2023. When F2FS Meets
Compression-Based SSD! In Proceedings of the 15th ACM Workshop on Hot Topics in Storage
and File Systems (HotStorage '23). Association for Computing Machinery, New York, NY,
USA,
87-92. https://doi.org/10.1145/3599691.3603402
|
Tema: |
Temat är som för rapport 2, men rapporten ska också beskriva hur komprimering (i form av
COCO) används i F2FS för att minska slitaget på SSD:er.
|
Deadline: |
2025-03-18 kl. 08:00. Kontakta examinator i samband med deadline för rapport 2 om du behöver delta. |
Seminarie: |
2025-03-18 kl. 13:15-15:00 (se TimeEdit) |
Sidansvarig: Filip Strömbäck
Senast uppdaterad: 2025-03-04