Grafikkprosessering på sky. Grafikkprosessering Grafikkprosessering = Render Lage bilder ved hjelp av datamaskiner Animasjon krever massiv datakraft.

Slides:



Advertisements
Liknende presentasjoner
Hovedprosjekt Gruppe 18E Vår Prosjektoppgave 18 E  Arbeidsgiver  Byåsen Bilverksted AS ved John Myhre  Veileder  Jostein Lund  Gruppemedlemmer.
Advertisements

Teknologi i klasserommet
Webprogrammering (LO113A) 1 Kom i gang med PHP. Webprogrammering (LO113A) 2 Mål  Installere Apache og PHP  Konfigurasjon av Apache og PHP  Forstå samspillet.
Kapittel 8: Nettverk i praksis
Forskerspiren Åpne forsøk: nye læringsmål?
Kapittel 6 Data Backup Service. Tradisjonell arkitektur •Mange klienter •En server (evt. et cluster) •Klientene tar backup m jevne mellomrom •Inkrementell.
Virtuelle servere -Virtuelle servere vs Fysiske servere- Hovedoppgave våren 2005 Av Kurt Eirik Nilsen og Jørgen Foss.
Eksterne sikkerhetsproblemer og trusler Med fokus på Windows nettverk.
Prosjektmedlem Lars-Erik Kindblad, s Prosjektmedlem Lars-Erik Kindblad, s
Funksjon PLS program uavhengig IO Diagnose/Feilsøking
Case Fiskeribedriften Tapir.
Drift av Vmware ESX Server for HiST
TECH INVENTIONS er et firma som utvikler
: Elektronisk post Hva er elektronisk post
V IRTUALISERING. Vi utnytter maskinvaren bedre. Mange datamaskiner går mye på tomgang, så ved å samle flere maskiner på en fysisk boks utnytter vi CPU-kraften.
Introduksjon til systemutvikling
Vidar Antonsen 3badrb Christer Gluggvasshaug 3badrb Våren 2007.
Lag og foreninger Dynamisk nettløsning og kalendermodul for foreninger i Steinkjer Kommune, utviklet med PHP og MySQL. Hovedprosjekt HiST våren av.
Oppkobling VPN.
Virtualisering med VMware
Wifi nettverksovervåker og analysator. Datakompaniet AS ● Datakompaniet ANS ble stiftet i 1992 ● Omgjort til AS i 1995 ● Holder til i Tekonobyen Innovasjonssenter.
Gruppe 32E presenterer. Windows 2003 Server Novell Netware 6.5.
Byggesak Trinn for trinn.
Løsning hos RSH Norge En gjennomgang av løsning hos Reitan Servicehandel Norge Edvard Gundersen – ProfitBase AS Løsningsarkitekt.
Gruppe 3 Henning, Andre, Mats, Per A. og Vegard 1/73.
Det ligger 10 minnepenner med materiale som vi skal bruke i løpet av seminaret. Kopier hele mappe Lillehammer2011 over på din lokale harddisk c:\ Installer.
EØS-avtalen og kommunalt handlingsrom Innlegg på Åpen landskonferanse, Nei til EU Stavanger 11. mars 2007 Av Seniorforsker Arild Aurvåg Farsund International.
Publisering på verdensveven Kursdag 1 VÅFF, våren 2002.
Kantinen - Torsdag 03. Mai 2007 ”Introdusere” Blend til studentene.
”Open Source” som strategisk virkemiddel i kommunen
Konfigurasjonsstyring Configuration Management
Problemstyring Problem Management
Eivind Trondsen IBM Global Services.
The Peer-to-Peer Architecture Av Ingunn Lund og Anja Lønningen.
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Installering av Windows XP med PXE (netboot) Del 1 – forhåndskonfigurering.
Marius Lia Nilsen Magnus Salomonsen Prosjektgruppe 048E.
BlindernLive Anders Evenstuen Henrik Wingerei Jon Torstein Dalen Øyvind Hoff Midtbø.
Bachelorprosjekt - Oppgave 17E
TEAMC M Richard Nilsen TEAMC M Agenda Hvorfor IP og Ethernet Hva påvirker våre valg Hvordan henger applikasjon og valg av teknologi sammen.
Noen kommentarer til Kostrat evalueringen EVA-8 Hurdalsjøen 5-6 september 2002 Hans Torvatn, SINTEF Teknologiledelse.
Hovedprosjekt Konfigurering av Virtuelle Private Nettverk (VPN) Veileder: Olav Skundberg Tom A. Trosterud og Lars Reidar Andersen.
Grid Computing AliEn og Condor. Hvem, hva, hvor Jeg heter André Waage Sørensen Er tilknyttet Alice prosjektet på CERN Jobber med Grid teknologier som.
Bjørn Olve Møkkelgård Kristian Elverum
Hovedprosjekt HKD Gruppe 54E Oppsett og konfigurering av VPN.
Presentasjon av hovedprosjekt Skoleåret 2005/2006 Anita Enoksen.
Malvik Videregående Skole Overvåking av brukeraktivitet og fjerndistribuering av Windows 2003 Server.
Overvåkning og sikkerhet med hovedvekt på VMware
Oppsett av Windows server 2008 domene, Exchange 2007, MSSQL 2008 og Microsoft Office Sharepoint server 2007 på virtuelle maskiner vha Hyper-V, samt migrering.
IEEE b trådløst nettverk Hovedprosjekt ved AITeL våren 2002 Reidar Hagen og Rune Solem, 3DDT Veileder: Kurt-Even Kristensen.
Trondheim Lytte- og Læresenter. Sammendrag Prosjektet ble iverksatt fordi Trondheim Lytte- og Læresenter så behovet i å ha et elektronisk kundearkiv i.
Presentasjon av hovedprosjekt Gruppe 7E Tor Ivar Melling – Roy Røv – Lars J. Sved.
Administrasjons- program for Cluster i HLT CERN - ALICE Torstein Thingnæs.
Content-Based Networking og Siena av Snorre Visnes (3DDT) Eirik Uthus (3DDT) (Hovedprosjekt nr 19, 2005)
HPR 56 - Cross Platform Gaming Server Av Bjørn Haugen, og Hans Kristian Hovland.
Prosjekt 52E Installasjon, konfigurasjon og bruk av System Management Server 2003.
Av Ole Martin Klausen Ove Stokke Kenneth Hårstad.
Trondheim City Guide En lokasjonsbasert applikasjon for Windows Phone 8-plattformen Bacheloroppgave 9E, av Rolf Hammervik.
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
Bakgrunn for prosjektet Lage en veiledning for små tjenestetilbydere av bredbånd, slik at de kan tilby sine kunder IP-telefoni ved å bruke SIP.
Implementering og drift av virtuelt datasystem med VMware View
Avdeling for informatikk og e-læring Prosjektgruppe 19c 1 Oppsett, drift og distribusjon av Vista Prosjektgruppe 19c.
Trond H. Amundsen GSD, IT-DRIFT, USIT
Universitetsdirektørens ledergruppe 10. januar 2017
Gruppe 51E Inger Torp, Edvard Andrè Nilsen, & Janne KB Pedersen
Dynamisk DNS registrering for Windows 10
Dybdelæring - GeoGebra B – Samarbeid
Internett som elektronisk kommunikasjonsmiddel
Utskrift av presentasjonen:

