HiperDispatch
હાયપરડિસ્પેચ એ વર્કલોડ રવાનગી સુવિધા છે જે તાજેતરના આઇબીએમ મેઇનફ્રેમ મોડેલ્સ (સિસ્ટમ ઝેડ10 અને આઇબીએમ ઝેડ એન્ટરપ્રાઇઝ સિસ્ટમ પ્રોસેસર્સ અને પછીના મોડેલ્સ) માં જોવા મળે છે જે ઝેડ/ઓએસના તાજેતરના પ્રકાશનો ચલાવે છે. હાયપરડિસ્પેચની રજૂઆત ફેબ્રુઆરી 2008માં કરવામાં આવી હતી. 26 જુલાઈ, 2013ના રોજ તેના વી6આર3 પ્રકાશનમાં ઝેડ/વીએમમાં ટેકો ઉમેરવામાં આવ્યો હતો. મોટા SMP સર્વર ડિઝાઇન સાથેના ઇજનેરી પડકારોમાંથી એક એ છે કે જેમ જેમ CPU ની સંખ્યા વધે તેમ તેમ નજીક-રેખીય માપનીયતા જાળવવી. પ્રોસેસરોની સંખ્યા બમણી કરતી વખતે પ્રદર્શન અને થ્રુપુટ બમણું થતું નથી. કેશ અને મુખ્ય મેમરી એક્સેસ માટેના વિવાદ સહિત ઘણા ઓવરહેડ પરિબળો છે. જેમ જેમ સીપીયુની સંખ્યા વધે છે તેમ તેમ આ ઓવરહેડ પરિબળોને ઘટાડવાનું વધુને વધુ મુશ્કેલ બને છે. મહત્તમ પ્રદર્શન પહોંચાડવા માટેનો ડિઝાઇન ધ્યેય તે ઓવરહેડ પરિબળોને ઘટાડવાનો છે. દરેક નવું મેઇનફ્રેમ મોડેલ સીપીયુની મહત્તમ સંખ્યાને ટેકો આપે છે (ઉદાહરણ તરીકે, એક જ સિસ્ટમ ઝેડ10 મેઇનફ્રેમમાં 64 મુખ્ય પ્રોસેસરો સુધી), તેથી આ ઇજનેરી પડકાર વધુ મહત્વપૂર્ણ બની જાય છે. હાયપરડિસ્પેચ હાર્ડવેર સુવિધાઓ, ઝેડ/ઓએસ રવાનગી અને ઝેડ/ઓએસ વર્કલોડ મેનેજરના સંયોજન દ્વારા સમસ્યાનું સમાધાન કરવામાં મદદ કરે છે. ઝેડ/ઓએસમાં પ્રક્રિયા ધ્યાન માટે રાહ જોઈ રહેલા કાર્યો હોઈ શકે છે, જેમ કે વ્યવહાર કાર્યક્રમો. દરેક કાર્ય માટે મેમરીની વારંવાર પહોંચ જરૂરી છે. સિસ્ટમ ઝેડ જેવી મોટી SMP ડિઝાઇનમાં, કેટલાક CPU કેશ મેમરીની ઝડપી પહોંચ સાથે ભૌતિક રીતે "નજીક" હોય છે જે ચોક્કસ કાર્યો માટે સહાયક ડેટા રાખી શકે છે. હાયપરડિસ્પેચ આ હકીકતનો ફાયદો ઉઠાવે છે અને કેશમાં પહેલેથી જ સંબંધિત ડેટાની સૌથી ઝડપી પહોંચ ધરાવતા CPU માટે કાર્યોને માર્ગદર્શન આપે છે. જો તે ચોક્કસ CPU વ્યસ્ત હોય, તો હાયપરડિસ્પેચ, શરૂઆતમાં, તેના અન્ય કાર્યને પૂર્ણ કરવા માટે રાહ જોશે, પછી ભલે અન્ય ઓછો અનુકૂળ CPU નિષ્ક્રિય હોય. જો કે, વર્કલોડ મેનેજરના લક્ષ્યો દ્વારા સંચાલિત દર્દી હાયપરડિસ્પેચ કેવી રીતે હશે તેની મર્યાદાઓ છે. જો ઝેડ/ઓએસ વર્કલોડ મેનેજરને લાગે કે જોખમ છે કે બાકી કાર્ય તેના સેવા સ્તરને ચૂકી જશે (ઉદાહરણ તરીકે વપરાશકર્તાની વિનંતીને ચોક્કસ મિલિસેકન્ડ્સની અંદર પ્રતિસાદ આપવો), તો વર્કલોડ મેનેજર અને હાયપરડિસ્પેચ કાર્યને પ્રક્રિયા માટે નિષ્ક્રિય સીપીયુને મોકલશે, પછી ભલે તે સીપીયુએ ધીમી મુખ્ય મેમરીમાંથી ડેટા મેળવવો જ પડે. બેનિફિટ હાયપરડિસ્પેચ પ્રમાણમાં ઓછી સંખ્યામાં સીપીયુ સાથે રૂપરેખાંકિત મશીનો પર ખૂબ જ ઓછી સીપીયુ બચત લાભ આપે છે. જો કે, આ સુવિધા ખૂબ જ નોંધપાત્ર રીતે મદદ કરે છે કારણ કે સીપીયુની સંખ્યા વધે છે. આઇબીએમ મેઇનફ્રેમ ક્ષમતા કોષ્ટકો (અને આમ તેની સોફ્ટવેર કિંમત નિર્ધારણ) બધા એ ધારણા પર આધારિત છે કે હાયપરડિસ્પેચ સક્રિય છે. હાયપરડિસ્પેચનો બીજો ફાયદો-"પાર્કિંગ" લોજિકલ સીપીયુ જેથી સીપીયુની સંખ્યા કે જેના પર ઝેડ/ઓએસ રવાનગી એલપીએઆરના વજન સાથે વધુ નજીકથી મેળ ખાય છે-તે નાના મશીન રૂપરેખાંકનોને પણ લાગુ પડે છે. (આનો ફાયદો એ છે કે "ટૂંકા એન્જિન" અસરમાં ઘટાડો થાય છે, જે સિસ્ટમની કામગીરીને વધુ પ્રતિભાવશીલ બનાવે છે. હાયપરડિસ્પેચને સારી રીતે કામ કરવા માટે અમલીકરણ વર્કલોડ મેનેજર (ડબલ્યુ. એલ. એમ.) ને યોગ્ય રીતે રૂપરેખાંકિત કરવું આવશ્યક છે. કેટલાક મેઇનફ્રેમ વપરાશકર્તાઓને તેમની ડબલ્યુ. એલ. એમ. ધ્યેય સેટિંગ્સ સાથે સુપ્ત સમસ્યાઓ હોય છે જે ફક્ત હાયપરડિસ્પેચ સાથે ખુલ્લી હોય છે, તેથી એવા કિસ્સાઓમાં હાયપરડિસ્પેચને અક્ષમ કરવાનો વિકલ્પ છે જ્યાં મેઇનફ્રેમ વપરાશકર્તાઓ તે સમસ્યાઓને તરત જ સુધારવા માંગતા નથી. જો કે, હાયપરડિસ્પેચ ચાલુ અથવા બંધ છે કે કેમ તે ધ્યાનમાં લીધા વિના, સ્થાપનો માટે તેમની ડબલ્યુ. એલ. એમ. નીતિ જાળવવી મહત્વપૂર્ણ છે. ઝેડ/ઓએસ સિસ્ટમ રિસોર્સ મેનેજર (એસ. આર. એમ.) ને રૂપરેખાંકિત કરવા માટે, પરમલિબ-સભ્ય આઈ. ઈ. એ. ઓ. પી. ટી. એક્સ. માં ફેરફાર કરવોઃ HIPERDISPATCH = YES|NO હા-એસ. આર. એમ. એ હાયપરડિસ્પેચ મોડ ચાલુ કરવો જોઈએ. ના-એસ. આર. એમ. એ હાયપરડિસ્પેચ સ્થિતિને બંધ કરવી જોઈએ. આઇ. પી. એલ. સમયે 64 થી વધુ લોજિકલ પ્રોસેસરો ધરાવતા પાર્ટીશનોને HIPERDISPATCH = YES સાથે ચલાવવાની ફરજ પડે છે. આઇ. પી. એલ. પછી, 64 થી વધુ લોજિકલ પ્રોસેસરો ધરાવતા એલ. પી. એ. આર. HIPERDISPATCH = NO માં ફેરવી શકતા નથી. HIPERDISPATCH = YES (z196 અને ફોલો-ઓન CPCs) ના કિસ્સામાં, IRDનું VARY CPU વ્યવસ્થાપન આપમેળે બંધ થઈ જાય છે, જે "VARYCPU"-સ્પષ્ટીકરણથી સ્વતંત્ર છે. મૂળભૂત મૂલ્યઃ ઝેડ10-પ્રોસેસર સુધીઃ નંબર 196 અને ફોલો-ઓન સી. પી. સી.: હા હાયપરસોકેટ એલ. પી. એ. આર. નોન-યુનિફોર્મ મેમરી એક્સેસ આઇ. બી. એમ. પેરેલલ સિસપ્લેક્સ સંદર્ભો પણ જુઓ બાહ્ય કડીઓ આઇ. બી. એમ. સિસ્ટમ ઝેડ10 મેઇનફ્રેમ બીટા વપરાશકર્તા હાયપરડિસ્પેચને વર્ટિકલ સી. પી. યુ. વ્યવસ્થાપન ઝેડ/ઓ. એસ. માટે ઝેડ10 હાયપરડિસ્પેચનો ઉપયોગ કરીને ટૉટ કરે છેઃ હાયપરડિસ્પેચ સમજવાની રીત ઝેડ/વી. એમ. હાયપરડિસ્પેચ આઇ. બી. એમ. મેઇનફ્રેમ ઓપરેટિંગ સિસ્ટમ્સ માટે વિચારણાઓનું આયોજન