Google ने Falcon, कमी-विलंबता हार्डवेअर-सहाय्यक वाहतूक स्तर सोडला

फाल्कन गुगल

फाल्कन विश्वासार्हता, उच्च कार्यप्रदर्शन आणि कमी विलंबासाठी डिझाइन केलेले आहे

OCP ग्लोबल समिट दरम्यान (जे काही दिवसांपूर्वी झाले होते) गुगलने अनावरण केले जाहिरातीद्वारे त्याचे फाल्कन डेटा ट्रान्सफर तंत्रज्ञान सोडण्याचा निर्णय आणि हस्तांतरण ओपन कॉम्प्युट प्रकल्पानंतर त्याचा विकास, ज्याचा उद्देश डेटा केंद्रे सुसज्ज करण्यासाठी खुल्या हार्डवेअर वैशिष्ट्यांचा संयुक्त विकास आहे.

फाल्कन (हार्डवेअर वाहतूक, हार्डवेअर प्रवेगक वाहतूक स्तर) इथरनेटची पुढची पिढी म्हणून ओळखले जाते, Google असे गृहीत धरते मानक नेटवर्कवर डेटा हस्तांतरणाची कार्यक्षमता आणि कार्यक्षमता वाढवण्यास सक्षम आहे इथरनेट आणि TCP/IP वर आधारित विद्यमान नेटवर्क जे कार्यप्रदर्शन आणि विलंबतेसाठी महत्त्वपूर्ण आहेत, जसे की उच्च-कार्यक्षमता संगणन आणि कृत्रिम बुद्धिमत्तेसाठी नेटवर्क.

स्टोरेज सारख्या वर्कलोड्ससाठी यापैकी काही गुणधर्मांची बर्याच काळापासून आवश्यकता आहे; तथापि, मोठ्या प्रमाणात एआय/एमएल प्रशिक्षण आणि उच्च-कार्यक्षमता संगणन (एचपीसी) सारख्या नवीन वापर प्रकरणांसह, गरज लक्षणीय वाढली आहे. भूतकाळात, आम्ही असोसिएशन फॉर कॉम्प्युटिंग मशिनरी आणि इंटरनेट इंजिनिअरिंग टास्क फोर्समध्ये आमच्या कल्पनांचे योगदान देऊन वाहतूक आकार, गर्दी नियंत्रण, लोड बॅलेन्सिंग आणि बरेच काही यावरील आमचे शिकणे खुलेपणाने उद्योगाशी शेअर केले आहे.

हे उद्दिष्ट साध्य करण्यासाठी, आम्ही फक्त सॉफ्टवेअर-वाहतुकीवर कार्यप्रदर्शन टायर्ड वैशिष्ट्य सक्षम करण्यासाठी Falcon विकसित केले. 

फाल्कन बद्दल

प्रोटोकॉल वर्णनात असे नमूद केले आहे की फाल्कन हे डेटा सेंटर नेटवर्कशी जुळवून घेण्यासाठी डिझाइन केलेले आहे y साठी डिझाइन केलेले आहे अपेक्षित उच्च कार्यक्षमता, कमी विलंबता, लवचिकता आणि विस्तारक्षमता प्रदान करते.

पॅकेट लॉस सहन करणार्‍या हाय-स्पीड इथरनेट नेटवर्क्सवर कमी लेटन्सी ऑफर करण्याच्या वैशिष्ट्याचा भाग म्हणून, फाल्कन तीन तत्त्वे वापरते: विनंती पाठवणे आणि प्रतिसाद प्राप्त करणे (RTT, टाइम राउंड-ट्रिप), हार्डवेअर-अंमलबजावणी यामधील विलंबाचे तपशीलवार मापन वैयक्तिक प्रवाहासाठी ट्रॅफिक ट्रिमिंग आणि जलद आणि अचूक पॅकेट रीट्रांसमिशन. हे गुणधर्म अनेक चॅनेल (मल्टीपाथ) द्वारे एकाचवेळी प्रवेशासाठी आणि कनेक्शन एन्क्रिप्शनसाठी समर्थनाद्वारे पूरक आहेत.

