Armada-model distribueert database-systeem
In een tijd waarin mainframes uit de mode zijn, groeit de behoefte om databasesystemen over een cluster van goedkope systemen te draaien. Maar zo’n gedecentraliseerd systeem moet wel betrouwbaar zijn. Promovendus Fabian Groffen van het Centrum Wiskunde & Informatica (CWI) in Amsterdam ontwikkelde hiervoor het Armada-model. In dat model zijn de afzonderlijke machines zelfstandig, maar schieten elkaar te hulp als er één in nood is, net zoals dat gebeurde in een 16-eeuwse Armada-vloot.
‘Is het niet de droom van elke computerfreak om een cluster van computersystemen te hebben dat zichzelf onderhoudt? Een cluster waar enkel nieuwe hardware in hoeft te worden geschoven, om aan de nieuwe opslag- en verwerkingshonger te voldoen? Zo'n systeem is nu nog een utopie voor de databasewereld.' Dat schrijft Fabian Groffen in zijn proefschrift 'Armada, an Evolving Database System, dat hij woensdagochtend 10 juni verdedigt aan het Centrum Wiskunde & Informatica (CWI) in Amsterdam.
Groffen ontwierp het Armada-model, dat een methode beschrijft om gegevens in een database over een cluster te distribueren, op zo'n manier dat elke afzonderlijke machine autonoom beslissingen kan nemen over zijn werkbelasting. De administratie die beschrijft hoe data verdeeld zijn over het cluster, is in het Armadamodel gedistribueerd opgeslagen. Daardoor kunnen systemen onafhankelijk operaties uitvoeren, bijvoorbeeld om de database uit te breiden, zonder daarbij het totale systeem (deels) onbruikbaar te maken voor anderen. Agenten fungeren als tussenlaag tussen het gehele clustersysteem en de databasegebruiker. Deze agenten gaan binnen een cluster voor de gebruiker op zoek naar de juiste data. Omdat ze leren van hun eerdere acties, wordt voorkomen dat ze bij vervolgacties onnodige connecties aangaan met andere machines binnen hetzelfde cluster.
10-02 Infor helpt Ferrari met bouwen F1-auto's
10-02 Tester Four Oaks in Israëlische handen
10-02 IS Online en Tres zijn klaar voor Elfstedentocht
10-02 SecureLink migreert Microsoft-diensten Atradius
10-02 Nieuwe software brengt Vitens in problemen
10-02 Ex-Misys-topman moet CSC uit penarie helpen
10-02 Veenman en 20/20 vision adviseren samen klant
10-02 Cisco maakt 2,2 miljard dollar kwartaalwinst
10-02 Misys en Temenos willen fuseren
10-02 Raet stelt Schrijnemaekers als nieuwe CFO aan
10-02 Raadsels rond computerstoring Groningen
10-02 Complexiteit elimineren met Backup Exec 2012
09-02 Modder gooien in ICT-land
02-02 CommVault breidt Simpana-software verder uit
02-02 Telindus ISIT levert Avans opslaginfrastructuur
02-02 LaCie 5big Office back-up-oplossingen voor MKB
01-02 Quest Softwarelevert nieuwe migratierapporten
31-01 Citrix haalt goede resultaten in vierde kwartaal...
31-01 Twee versies Postgres Plus Cloud Database...
30-01 BAM bouwt na vertraging datacenter in Delft
|
|
Netwerkstorage maximaliseert virtualisatie-voordelen
Een traditionele serverstorage-infrastructuur hindert bedrijven bij het optimaal benutten van virtualisatie- en......





Het niet omvallen of onderhouden van databases is al geregeld met bijvoorbeeld master master configuraties met mysql_proxy er tussen. Ook vervangen van hardware (zowel cpu als opslag) terwijl de database doordraait is al een tijdje geen utopie meer maar gewoon dagelijkse praktijk.
Leren van eerdere acties (zie artikel) is altijd gevaarlijk bij data die continu gewijzigd wordt. maar bij statische data kan het misschien wel.
Maar vermoedelijk gaat dit proefschrift verder dan wat hier in het artikel staat.