گوگل کوليو Falcon ڊيٽا ٽيڪنالاجي

گوگل اعلان ڪيو Falcon ڊيٽا جي منتقلي ٽيڪنالاجي جي دريافت (هارڊويئر ٽرانسپورٽ، هارڊويئر تيز رفتار ٽرانسپورٽ پرت) ۽ ان جي وڌيڪ ترقي کي اوپن ڪمپيوٽ پروجيڪٽ ۾ منتقل ڪرڻ جو مقصد، ڊيٽا سينٽرن کي ليس ڪرڻ لاء اوپن هارڊويئر وضاحتن جي گڏيل ترقي جو مقصد. Falcon کي ايٿرنيٽ جي ايندڙ نسل طور سڃاتو وڃي ٿو، موجوده معياري ايٿرنيٽ ۽ TCP/IP-based نيٽ ورڪن ۾ ڊيٽا جي منتقلي جي ذريعي ۽ ڪارڪردگي کي وڌائڻ جي قابل آهي جيڪي throughput ۽ latency لاءِ نازڪ آهن، جهڙوڪ نيٽ ورڪ لاءِ اعليٰ ڪارڪردگي ڪمپيوٽنگ ۽ مصنوعي ذهانت. .

پروٽوڪول ڊيٽا سينٽر نيٽ ورڪن ڏانهن اسڪيل ڪيو ويو آهي ۽ پيش ڪيل اعلي ڪارڪردگي، گهٽ ويڪرائي، لچڪدار ۽ وسعت مهيا ڪرڻ لاء ٺهيل آهي. Falcon سپورٽ پهرين دستياب هوندي Intel IPU E2000 سيريز جي نيٽ ورڪ ايڪسيليٽرز (انفراسٽرڪچر پروسيسنگ يونٽ) ۾، جيڪو هڪ ايٿرنيٽ اڊاپٽر کي هڪ پروگراميبل پروسيسر سان گڏ ڪري ٿو جيڪو عام طور تي نيٽ ورڪ اسٽيڪ يا سسٽم جي پاسي تي ڪيل آپريشنز کي سنڀالي سگھي ٿو، جهڙوڪ ٽرئفڪ مينيجمينٽ، ڪنيجشن. ڪنٽرول، ۽ پارسنگ. اعلي سطحي پروٽوڪول.

تيز رفتار ايٿرنيٽ نيٽ ورڪن ۾ گھٽ ويڪرائي حاصل ڪرڻ لاءِ جيڪي پيڪٽ جي نقصان کي برداشت ڪن ٿا، Falcon ٽن اصولن کي استعمال ڪري ٿو: درخواست موڪلڻ ۽ جواب حاصل ڪرڻ جي وچ ۾ دير جي تفصيلي ماپ (RTT، گول ٽرپ ٽائيم)، هارڊويئر لاڳو ٿيل ٽرئفڪ ٽرمنگ انفرادي طور تي. وهندو آهي، ۽ تيز ۽ صحيح پيٽ جي ٻيهر ٽرانسميشن. اهي خاصيتون ڪيترن ئي چينلز (Multipath) ذريعي هڪ ئي وقت تائين رسائي ۽ ڪنيڪشن کي انڪرپٽ ڪرڻ لاءِ سپورٽ ذريعي مڪمل ڪيون ويون آهن.

هيٺيون ٽيڪنالاجيون Falcon جي عمل ۾ ملوث آهن:

  • Carousel هڪ ٽرئفڪ کي محدود ڪرڻ وارو ميڪانيزم آهي (ٽريفڪ جي شڪل ڏيڻ)، جيڪو توهان کي هر ميزبان جي بنياد تي پيٽ جي وهڪري جي ذريعي ۽ شدت کي منظم ڪرڻ جي اجازت ڏئي ٿو.
  • سنيپ هڪ microkernel تي ٻڌل نيٽ ورڪنگ سبسسٽم آهي جيڪو ماڊلز سان وسعت وارو آهي جنهن جي ذريعي جديد ڪارڪردگي شامل ڪري سگهجي ٿي، جهڙوڪ نيٽ ورڪ ورچوئلائيزيشن، ٽرئفڪ محدود ڪرڻ، ۽ پيغام پهچائڻ جا ڪم.
  • سوئفٽ ڊيٽا سينٽر نيٽ ورڪن لاءِ ڪنجيشن ڪنٽرول ميڪنزم آهي جيڪو مختصر RPC پيغامن لاءِ 50 مائڪرو سيڪنڊن کان گھٽ دير جي اجازت ڏئي ٿو جڏهن ته 100% لوڊ جي ويجهو 100Gbps ذريعي هر سرور کي برقرار رکي ٿو.
  • RACK-TLP ٽي سي پي لاءِ هڪ پيڪٽ نقصان جي پتو لڳائڻ وارو الگورٿم آهي.
  • PLB هڪ لوڊ بيلنسنگ ميڪانيزم آهي جيڪو ڪنجيشن سگنل استعمال ڪري ٿو. گوگل نيٽ ورڪن ۾ PLB لاڳو ڪرڻ کان پوءِ، سوئچز تي لوڊ عدم توازن 60٪ گھٽجي ويو، پيڪٽ جو نقصان 33٪ گھٽجي ويو، ۽ مختصر RPC پيغامن جي ترسيل ۾ دير سان 25٪ گھٽجي ويو.
  • CSIG (Congestion Signaling) هڪ ٽيلي ميٽري ايڪسچينج پروٽوڪول آهي جيڪو ڪنجيشن سگنل موڪلڻ ۽ ٽرئفڪ ڪنٽرول ڪرڻ لاءِ استعمال ڪيو ويندو آهي.
  • پي ايس پي (PSP سيڪيورٽي پروٽوڪول) هڪ ٽرئفڪ انڪرپشن پروٽوڪول آهي.

Falcon RDMA ۽ NVM ايڪسپريس کي ان جي مٿين پرت پروٽوڪول جي طور تي استعمال ڪري ٿو، پر اضافي مٿين پرت پروٽوڪول جي مدد کي وڌائڻ جي صورت ۾ شامل ڪرڻ جي اجازت ڏئي ٿو. Falcon ڪارڪردگي ٽن تہن ۾ بيان ڪئي وئي آهي: اپر-سطح پروٽوڪول (ULP ميپنگ) ڏانهن ميپنگ لاء پرت، ٽرانزيڪشن پرت، ۽ پيڪٽ پهچائڻ واري پرت. پهرين پرت فلو ڪنٽرول، پيغام پروسيسنگ، ۽ اعلي سطحن ڏانهن نقشي کي انجام ڏئي ٿو. ٻئي سطح تي، منصوبابندي، وسيلن جي انتظام ۽ ترتيب ڏني وئي آهي. ٽئين سطح تي، ڪنجيشن ڪنٽرول، ٽريفڪ جي حد، اعتماد کي برقرار رکڻ ۽ مختلف چينلن جو هڪ ئي وقت استعمال (ملٽي پيٿنگ) ڪيو ويندو آهي.

 گوگل کوليو Falcon ڊيٽا ٽيڪنالاجي


جو ذريعو: opennet.ru

تبصرو شامل ڪريو