Grafikkprosessering på sky

Grafikkprosessering Grafikkprosessering = Render Lage bilder ved hjelp av datamaskiner Animasjon krever massiv datakraft

Renderfarm Nettverk av maskiner Klynge = Cluster Parallell prosessering Virtualisering

Amazon EC2 Introduseres i 2006 XEN plattform Skalerbar infrastruktur

Amazon EC2 Leie per time EC2 sone InstanstypeUSA EastUSA WESTEU WESTAPAC C1.xlarge $ 0.68 per time$ 0.76 per time

Er det mulig å skape en renderfarm på sky?

Prosjekt Ymer

Problemstillingen 1. Utvikle en grafikkprosesseringsprototype Basert på åpen kildekode Som kan sendes ut på en nettsky 2. Undersøkelser i forhold til Ytelse Forutsigbarhet Kvalitet Kostnadsmessige aspektene økonomisk lønnsom for små og mellomstore bedrifter

Prosjektets kompleksitet Ingen tidligere dokumentasjon Mye å sette seg inn i Amazon Ec2 – gir mulighetene, ikke verktøyene

Utgangspunktet…

Metode og design Vitenskapelig undersøkelsesmetode Dokumentasjon  Prosjektdesign Hva? Hvorfor? Hvordan?  Konseptuel modell av Prototype  Implementering av prototype (Ymer)  Testbok  Analyse og resultat

