Кіріспе
Storage Resource Broker (SRB) – есептеу ғылымдарының ғылыми жобаларында қолданылатын деректер желісін басқаруға арналған компьютерлік бағдарламалық жасақтама. SRB – клиент-сервер архитектурасына негізделген логикалық таратылған файлдық жүйе, ол пайдаланушыларға бірыңғай жаһандық логикалық атау кеңістігін немесе файлдық иерархияны ұсынады. Қорытындысы, бұл бағдарламалық қамтамасыз ету пайдаланушыға бір арқылы бірнеше дерек көзімен жұмыс істеуге мүмкіндік береді.
Сипаттама
SRB желі арқылы әртүрлі компьютерлік деректерді сақтау ресурстарына бірыңғай интерфейс ұсынады. Осының ішінде, ол физикалық файл атауларынан өзгеше логикалық атау кеңістігін іске асырады және дерек объектілері (файлдар), пайдаланушылар, топтар, ресурстар, жиынтар және басқа да элементтер туралы метадеректерді реляциялық деректерді басқару жүйесінде сақталатын SRB метадеректер каталогында (MCAT) сақтайды. Жүйелік және пайдаланушы анықтаған метадеректерді атрибуттармен қатар атаулар бойынша да файлдарды табу үшін сұрауға болады. SRB Unix, Linux және Microsoft Windows-тың әртүрлі нұсқаларында жұмыс істейді. SRB жүйесі – басқа негізгі бағдарламалық пакеттердің (әртүрлі сақтау жүйелері, нақты уақыт дерек көздері, реляциялық деректерді басқару жүйесі және т.б.) үстінде құрылған аралық бағдарламалық жасақтама болып табылады және жоғары деңгейдегі бағдарламалық қамтамасыз етуде пайдаланылатын шақырылатын кітапханалық функциялары бар. Дегенмен, ол көптеген аралық бағдарламалық жүйелерге қарағанда толықтығымен ерекшеленеді, себебі ол әртүрлі соңғы пайдаланушы клиенттік қолданбаларды қамтитын жан-жақты таратылған деректерді басқару ортасын іске асырады. Бұл жүйе үлестірілген деректер жинақтарын басқару, бірлесіп (және бақылана отырып) бөлісу, жариялау, көшіру, беру және сақтау мүмкіндіктерін қамтамасыз етеді. SRB кейде Globus Alliance сияқты есептеу желілерімен бірге қолданылады және Globus Alliance Grid Security Infrastructure (GSI) аутентификация жүйесін пайдалана алады. SRB деректерді архивтік сақтау жүйелерінде, мысалы, жоғары өнімділік сақтау жүйесі (High Performance Storage System) және SAM FS, дискілік файл жүйелерінде (Unix, Linux немесе Windows), реляциялық деректерді басқару жүйелеріндегі екілік үлкен объектілер немесе кестелік деректер ретінде, сондай-ақ таспалық кітапханаларда сақтай және қайтарып ала алады. SRB 1997 жылдан бері қолданылып келеді. 2008 жылы SRB екі петабайттан астам деректі басқарып отыр деп есептелді. Лицензияланғанымен, SRB бастапқы кодының дистрибутивтері академиялық және коммерциялық емес ұйымдарға тегін қолжетімді. Nirvana SRB, SRB-нің коммерциялық нұсқасы, үкіметтік және коммерциялық қолдануға арналған арнайы мүмкіндіктерге ие болды.
Тарих
SRB-ны әзірлеу 1995 жылы General Atomics, Data Intensive Cyber Environments Group (DICE) және Сан-Диего суперкомпьютерлік орталығы (SDSC) Калифорния университеті, Сан-Диего (UCSD) Ұлттық ғылым қорының (NSF) қолдауымен басталды. SRB Рейган Мурдың жұмысына негізделген. Мур, UCSD-ден плазма физикасы бойынша докторлық дәрежесіне ие және General Atomics-тің бұрынғы есептеу плазма физигі, Сан-Диего суперкомпьютер орталығы құрылған кезде оған қосылды. 1998 және 1999 жылдары DARPA және АҚШ патент және тауар белгілері кеңсесі таратылған объект есептеуін сынау үшін жобаны қаржыландырды. 2003 жылы General Atomics компаниясына коммерциялық мақсаттарда SRB-ны дамыту үшін UCSD-ден эксклюзивті лицензия берілді. Жаңа нұсқалары 2008 және 2012 жылдары жарияланды. Интегралды ережеге бағытталған деректерді басқару жүйесі (iRODS) – бұл SDSC SRB тобының (кейіннен деректер қарқынды кибер орталар тобы) жобасының жалғасы болып табылады және SRB-ны қолдануды көбінесе алмастырды. iRODS SRB тұжырымдарына негізделген, бірақ толығымен қайта жазылған, оның ядросында жоғары деңгейде конфигурацияланатын ережелер жұмыс істейді және толыққанды ашық кодты құрады. 2011 жылғы конференцияларда iRODS-тің демонстрациялары көрсетілді.