HiperDispatch
हाइपरडिस्पैच एक वर्कलोड डिस्पैचिंग सुविधा है जो हाल के आईबीएम मेनफ्रेम मॉडल (सिस्टम जेड10 और आईबीएम जेड इंटरप्राइज सिस्टम प्रोसेसर और बाद के मॉडल) में पाया जाता है जो जेड/ओएस के हालिया रिलीज को चला रहा है। हाइपर डिस्पैच को फरवरी 2008 में पेश किया गया था। 26 जुलाई, 2013 को इसके वी6आर3 रिलीज में जेड/वीएम में समर्थन जोड़ा गया था। बड़े एस. एम. पी. सर्वर डिजाइनों के साथ इंजीनियरिंग चुनौतियों में से एक निकट-रैखिक मापनीयता बनाए रखना है क्योंकि सी. पी. यू. की संख्या बढ़ जाती है। प्रक्रमकों की संख्या को दोगुना करते समय प्रदर्शन और उत्पादन क्षमता दोगुनी नहीं होती है। कैश और मुख्य मेमोरी एक्सेस के लिए विवाद सहित कई ओवरहेड कारक हैं। जैसे-जैसे सीपीयू की संख्या बढ़ती है, इन अतिरिक्त कारकों को कम करना मुश्किल होता जाता है। अधिकतम प्रदर्शन देने के लिए डिजाइन का लक्ष्य उन ओवरहेड कारकों को कम करना है। प्रत्येक नया मेनफ्रेम मॉडल सीपीयू की एक उच्च अधिकतम संख्या (उदाहरण के लिए एक एकल सिस्टम जेड10 मेनफ्रेम में 64 मुख्य प्रोसेसर तक) का समर्थन करता है, इसलिए यह इंजीनियरिंग चुनौती और अधिक महत्वपूर्ण हो जाती है। हाइपरडिस्पैच हार्डवेयर सुविधाओं, जेड/ओएस प्रेषण और जेड/ओएस कार्यभार प्रबंधक के संयोजन के माध्यम से समस्या का समाधान करने में मदद करता है। जेड/ओएस में ऐसे कार्य हो सकते हैं जो ध्यान देने की प्रक्रिया की प्रतीक्षा कर रहे हों, जैसे कि लेन-देन कार्यक्रम। प्रत्येक कार्य के लिए बार-बार स्मृति तक पहुँच की आवश्यकता होती है। सिस्टम जेड जैसे बड़े एस. एम. पी. डिजाइन में, कुछ सी. पी. यू. कैश मेमोरी तक तेजी से पहुंच के साथ भौतिक रूप से "करीब" होते हैं जो विशेष कार्यों के लिए सहायक डेटा रख सकते हैं। हायपरडिस्पैच इस तथ्य का फायदा उठाता है और सीपीयू को पहले से ही कैश में प्रासंगिक डेटा तक सबसे तेजी से पहुंच प्राप्त करने के लिए कार्यों को आगे बढ़ाता है। यदि वह विशेष सीपीयू व्यस्त है, तो हाइपरडिस्पैच, सबसे पहले, अपने अन्य कार्य को पूरा करने के लिए इंतजार करेगा, भले ही कोई अन्य कम अनुकूल सीपीयू निष्क्रिय हो। हालाँकि, इस बात की सीमाएँ हैं कि रोगी हाइपरडिस्पैच कैसे होगा, जैसा कि कार्यभार प्रबंधक लक्ष्यों द्वारा नियंत्रित किया जाता है। यदि जेड/ओएस वर्कलोड मैनेजर को लगता है कि कोई जोखिम है कि लंबित कार्य अपने सेवा स्तर से चूक जाएगा (उदाहरण के लिए उपयोगकर्ता अनुरोध के लिए मिलीसेकंड की एक निश्चित संख्या के भीतर जवाब देना), तो वर्कलोड मैनेजर और हाइपरडिस्पैच कार्य को प्रसंस्करण के लिए एक निष्क्रिय सीपीयू को भेज देंगे, भले ही उस सीपीयू को धीमी मुख्य मेमोरी से डेटा प्राप्त करना हो। बेनिफिट हाइपरडिस्पैच अपेक्षाकृत कम संख्या में सीपीयू के साथ कॉन्फ़िगर की गई मशीनों पर बहुत कम सीपीयू बचत लाभ प्रदान करता है। हालाँकि, जैसे-जैसे सीपीयू की गिनती बढ़ती है, यह सुविधा बहुत महत्वपूर्ण रूप से मदद करती है। आईबीएम मेनफ्रेम क्षमता तालिका (और इस प्रकार इसके सॉफ्टवेयर मूल्य निर्धारण) सभी इस धारणा पर आधारित हैं कि हाइपरडिस्पैच सक्रिय है। हाइपरडिस्पैच का दूसरा लाभ-"पार्किंग" लॉजिकल सीपीयू है ताकि सीपीयू की संख्या जिस पर जेड/ओएस प्रेषण एलपीएआर के वजन से अधिक निकटता से मेल खाते हैं-यहां तक कि छोटे मशीन विन्यासों पर भी लागू होता है। (इसका लाभ "लघु इंजन" प्रभाव में कमी है, जिससे प्रणाली का प्रदर्शन अधिक प्रतिक्रियाशील हो जाता है। कार्यान्वयन कार्यभार प्रबंधक (डब्ल्यू. एल. एम.) को सही ढंग से कॉन्फ़िगर किया जाना चाहिए ताकि हाइपरडिस्पैच अच्छी तरह से काम कर सके। कुछ मेनफ्रेम उपयोगकर्ताओं को अपनी डब्ल्यू. एल. एम. लक्ष्य सेटिंग्स के साथ अव्यक्त समस्याएं होती हैं जो केवल हाइपरडिस्पैच के साथ उजागर होती हैं, इसलिए उन मामलों में हाइपरडिस्पैच को अक्षम करने का एक विकल्प है जहां मेनफ्रेम उपयोगकर्ता उन मुद्दों को तुरंत ठीक नहीं करना चाहते हैं। हालाँकि, इस बात की परवाह किए बिना कि हायपरडिस्पैच चालू या बंद है, इंस्टॉलेशन के लिए अपनी डब्ल्यू. एल. एम. नीति को बनाए रखना महत्वपूर्ण है। जेड/ओएस सिस्टम रिसोर्स मैनेजर (एस. आर. एम.) जेड/ओएस सिस्टम रिसोर्स मैनेजर को कॉन्फ़िगर करने के लिए, परमलिब-सदस्य आई. ई. ए. ओ. पी. टी. एक्स. को संशोधित करेंः एच. आई. पी. ई. आर. डी. आई. एस. पी. ए. टी. सी. एच. = YES|NO हाँ-एस. आर. एम. को हाईपर-डिस्पैच मोड चालू करना चाहिए। नहीं-एस. आर. एम. को हाइपरडिस्पैच मोड को बंद कर देना चाहिए। आइ. पी. एल. के समय 64 से अधिक तार्किक प्रोसेसर वाले विभाजनों को HIPERDISPATCH = YES के साथ चलाने के लिए मजबूर किया जाता है। आइ. पी. एल. के बाद, 64 से अधिक लॉजिकल प्रोसेसर वाले एल. पी. ए. आर., एच. आई. पी. ई. आर. डी. आई. एस. पी. ए. टी. सी. एच. = एन. ओ. में परिवर्तित नहीं हो सकते। HIPERDISPATCH = YES (z196 और फॉलो-ऑन CPCs) के मामले में, IRD का VARY CPU प्रबंधन स्वचालित रूप से बंद हो जाता है, जो "VARYCPU"-विनिर्देशन से स्वतंत्र होता है। डिफ़ॉल्ट मानः जेड10-प्रोसेसर तकः संख्या 196 और फॉलो-ऑन सी. पी. सी.: हाँ हाइपरसॉकेट एल. पी. ए. आर. गैर-समान मेमोरी एक्सेस आई. बी. एम. समानांतर सिसप्लेक्स संदर्भ भी देखें बाहरी लिंक आई. बी. एम. सिस्टम जेड10 मेनफ्रेम बीटा उपयोगकर्ता ने ऊर्ध्वाधर सी. पी. यू. प्रबंधन जेड/ओ. एस. के लिए जेड10 हाइपरडिस्पेच का उपयोग करके हाइपरडिस्पेच का सुझाव दियाः हाइपरडिस्पेच मोड को समझने के लिए योजना विचार जेड/वी. एम. हाइपरडिस्पेच आई. बी. एम. मेनफ्रेम ऑपरेटिंग सिस्टम