MiG Screen Saver Sandbox FAQ

In English

Intro

Velkommen til MiG-SSS. Ved at downloade og installere denne software vil din PC, når screensaveren er aktiv, donere overskydende regnekraft til løsning af videnskabelige problemer. Det eneste, der kræves er, at man logger ind, downloader softwaren og følger installationsproceduren.

Hvad sker der nå screen-saveren stopper?

Sandkassen stoppes og alle de hardware resurser den har reserveret frigives til dig igen når screen-saveren stopper. Eventuelt igangværende jobs i sandkassen lukkes ned og bliver med tiden sendt ud til en ny resurse og kørt forfra af MiG systemet. Arbejde på at suspendere/pause jobs så de direkte kan køre videre på en anden resurse er igang.

Kører sandkassen kkorrekt?

Medmindre du får fejlbeskeder, kan du regne med at sandkassen fungerer som den skal. Når sandkassen har kørt et stykke tid kan du gå ind på sandkasse login-siden og følge med i hvor mange jobs den har kørt.

Hvilken slags jobs kører på min computer?

Dybest set ved vi det ikke. Hvem som helst med et gyldigt MiG bruger certifikat kan indsende jobs til at køre på en vilkårlig sandkasse resurse, og mindre forskningsprojekter er typisk ret kortvarige. Mange forskere fra mange forskellige forskningsområder benytter systemet til deres forskning. Vi uddeler ikke MiG bruger certifikater til hvem som helst, så du kan være sikker på at jobs i hvert fald bruges til samfundsgavnlig forskning. Vi håber snarest at få nogle af de aktive grupper til at lave projektsider på nettet med yderligere informationer om - og baggrund for deres forskning, så den noget uklare beskrivelse kan konkretiseres.

Kan screen-saveren vise hvilken slags job den kører i sandkassen?

Din computer fungerer som et værtssystem for det gæstesystem, der kører grid applikationer. Gæstesystemet kører i en sandkasse, en virtuel maskine. De to systemer har derfor ingen måde at interagere på; grid applikationen, som kører under gæstesystemet er faktisk slet ikke klar over at den ikke kører direkte på en fysisk computer, og værtssystemet ser bare den virtuelle maskine som en vilkålig anden program-process. Derfor kan screen-saveren på værtssystemet ikke vide hvad der kører inde i gæstesystemet.

Hvilket job kører i øjeblikket på min computer?

Anonymitet mellem brugere der indsender jobs og resurser der kører dem med deres overskydende regnekraft er et overordnet designvalg i MiG. Så brugere ved som udgangspunkt ikke hvor deres jobs faktisk køres og resurseejere kender ikke til ejerskabet for de enkelte jobs. MiG holder dog styr på alle jobs og resurser, så hvis nogen misbruger tilliden kan og vil de blive holdt til ansvar.

Hvor længe tager jobs om at køre færdige?

Kort sagt er det meget forskelligt. Det overlades til den enkelte bruger at sikre at hendes jobs er egnede til at køre i sandkasse-resurser, som kan komme og gå uden varsel. Vi anbefaler derfor at brugere sørger for at deres sandkassejobs gør sig færdige indenfor 60 minutter. Hvis ikke de kan blive helt færdige på den tid, kan forskellige check pointing løsninger overvejes, så et delresultat gemmes til at arbejde videre på senere .

Vil sandkassen æde hele min internetforbindelse?

Nej, som udgangspunkt henter sandkasser kun job- og input-filer med op til 256 kB/s og sender resultatfiler med op til 128 kB/s, og du kan skrue yderlige ned eller op på disse værdier når du genererer og henter din sandkasse. Selv med de mindste ADSL løsninger på markedet skulle standard-indstillingerne dog være uproblematiske. Yderligere er sandkasse-modellen hovedsageligt henvendt til små jobs, der kan klare sig uden store datafiler, så overførslerne tager ikke lang tid.

Hvordan ser jeg hvor mange jobs min sandkasse har kørt?

Hvis du åbner sandkasse startsiden og logger ind, når du frem til en monitor side med en liste over dine sandkasse-resurser og deres kørte jobs. Du kan også se hvor meget dine sandkasser har ydet sammenlignet med andre brugeres på den samlede sandkasse monitor. Der arbejdes på at lave et mere finkornet opregning af hvad de enkelte resurser har leveret så det er lettere at sammenligne.

Kan sandkasser fungere bag en firewall/router/switch?

Ja, men nogle firewalls blokkerer individuelle applikationer, hvorfor det kan være nødvendigt at tillade sandkasse applikationen, Qemu, at tilgå internettet. Bortset fra det, benytter sandkassen kun standard protokoller (HTTP og HTTPS), som normalt i forvejen er tilladt for udgående trafik, og al kommunikation initieres fra sandkassen. D.v.s. Grid systemet kontakter aldrig sandkassen men kun omvendt, da det ellers ikke ville være muligt at køre sandkassen bag f.eks. en NAT router.

Hvad er forskellen mellem screen-saver - og Windows service modellen?

Screen-saver modellen sikrer at computeren kun tilbyder regnekraft til Grid jobs når screen-saveren er aktiv. Det er den almindelige model, da det generer brugeren mindst muligt. I Windows Service modellen, kører sandkassen altid i baggrunden når computeren er tændt. Det giver en mere effektiv resurse, da jobs så sjældent afbrydes, men det kræver administrator rettigheder at installere som en service og kan især på ældre og mindre computere genere det daglige brug. Hvis du vælger at installere Service modellen, vil screen-saveren ikke blive brugt.

Hvordan adskiller MiG projektet sig fra andre projekter som seti@home, folding@home, o.s.v.?

De eksisterende @home projekter er ikke ægte grid computing, men derimod 'kun' envejs systemer hvori du kan donere din overskydende regnekraft til et specifikt forskningsprojekt, som først har tilpasset sin applikation til systemet. Det betyder bl.a. at det er mere arbejdskrævende for en forsker at komme igang med at få sin forskningsapplikation kørt. Med MiG kan en vilkårlig bruger derimod indsende jobs uden først at skulle omskrive sit program til et givet system. Ydermere kører @home programmerne direkte på din computer, hvormed de teoretisk kan misbruge din computer.
Tilbage til sandkasse login siden