• No results found

Understanding and mastering dynamics in computing grids: processing moldable tasks with user-level overlay - Nederlandse samenvatting

N/A
N/A
Protected

Academic year: 2021

Share "Understanding and mastering dynamics in computing grids: processing moldable tasks with user-level overlay - Nederlandse samenvatting"

Copied!
3
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

UvA-DARE is a service provided by the library of the University of Amsterdam (https://dare.uva.nl)

UvA-DARE (Digital Academic Repository)

Understanding and mastering dynamics in computing grids: processing

moldable tasks with user-level overlay

Mościcki, J.T.

Publication date

2011

Link to publication

Citation for published version (APA):

Mościcki, J. T. (2011). Understanding and mastering dynamics in computing grids: processing

moldable tasks with user-level overlay.

General rights

It is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s) and/or copyright holder(s), other than for strictly personal, individual use, unless the work is under an open content license (like Creative Commons).

Disclaimer/Complaints regulations

If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please let the Library know, stating your reasons. In case of a legitimate complaint, the Library will make the material inaccessible and/or remove it from the website. Please Ask the Library: https://uba.uva.nl/en/contact, or a letter to: Library of the University of Amsterdam, Secretariat, Singel 425, 1012 WP Amsterdam, The Netherlands. You will be contacted as soon as possible.

(2)

Nederlandse samenvatting

Wetenschappelijke gemeenschappen maken in toenemende mate gebruik van gedistribueerde systemen, lokale batch systemen, gemeenschap-specifieke systemen, supercomputers en wereldwijde grid-infrastructuren. De toename van onderzoeksmogelijkheden voor de wetenschap rechtvaardigt dergelijke infrastructuren, die toegang verschaffen tot grootschalige en diverse rekenkracht, opslag en dataverwerking. Grids zijn tamelijk chaotische en zeer heterogene, gedecentraliseerde systemen waar in de regel sprake is van onvoorspelbare belasting, falen van componenten en variatie in het executieplatform. Het begrijpen en beheersen van de heterogeniteit en dynamiek van dergelijke gedistribueerde systemen is voor de eindgebruikers alleen mogelijk indien zij de benodige methodieken en werk-tuigen weten te gebruiken. Een andere uitdaging is de noodzakelijke tijdsinvestering voor het begrijpen en gebruiken van de interfaces van de verschillende gedistribueerde omgevingen.

Meer voorspelbare applicatie-executietijden en vergroting van bandbreedte door middel van parallellisatie zijn belangrijke factoren voor een toename van onderzoeksmo-gelijkheden voor wetenschappelijke gemeenschappen. ‘Late binding’ is een van de tech-nieken om deze doelen te verwezelijken, omdat het grootste deel van de taken binnen grids en supercomputers ‘moldable’ (vervormbaar) zijn. ‘Moldable’ taken kunnen ge-bruik maken van een variabel aantal resources en kunnen flexibeler gepartitioneerd worden dan klassieke, rigide, parallelle taken. Voorbeelden van ‘moldable’ taken zijn Monte Carlo simulaties, parameter-sweep applicaties, acyclische grafen en workflows, parallelle data analyse algoritmes etc.

We analyseren ruimtelijke en temporele dynamieken en bestuderen de variaties in prestatie in grote, ‘loosely coupled’ gedistribueerde systemen zoals het EGEE Grid, tot op heden de grootste grid infrastructuur. We ontwikkelen een mathematische beschrijv-ing voor taakverwerkbeschrijv-ing binnen het grid, waar we systeemparameters als stochastische variabelen beschouwen met empirische distributies. We analyseren ‘Quality of Ser-vice’ indicatoren zoals variante in ‘makespan’ om tot een vergelijking van ‘late’ en ‘early-binding’ taakverwerkingsmodellen te komen. Gebruik makend van een continue

(3)

168 SAMENVATTING

benadering tonen we analytisch aan dat eigenschappen van het ‘late-binding’ model het mogelijk maken om de ‘makespan’ distributie volgens fundamentele wetten van de statistiek te laten afnemen. Voor een analyse van discrete modellen en meer complexe parameters, inclusief communicatie overhead, zijn Monte Carlo simulaties gebruikt. ’Late binding’ leidt onder bepaalde omstandigheden tot een snelheidsverbeteringen van een grootte-orde of meer ten opzichte van ‘early binding’.

