11.12.2012 Views

Rektor Linda Nielsen Københavns Universitet Nørregade 10 1017 ...

Rektor Linda Nielsen Københavns Universitet Nørregade 10 1017 ...

Rektor Linda Nielsen Københavns Universitet Nørregade 10 1017 ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

A. Beskrivelse af kernefeltet:<br />

A.1 Institutionens navn: <strong>Københavns</strong> <strong>Universitet</strong>, Datalogisk Institut<br />

A.2 Kontaktperson: Stig Skelboe<br />

A.3 Tlf 35 32 14 49<br />

A.4 E-mail: stig@diku.dk<br />

A.5 Kernefeltets navn: Distribuerede Software<br />

Nuværende kernefelt<br />

A.6 Fagligt fokus:<br />

Moderne praktiske anvendelser af datalogi præges i stigende grad af opgaver, hvor<br />

data skal indsamles og beregninger foretages på mange separate computere, der må<br />

kommunikere indbyrdes, såkaldt distributed computing. Eksempler, der kendes af<br />

offentligheden i bred forstand, inkluderer Internet, fildelingsnetværk, sensornetværk,<br />

og kommunikation og koordination mellem husholdningsapparater ("det intelligente<br />

hus").<br />

Endvidere spiller distribution en stadig større rolle i sammenhænge hvor en<br />

beregningsmæssig opgave ikke i sig selv er af distribueret karakter, men kræver så<br />

megen regnekraft (f.eks. analyse af satellitdata eller acceleratoreksperimenter), at<br />

den i praksis bedst løses ved at distribuere regnearbejdet over flere, ofte geografisk<br />

adskilte, computere ("grid computing"). Denne model er også interessant for mindre<br />

virksomheder, der ikke har et konstant højt forbrug af regnekraft, men lejlighedsvis<br />

har behov for at trække på store beregningsressourcer (f.eks. ifm. biokemiske<br />

simulationer). Omvendt kan en virksomhed i perioder sælge evt. overskudskapacitet<br />

på det åbne marked, på linie med f.eks. elektricitetsproduktion.<br />

Sådanne opgavetyper fordrer metoder, der i høj grad adskiller sig fra traditionel<br />

datalogi baseret på arbejde i en maskine med kun én processor. Mange års erfaring<br />

har afdækket, at kommunikation og koordination af mange processer og brugere er<br />

vanskelig at gøre korrekt (uden fejl i output eller opførsel), og konsekvent effektivt<br />

(da der uhyre let introduceres unødig ventetid). Imidlertid har de sidste 20 års<br />

forskning inden for programmeringssprog og distribution også frembragt såvel<br />

matematiske modeller som praktiske erfaringer, der faciliterer, eller endda<br />

garanterer korrekt og effektiv software. Tillige har forskning inden for grafisk<br />

simulation (til f.eks. videnskabelig visualisering eller computerspil) i stigende grad<br />

benyttet sig af metoder, der er specialiseret til afvikling på distribuerede strukturer.<br />

Kernefeltets forskning sigter derfor dels mod at understøtte infrastrukturen i<br />

distribuerede anvendelser, med særligt fokus på formaliseret sikkerhed,<br />

tilgængelighed og korrekthed, og dels mod parallelisering af konventionelle<br />

beregningsprocesser, så de med stadig større fordel kan fordeles ud over flere<br />

processorer. Kernefeltet omfatter i sagens natur også metodologier for distribueret<br />

konstruktion af software, herunder integration af uafhængigt udviklede<br />

komponenter, og understøttelse af kollaborativ udvikling efter f.eks. open-source<br />

modellen.<br />

Flere forskningsgrupper ved DIKU undersøger aspekter af distribution med<br />

anvendelse af egne resultater og forskningsmetoder. Den traditionelle ekspertise<br />

Dok-id. 354956

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!