या फाउंडेशनच्या व्यतिरिक्त, फाल्कनची रचना एक मल्टी-प्रोटोकॉल ट्रान्सपोर्ट म्हणून केली गेली आहे जी मोठ्या प्रमाणात भिन्न अनुप्रयोग शब्दार्थ आणि कार्यप्रदर्शन आवश्यकतांसह ULP ला समर्थन देऊ शकते. ULP मॅपिंग लेयर केवळ Infiniband Verbs RDMA आणि NVMe ULP साठी आउट-ऑफ-द-बॉक्स समर्थन पुरवत नाही, तर वेअरहाऊस-स्केल ऍप्लिकेशन्ससाठी आवश्यक असलेल्या अतिरिक्त नवकल्पना देखील समाविष्ट करते, जसे की लवचिक ऑर्डरिंग सिमेंटिक्स आणि सुंदर त्रुटी हाताळणे. 

शेवटचे पण किमान नाही, प्रोग्रामेबिलिटी आणि सतत इनोव्हेशनसाठी लवचिकता राखून, उच्च संदेश दर, कमी विलंबता आणि उच्च बँडविड्थ या इच्छित गुणधर्मांना प्राप्त करण्यात मदत करण्यासाठी हार्डवेअर आणि सॉफ्टवेअर एकत्रितपणे एकत्रितपणे डिझाइन केलेले आहेत.

फाल्कन बेसच्या भागावर, खालील तंत्रज्ञानाचा समावेश असल्याचे नमूद केले आहे:

  • कॅरोसेल: रहदारी मर्यादित करणारी यंत्रणा (ट्रॅफिक शेपिंग), जी वैयक्तिक होस्टच्या संदर्भात पॅकेट प्रवाहाची कार्यक्षमता आणि तीव्रता नियंत्रित करण्यास अनुमती देते.
  • स्नॅपः एक मायक्रोकर्नल-आधारित नेटवर्क उपप्रणाली ज्याला मॉड्यूलसह ​​विस्तारित केले जाऊ शकते ज्याद्वारे प्रगत कार्ये जोडली जाऊ शकतात, जसे की नेटवर्क वर्च्युअलायझेशन, रहदारी मर्यादित करणे आणि संदेश वितरण कार्ये.
  • चपळ: डेटा सेंटर-स्तरीय नेटवर्कसाठी गर्दी नियंत्रण यंत्रणा, 50% लोडवर प्रति सर्व्हर 100 Gbps थ्रुपुट राखून लहान RPC संदेशांसाठी सब-100 मायक्रोसेकंद विलंबता प्राप्त करते.
  • RACK-TLP: TCP साठी पॅकेट नुकसान निर्धारित करण्यासाठी अल्गोरिदम.
  • PLB: ही एक लोड बॅलेंसिंग यंत्रणा आहे जी गर्दीचे सिग्नल वापरते.
  • CSIG: एक टेलिमेट्री एक्सचेंज प्रोटोकॉल ज्याचा वापर गर्दी आणि वाहतूक नियंत्रण सिग्नल पाठवण्यासाठी केला जातो.
  • PSP: रहदारी एन्क्रिप्शन प्रोटोकॉल.

नेटवर्क प्रवेगकांच्या इंटेल IPU E2000 मालिकेत फाल्कन समर्थन प्रथमच उपलब्ध होईल, जे इथरनेट अडॅप्टरला प्रोग्राम करण्यायोग्य प्रोसेसरसह एकत्र करते जे नेटवर्क स्टॅक किंवा सिस्टम साइडमध्ये सामान्यत: ट्रॅफिक आणि कॉन्जेशन मॅनेजमेंट कंट्रोल आणि यांसारख्या ऑपरेशन्स हाताळू शकते. उच्च-स्तरीय प्रोटोकॉलचे विश्लेषण.

शेवटी, तुम्हाला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असल्यास, तुम्ही मधील तपशीलांचा सल्ला घेऊ शकता खालील दुवा.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.