Lagringsresursmäklare
Storage Resource Broker ( SRB ) är programvara för datanäthantering som används i beräkningsvetenskapliga forskningsprojekt. SRB är ett logiskt distribuerat filsystem baserat på en klient-server-arkitektur som ger användarna ett enda globalt logiskt namnområde eller filhierarki. I huvudsak gör programvaran det möjligt för en användare att använda en enda mekanism för att arbeta med flera datakällor.
Beskrivning
SRB tillhandahåller ett enhetligt gränssnitt till heterogena datordatalagringsresurser över ett nätverk. Som en del av detta implementerar den ett logiskt namnutrymme (skild från fysiska filnamn) och underhåller metadata om dataobjekt (filer), användare, grupper, resurser, samlingar och andra objekt i en SRB- metadatakatalog (MCAT) lagrad i en hanteringssystem för relationsdatabas . System- och användardefinierade metadata kan efterfrågas för att lokalisera filer baserat på attribut såväl som efter namn. SRB körs på olika versioner av Unix , Linux och Microsoft Windows .
SRB-systemet är mellanprogram i den meningen att det är byggt ovanpå andra stora mjukvarupaket (olika lagringssystem, realtidsdatakällor, ett relationsdatabashanteringssystem, etc. ) och det har anropsbara biblioteksfunktioner som kan användas av programvara på högre nivå. Den är dock mer komplett än många mellanprogramvarusystem eftersom den implementerar en omfattande distribuerad datahanteringsmiljö, inklusive olika klientapplikationer för slutanvändare. Den har funktioner för att stödja hantering och kollaborativ (och kontrollerad) delning, publicering, replikering, överföring och bevarande av distribuerade datasamlingar.
SRB används ibland tillsammans med datorsystem för beräkningsnät , såsom Globus Alliance , och kan använda autentiseringssystemet Globus Alliance Grid Security Infrastructure (GSI) .
SRB kan lagra och hämta data i arkivlagringssystem som High Performance Storage System och SAM-FS, på diskfilsystem ( Unix, Linux eller Windows), som binära stora objekt eller tabelldata i relationsdatabashanteringssystem , och på bandbibliotek.
SRB har använts sedan 1997. 2008 beräknades SRB hantera över två petabyte data.
Medan de är licensierade är SRB-källdistributioner fritt tillgängliga för akademiska och ideella organisationer. Nirvana SRB, en kommersiell version av SRB, innehöll funktioner som var speciellt anpassade för statlig och kommersiell användning.
Historia
Utvecklingen av SRB började 1995, genom samarbetsinsatser från General Atomics , Data Intensive Cyber Environments Group (DICE) och San Diego Supercomputer Center (SDSC) vid University of California, San Diego (UCSD) med stöd av National Science Foundation (NSF).
SRB bygger på Reagan Moores arbete. Moore, en doktorsexamen i plasmafysik från UCSD och tidigare beräkningsplasmafysiker vid General Atomics, gick med i San Diego Supercomputer Center vid starten. Ett projekt för en testbädd för distribuerad objektberäkning finansierades av DARPA och US Patent and Trademark Office 1998 och 1999.
2003 beviljades General Atomics en exklusiv licens från UCSD för att utveckla SRB för kommersiella tillämpningar. Nya versioner tillkännagavs 2008 och 2012.
Det integrerade regelorienterade datahanteringssystemet (iRODS) är ett uppföljningsprojekt av SDSC SRB-teamet (som blev Data Intensive Cyber Environments-gruppen), och ersatte till stor del användningen av SRB. iRODS är baserat på SRB-koncept men skrevs om helt, innehåller en mycket konfigurerbar regelmotor i sin kärna och är helt öppen källkod. Konferenser under 2011 inkluderade demonstrationer av iRODS.
- Bibliografi
- Moore, R. (juli 2006). "Byggnadsmiljöer med datanätteknik" . Amerikansk arkivarie . 69 (1): 139–158. doi : 10.17723/aarc.69.1.176p51l2w5278567 .
- Moore, R.; A. Rajasekar; M. Wan (april 2006). "Storage Resource Broker Global Data Grids". Fjortonde NASA Goddard/tjugotredje IEEE-konferensen om masslagringssystem och -teknologier . NASA / IEEE MSST2006.
- Rajasekar, A.; M. Wan; R. Moore; W. Schroeder (maj 2006). "Ett prototypregelbaserat distribuerat datahanteringssystem". HPDC-workshop om nästa generations distribuerad datahantering . Paris, Frankrike.
- Rajasekar, A.; M. Wan; R. Moore (mars 2009). "Händelsebearbetning i policyorienterade datanät". Proceedings of Intelligent Event Processing AAAI Vårsymposium . Stanford, Kalifornien: 61–66.