VMScluster
વી. એમ. એસ. ક્લસ્ટર, જે મૂળરૂપે વી. એ. એક્સ. ક્લસ્ટર તરીકે જાણીતું હતું, તે એક કોમ્પ્યુટર ક્લસ્ટર છે જેમાં ઓપનવી. એમ. એસ. ઓપરેટિંગ સિસ્ટમ ચલાવતા કમ્પ્યુટર્સનું જૂથ સામેલ છે. જ્યારે ચુસ્ત રીતે જોડાયેલી મલ્ટીપ્રોસેસર સિસ્ટમો ઓપરેટિંગ સિસ્ટમની એક જ નકલ ચલાવે છે, ત્યારે વીએમએસક્લસ્ટર ઢીલી રીતે જોડાય છેઃ દરેક મશીન ઓપનવીએમએસની પોતાની નકલ ચલાવે છે, પરંતુ ડિસ્ક સ્ટોરેજ, લોક મેનેજર અને સુરક્ષા ડોમેન બધા ક્લસ્ટર-વાઇડ છે, જે એક જ સિસ્ટમ ઇમેજ એબ્સ્ટ્રેક્શન પ્રદાન કરે છે. મશીનો બાકીના સમૂહને અસર કર્યા વિના વી. એમ. એસ. ક્લસ્ટરમાં જોડાઈ શકે છે અથવા છોડી શકે છે. ઉન્નત ઉપલબ્ધતા માટે, વી. એમ. એસ. ક્લસ્ટર્સ એક સાથે બે મશીનો અથવા સંગ્રહ નિયંત્રકો સાથે જોડાયેલી ડ્યુઅલ-પોર્ટેડ ડિસ્કના ઉપયોગને ટેકો આપે છે. પ્રારંભિક પ્રકાશન ડિજિટલ ઇક્વિપમેન્ટ કોર્પોરેશન (ડીઇસી) એ સૌપ્રથમ મે 1983માં વીએએક્સક્લસ્ટર્સની જાહેરાત કરી હતી. આ તબક્કે, ક્લસ્ટરિંગ માટે વિશિષ્ટ સંચાર હાર્ડવેરની જરૂર હતી, તેમજ વી. એમ. એસ. માં નિમ્ન-સ્તરની પેટા પ્રણાલીઓમાં કેટલાક મોટા ફેરફારોની જરૂર હતી. સોફ્ટવેર અને હાર્ડવેર સંયુક્ત રીતે તૈયાર કરવામાં આવ્યા હતા. વી. એ. એક્સ. ક્લસ્ટર સપોર્ટ સૌપ્રથમ વી. એ. એક્સ./વી. એમ. એસ. વી. 4 માં ઉમેરવામાં આવ્યો હતો, જે 1984માં રજૂ થયો હતો. આ સંસ્કરણ માત્ર ડીઇસીના માલિકીના કમ્પ્યુટર ઇન્ટરકનેક્ટ (સીઆઇ) પર ક્લસ્ટરિંગને ટેકો આપે છે. દરેક ક્લસ્ટરના કેન્દ્રમાં એક સ્ટાર કપ્લર હતું, જેની સાથે ક્લસ્ટરમાં દરેક નોડ (કમ્પ્યુટર) અને ડેટા સ્ટોરેજ ઉપકરણ CI કેબલ્સની એક કે બે જોડી દ્વારા જોડાયેલું હતું. કેબલની દરેક જોડીનો પ્રસારણ દર 70 મેગાબાઇટ્સ પ્રતિ સેકન્ડ હતો, જે તે યુગ માટે ઊંચી ઝડપ હતી. બે જોડીનો ઉપયોગ કરીને 140 મેગાબાઇટ્સ પ્રતિ સેકન્ડનો એકંદર પ્રસારણ દર આપવામાં આવ્યો હતો, જેમાં એક કેબલ નિષ્ફળ જાય તો રીડન્ડન્સી હતી; વધુ સારી ઉપલબ્ધતા માટે સ્ટાર કપ્લર્સમાં પણ રીડન્ડન્ટ વાયરિંગ હતું. દરેક CI કેબલ તેના કમ્પ્યુટર સાથે CI પોર્ટ દ્વારા જોડાયેલ છે, જે કોઈપણ CPU સંડોવણી વિના પેકેટો મોકલી અને પ્રાપ્ત કરી શકે છે. પેકેટ મોકલવા માટે, CPUએ માત્ર મેમરીમાં એક નાનું ડેટા માળખું બનાવવું પડે છે અને તેને "મોકલો" કતારમાં જોડવું પડે છે; તેવી જ રીતે, CI પોર્ટ દરેક આવતા સંદેશને "પ્રાપ્ત કરો" કતારમાં જોડશે. પરીક્ષણો દર્શાવે છે કે વી. એ. એક્સ.-<આઇ. ડી. 1> પ્રતિ સેકન્ડ 3000 સંદેશા મોકલી અને પ્રાપ્ત કરી શકે છે, ભલે તે સામાન્ય રીતે 1-એમ. આઇ. પી. એસ. મશીન હતું. નજીકથી સંબંધિત માસ સ્ટોરેજ કંટ્રોલ પ્રોટોકોલ (એમ. એસ. સી. પી.) એ માસ સ્ટોરેજ સબસિસ્ટમમાંથી સમાન ઉચ્ચ કામગીરીને મંજૂરી આપી હતી. વધુમાં, એમ. એસ. સી. પી. પેકેટોને સી. આઈ. પર ખૂબ જ સરળતાથી પરિવહન કરવામાં આવતા હતા, જે સંગ્રહ ઉપકરણોને દૂરસ્થ પહોંચવાની મંજૂરી આપે છે. વી. એ. એક્સ. ક્લસ્ટરીંગ એ વ્યાવસાયિક સફળતા હાંસલ કરનારી પ્રથમ ક્લસ્ટરીંગ સિસ્ટમ હતી અને વી. એ. એક્સ. સિસ્ટમ્સ માટે તે મુખ્ય વેચાણ બિંદુ હતું. પછીના વિકાસ 1986 માં, ડીઇસીએ તેમના માઇક્રોવેક્સ મિનીકોમ્પ્યુટર્સને વીએએક્સક્લસ્ટરિંગ સપોર્ટ ઉમેર્યો, જે વિશેષ હેતુના હાર્ડવેરને બદલે ઇથરનેટ પર ચાલે છે. સીઆઇ હાર્ડવેરની ઉચ્ચ-ઉપલબ્ધતાના ફાયદા ન આપતા, આ લોકલ એરિયા વીએએક્સક્લસ્ટર્સ (એલએવીસી) એ લો-એન્ડ મિનીકમ્પ્યુટર્સના ખરીદદારો માટે એક આકર્ષક વિસ્તરણ માર્ગ પ્રદાન કર્યો હતો. એલ. એ. વી. સી. એ ડિસ્કલેસ સેટેલાઇટ નોડ્સને બુટનોડની સિસ્ટમ ડિસ્કનો ઉપયોગ કરીને નેટવર્ક પર બુટસ્ટ્રેપ કરવાની પણ મંજૂરી આપી હતી. ઓપનવીએમએસ (વી5 અને પછીના) ની પછીની આવૃત્તિઓએ "મિશ્ર ઇન્ટરકનેક્ટ" વીએએક્સક્લસ્ટર્સ (સીઆઇ અને ઇથરનેટ બંનેનો ઉપયોગ કરીને), અને ડીએસએસઆઈ (ડિજિટલ સિસ્ટમ્સ અને સ્ટોરેજ ઇન્ટરકનેક્ટ), એસસીએસઆઈ અને એફડીડીઆઈ પર વીએએક્સક્લસ્ટરિંગને અન્ય પરિવહનમાં ટેકો આપ્યો હતો. આખરે, જેમ જેમ ઉચ્ચ-બેન્ડવિડ્થ વાઈડ એરિયા નેટવર્કિંગ ઉપલબ્ધ બન્યું તેમ, ઉપગ્રહ ડેટા લિંક્સ અને લાંબા અંતરની પાર્થિવ લિંક્સને મંજૂરી આપવા માટે ક્લસ્ટરિંગનો વિસ્તાર કરવામાં આવ્યો. આનાથી આપત્તિ-સહિષ્ણુ ક્લસ્ટરોની રચનાને મંજૂરી મળી; વિવિધ ભૌગોલિક વિસ્તારોમાં એક જ વી. એ. એક્સ. ક્લસ્ટરને શોધીને, ક્લસ્ટર માળખાગત નિષ્ફળતાઓ અને કુદરતી આપત્તિઓમાં ટકી શકે છે. એલ. એ. ટી. પ્રોટોકોલનો ઉપયોગ કરીને ટર્મિનલ સર્વરોની રજૂઆત દ્વારા વી. એ. એક્સ. ક્લસ્ટરિંગને ખૂબ મદદ મળી હતી. સામાન્ય સીરીયલ ટર્મિનલ્સને ઇથરનેટ દ્વારા યજમાન નોડ સુધી પહોંચવાની મંજૂરી આપીને, કોઈપણ ટર્મિનલ માટે કોઈપણ યજમાન નોડ સાથે ઝડપથી અને સરળતાથી જોડાવાનું શક્ય બન્યું. આનાથી ક્લસ્ટરના એક નોડથી બીજા નોડમાં વપરાશકર્તા ટર્મિનલ્સની નિષ્ફળતા પૂર્ણ કરવાનું ખૂબ સરળ બન્યું. ટીસીપી/આઈપી પર ક્લસ્ટરિંગ માટે સપોર્ટ ઓપનવીએમએસ વર્ઝન 8.4 માં ઉમેરવામાં આવ્યો હતો, જે 2010 માં રજૂ કરવામાં આવ્યો હતો. ગિગાબિટ ઇથરનેટ હવે સામાન્ય છે અને 10 ગિગાબિટ ઇથરનેટ રજૂ કરવામાં આવી રહ્યું છે, પ્રમાણભૂત નેટવર્કિંગ કેબલ્સ અને કાર્ડ્સ વીએમએસક્લસ્ટરિંગને ટેકો આપવા માટે પૂરતા છે. લક્ષણો ઓપનવીએમએસ એક ક્લસ્ટરમાં 96 નોડ્સને સપોર્ટ કરે છે, અને મિશ્ર-આર્કિટેક્ચર ક્લસ્ટરોને મંજૂરી આપે છે, જ્યાં વીએએક્સ અને આલ્ફા સિસ્ટમ્સ, અથવા આલ્ફા અને ઇટાનિયમ સિસ્ટમ્સ એક જ ક્લસ્ટરમાં સહ-અસ્તિત્વ ધરાવે છે (વિવિધ સંસ્થાઓએ 150 નોડ્સ સુધી ટ્રિપલ-આર્કિટેક્ચર ક્લસ્ટર્સ અને ક્લસ્ટર રૂપરેખાંકનો દર્શાવ્યા છે, પરંતુ આ રૂપરેખાંકનો સત્તાવાર રીતે સપોર્ટેડ નથી). અન્ય ઘણા ક્લસ્ટરિંગ સોલ્યુશન્સથી વિપરીત, વીએમએસક્લસ્ટર રેકોર્ડ-લેવલ લોકિંગ સાથે પારદર્શક અને સંપૂર્ણ રીતે વિતરિત રીડ-રાઈટ પ્રદાન કરે છે, જેનો અર્થ છે કે એક જ ડિસ્ક અને તે જ ફાઇલને એક જ સમયે અનેક ક્લસ્ટર નોડ્સ દ્વારા એક્સેસ કરી શકાય છે; લોકિંગ માત્ર ફાઇલના એક જ રેકોર્ડના સ્તરે થાય છે, જે સામાન્ય રીતે ટેક્સ્ટની એક લાઇન અથવા ડેટાબેઝમાં એક જ રેકોર્ડ હશે. આ ઉચ્ચ-ઉપલબ્ધતા ગુણાકાર બિનજરૂરી ડેટાબેઝ સર્વરના નિર્માણને મંજૂરી આપે છે. ક્લસ્ટર જોડાણો ઉપરની તરફ વિસ્તરી શકે છે, જે સભ્ય નોડ્સને ઓફિસ કેમ્પસમાં અથવા વિવિધ શહેરોમાં વિવિધ ઇમારતોમાં સ્થિત કરવાની મંજૂરી આપે છે. યજમાન-આધારિત વોલ્યુમ શેડોઇંગ બહુવિધ નિયંત્રકો અને બહુવિધ યજમાનોમાં વોલ્યુમ (સમાન અથવા વિવિધ કદના) ને છાંયડો (પ્રતિબિંબિત) કરવાની મંજૂરી આપે છે, જે આપત્તિ-સહિષ્ણુ વાતાવરણના નિર્માણને મંજૂરી આપે છે. ડિસ્ટ્રિબ્યુટેડ લોક મેનેજર (DLM) માં સંપૂર્ણ પ્રવેશ એપ્લિકેશન પ્રોગ્રામરો માટે ઉપલબ્ધ છે, અને આ એપ્લિકેશનોને તમામ ક્લસ્ટર નોડ્સમાં મનસ્વી સંસાધનો અને પ્રવૃત્તિઓનું સંકલન કરવાની મંજૂરી આપે છે. આમાં ફાઇલ-સ્તરનું સંકલન સામેલ છે, પરંતુ DLM સાથે સંકલન કરી શકાય તેવા સંસાધનો અને પ્રવૃત્તિઓ અને કામગીરીઓ સંપૂર્ણપણે મનસ્વી છે. રોલિંગ અપગ્રેડ અને બહુવિધ સિસ્ટમ ડિસ્કની સમર્થિત ક્ષમતા સાથે, ક્લસ્ટર રૂપરેખાંકનોને ઓનલાઇન જાળવી શકાય છે અને ક્રમશઃ અપગ્રેડ કરી શકાય છે. આ ક્લસ્ટર રૂપરેખાંકનોને એપ્લિકેશન અને ડેટા ઍક્સેસ પ્રદાન કરવાનું ચાલુ રાખવાની મંજૂરી આપે છે જ્યારે સભ્ય નોડ્સના સબસેટને નવા સોફ્ટવેર વર્ઝનમાં અપગ્રેડ કરવામાં આવે છે. ક્લસ્ટર અપટાઇમ વારંવાર વર્ષોમાં માપવામાં આવે છે જેમાં વર્તમાન સૌથી લાંબો અપટાઇમ ઓછામાં ઓછો સોળ વર્ષ છે. નેન્સી પી. ક્રોનનબર્ગ, હેનરી એમ. લેવી, વિલિયમ ડી. સ્ટ્રેકર, "વીએએક્સક્લસ્ટરઃ એ કપલ્ડ ડિસ્ટ્રિબ્યુટેડ સિસ્ટમ". એસીએમ ટ્રાન્ઝેક્શન્સ ઓન કમ્પ્યુટર સિસ્ટમ્સ 4 (2), 1986 ડિજિટલ ટેકનિકલ જર્નલ 3 (3), 1991 આ અંક વેક્સક્લસ્ટર્સ અને એફ. ડી. ડી. આઈ. નેટવર્કિંગને સમર્પિત હતો. (પીડીએફ ફાઇલ તરીકે સંગ્રહિત) બાહ્ય કડીઓ OpenVMS.org ક્લસ્ટર કમ્પ્યુટિંગ ઓપનવીએમએસ હ્યુવલેટ-પેકાર્ડ