We beschrijven begeleidende grondslagen bij de ontwikkeling van lichtgewicht, ’user-level overlay’ die ‘late binding’ toepassen om een verbeterde quality of service te bereiken in onbetrouwbare en onvoorspelbare gedistribueerde omgevingen. Onze strategie is gebaseerd op ‘loosely-coupled user-space’ gereedschappen, waar de Diane ‘scheduler’ de taak allocatie verzorgd binnen een verzameling van ‘worker nodes’ die asynchroon gecre¨eerd en onderhouden wordt door de Ganga interface. Deze benadering maakt het eenvoudig (1) om resource-selectie mechanismen te cre¨eren zoals de op heuristiek gebaseerde ‘worker agent factory’ en (2) om op plugin-basis gebruik te maken van adap-tieve ‘workload balancing’ algoritmen voor het schedulen van taken. Andere belangri-jke functies zijn de mogelijkheid om naar vele verschillende gedistribueerde systemen te interfacen; de mogelijkheid om het systeem uit te breiden met applicatie-specifieke scheduling en processing methodieken; eenvoud van gebruik en een uniform interface naar heterogene job management systemen.

We laten nieuwe en verbeterde mogelijkheden zien van de op een generieke middle-ware stack gepositioneerde Ganga Diane User-level Overlay door gebruik te maken van realistische applicaties in het EGEE Grid, lokale batch-systemen en dedicated clusters. Deze mogelijkheden zijn onder andere effici¨ente ‘short-deadline’ berekeningen, verbe-terde betrouwbaarheid, autonome grootschalige operaties, effici¨ente parameter-sweeps, mens-in-de-loop scenario’s, geautomatiseerde DAG’s/workflows en semi-interactiviteit.

We raporteren twee -studies aangaande ‘capacity’ en ‘capability’ computing met de ‘user-level overlay’. We demonstreren hoe, voor het verbeteren van de betrouw-baarheid van lokale resources voor de International Telecommunication Union Regional Radio Conference 2006, een groot aantal taken met een korte deadline geco¨ordineerd werd op het Grid. Vervolgens beschrijven we hoe ‘task prioritization’ en resource selec-tie ge¨ımplementeerd werd voor de Lattice QCD simulaselec-ties die voortkwamen uit QCD thermodynamica onderzoek in het kader van heavy-ion collisions experimenten (LHC, RHIC).

Dit werk levert een bijdrage aan het debat over de mogelijkheid van het al dan niet effici¨ent toepassen van Quality of Service binnen grids op applicatie niveau.

We laten zien dat dit wel degelijk mogelijk isdoor een theoretische verklaring van de effecten van ‘late binding’ op belangrijke taak processing metrieken te leveren, en door voorbeelden van applicaties te laten zien die op succesvolle wijze gebruik maakten van ’user-level overlay’.

Referenties

GERELATEERDE DOCUMENTEN

This thesis employs optimal charging strategies based on solar availability and electrical grid tariffs to minimize the cost of retrofitting an existing parking lot with

The cost of GHG reductions through PHEVs (with no wind) is lowest in British Columbia because the generation mixture is dominated by clean hydro power, which is used to power

Thus, an exploration of victim impacts of tIPV that incorporates the full range of tIPV behaviors (i.e., psychological tIPV, sexual tIPV, and cyberstalking), controls for

In  “How  the  Asset  Management  Industry  Will  Change”  Richard  Nesbitt  and  Satwik 

Having students use their devices to access information and inspiration in shop class may allow the two worlds (shop class and online) to come closer together - enhancing the on-

In conclusion, the combination of multimedia, including projection technology and set design used in Dumb Type performances and Vocaloid concerts, presents a sense of liveness to

The first step is the high level optimization in which a circuit resulting from a synthesis approach is optimized mostly in terms of the quantum cost as the number of elementary

Technology to Support Community-Dwelling Older Adults with Dementia: A Survey of Home Care Clinicians. Alayna Payne 1 , Debra Sheets, Ph.D., MSN, RN, FAAN 1 , Cheryl Beach, Ph.D.,