IN9700 – T?ke og Sky Databehandling
Beskrivelse av emnet
Kort om emnet
Emnet vil gi et solid grunnlag for ? forst? utfordringene og problemene som ligger til grunn for design og utvikling av t?keberegningssystemer og applikasjoner. Dermed vil dette emnet l?re ? spesifisere, designe, programmere, analysere og implementere slike systemer og applikasjoner. Emnet har en betydelig programmeringskomponent.
Hva l?rer du?
Etter ? ha fullf?rt emnet vil du:
- forst? de grunnleggende prinsippene og konseptene til t?keberegningssystemer og deres forhold til andre modeller som Cloud Computing og Near-Far Computing
- forst? utfordringene ved ? utvikle t?kebaserte applikasjoner og mellomvare, og mulige l?sninger for ? h?ndtere dem
- spesifikt?forst? problemene som hovedsakelig er relatert til t?keberegning, nemlig: introduksjon til t?keprogrammeringsmodellen og relaterte modeller, sikkerhet, avlasting, SDN (Software Defined Network), lastbalansering, kommunikasjon, containere og orkestrering, applikasjonsomr?der (maskin l?ring, helsetjenester osv.)
- v?re i stand til ? bestemme hvilken som er den beste tiln?rmingen for et bestemt problem ang?ende design og utvikling av et t?keberegningssystem
- v?re i stand til ? designe og implementere en applikasjon ved hjelp av containere (f.eks. Docker) mens du tar hensyn til noen av problemene som er nevnt tidligere
- kunne m?le og analysere ytelsen til et t?keberegningsapplikasjon
For PhD-studenter er det et sett med flere avanserte artikler som skal presenteres og diskuteres. Dette vil gj?re PhD-studenter i stand til ?:
- bedre forst?/diskutere/analysere/vurdere l?sningene som er adressert
- ha dypere kunnskaper om de nyeste arbeidene i omr?det
- ha bedre kunnskap om de teoretiske problemene som er adressert
Opptak til emnet
Ph.d.-kandidater ved UiO s?ker plass p? undervisningen og melder seg til eksamen i?Studentweb.
Hvis emnet har begrenset kapasitet, vil ph.d.-kandidater som har emnet i sin utdanningsplan ved UiO bli prioritert. Noen nasjonale forskerskoler kan ha egne regler for rangering av s?kere til emner med begrenset kapasitet.
Ph.d.-kandidater som har opptak ved andre utdanningsinstitusjoner m? innen angitt frist?s?ke om hospitantplass.
Emnene har en makskapasitet?p? 20 studenter for IN5700 og IN9700 tilsammen.
Emnet har?f?lgende rangeringsregler:
- Phd-studenter med emnet i godkjent plan
- Masterstudenter p? Informatikk: programmering og systemarkitektur studieretning programvare?som har emnet i godkjent studieplan
- Masterstudenter p? Informatikk-programmer som har emnet i godkjent studieplan
- Masterstudenter p? Informatikk-programmer
- Andre
Anbefalte forkunnskaper
IN5020 – Distribuerte systemer/IN9020
Den mest relevante kunnskapen som studentene tilegner seg i IN5020/IN9020 er Java-kunnskap og kunnskap om de grunnleggende prinsipper og begreper for distribuerte systemer.
Overlappende emner
- 10 studiepoeng overlapp med IN5700 – T?ke Databehandling.
Undervisning
2 timer forelesninger og 2 timer med lab og grupper per uke.
I forelesningene vil b?de foreleser?og studenter presentere og diskutere artikler og annet materiale som belyser temaene i artikler. Presentasjon av artikler er obligatorisk?og m? v?re godkjennes for ? kunne avlegge muntlig eksamen. Det legges vekt p? ? diskutere temaene som tas opp.
Studentene vil som en del av gruppe?velsene individuelt utvikle et prosjekt med veiledning fra?foreleser.
Det er obligatorisk ? delta i f?rste forelesning fordi det vil bli gitt viktig informasjon.
Eksamen
Vurdering i emnet best?r av:
- Prosjekt?(og tilh?rende kort skriftlig rapport) som gj?res individuelt
- Muntlig eksamen der studenter blir h?rt i prosjektet og det teoretiske materialet
Begge deler av eksamen ansees som like viktige, og begge deler?m? best?s og m? best?s i samme semester.?Den obligatoriske artikkelpresentasjonen?m? v?re godkjente for ? kunne g? opp til den muntlige eksamen.
Som eksamensfors?k i dette emnet teller ogs? fors?k i f?lgende tilsvarende emner: IN5700 – T?ke Databehandling
Hjelpemidler til eksamen
Ingen hjelpemidler tillatt.
Karakterskala
Emnet bruker karakterskala?best?tt/ikke best?tt. Les mer om?karakterskalaen.
Mer om eksamen ved UiO
- Kildebruk og referanser
- Tilrettelegging p? eksamen
- Trekk fra eksamen
- Syk p? eksamen / utsatt eksamen
- Begrunnelse og klage
- Ta eksamen p? nytt
- Fusk/fors?k p? fusk
Andre veiledninger og ressurser finner du p? fellessiden om eksamen ved UiO.