Implementering av Ymer

Ymers plattform Debian Linux Xen Hypervisor MLN Administrasjon går via dom 0 Ymer vil ligge på dom U i flere versjoner

Mester og slavenode Linux Image for mesternode (DrQueue, NFS) Linux Image for slavenode (DrQueue, NFS, Blender)

Hvordan starte opp en renderfarm på et annet nettverk? Enhver virtuell maskin som startes på Amazon EC2 tildeles dynamisk IP Vi vet ikke hva denne IP- adressen blir på forhånd Hvordan skal vi kunne koble de virtuelle maskinene sammen? Hvordan skal vi kunne konfigurere programvaren som krever en kjent IP?

Dynamisk DNS Dynamisk DNS ”sporer” IP-adresser Man registrerer en IP- adresse med et navn For eksempel, så kan bli renderfarm.dyndns.com Dette gjør det mulig å nå noden uten å kjenne den faktisk IP-adressen

Integrering av verktøy Nødvendig fordi nodene er ”blinde” i det de starter opp på EC2 Sørger for at slavenodene finner mesternoden og kobler seg til den Sørger for nødvendige konfigurasjoner DrQueue startes på alle noder

Arkitektur

DrQman

Testene

1.Måle tiden og døgnvariasjon på en grafikkprosesseringsoppgave på EC2, sone US, instanstype c1.small 2.Måle tiden og døgnvariasjon på en grafikkprosesseringsoppgave på EC2, sone EU, instanstype c1.small 3.Måle tiden det tar å bygge, sende, starte og pinge et renderfarmprosjekt ut på en nettsky 4.Grafikkprosessering av en stor fil, med økt antall noder. Er det samsvar mellom økt antall noder og kraft brukt i forhold til tid? (proporsjonalt / uproporsjonalt?) 5.Måle nedlastningstid av iso-fil fra sky, til server over 24 timer. 6.Måling av pakke og bytestrøm under grafikkprosessering 7.Tid det tar å starte et prosjekt til Amazon har allokert minne til alle noder 8.Lokal grafikkprosessering med en slavenode 9.Kostnader (undersøkelser og vurderinger rundt kostnadsaspektet)

Gjennomføring av testene Innhenting av testresultater: Manuelt: – Gjennomføring av grafikkprosessering og notering av resultat: tidsbruk og bildetap Måleverktøy: – Testscript for måling av tidsbruk og nettrafikk

Omfanget Variasjoner: Døgnvariasjoner Variasjoner på filstørrelse Variasjoner på instanstype Variasjoner på antall slavenoder Repetisjoner og tilleggstester: Mange repetisjoner Tilleggstester ved interessante funn

Resultater av tekniske tester

Ytelse og kvalitet

Bildetapet øker dramatisk ved bruk av 16 slavenoder Hva kan være årsaken?

Begrensninger i programvaren?

Bytestrøm ved bruk av 8 og 16 slavenoder

EC2 sonene Sone EU er en nærmere destinasjon enn US Sone EU har lavere og jevnere tidsbruk

Hvilken sone gir best ytelse? Sone EU gir bedre ytelse enn US Hvorfor? Da burde man vel velge sone EU?

Kostnadsdimensjonen

Innkjøpskostnad sammenlignet med antall innleide arbeidstimer

Total kostnad første år sammenlignet med antall innleide arbeidstimer Innkjøp og drift 8 XL Noder

Ymers Proporsjonalitet

Konklusjon

Er problemstillingen besvart? Alle mål er nådd Ytelse? Forutsigbarhet? Kvalitet? Kostnad?

Veien videre Ymer åpner for muligheter - løsningen er tilgjengelig for alle Skaper interesse -Vi planlegger å skrive en artikkel for Norsk informatikkonferanse (NIK) -Prosjekt Ymer får en egen prosjektside med veiledning på hjemmesiden for MLN Videre utvikling – Flere brukerområder? – Brukergrensesnitt? – Optimalisering av løsningen?

Spørsmål?