Google เปิดตัว Falcon ซึ่งเป็นเลเยอร์การขนส่งที่ได้รับความช่วยเหลือจากฮาร์ดแวร์ที่มีความหน่วงต่ำ

ฟอลคอน กูเกิล

Falcon ได้รับการออกแบบมาเพื่อความน่าเชื่อถือ ประสิทธิภาพสูง และความหน่วงต่ำ

ในช่วงการประชุมสุดยอด OCP Global Summit (ซึ่งเกิดขึ้นเมื่อไม่กี่วันก่อน) Google เปิดตัว ผ่านโฆษณา การตัดสินใจเปิดตัวเทคโนโลยีการถ่ายโอนข้อมูล Falcon และการโอนของ การพัฒนาภายหลังโครงการ Open Compute โดยมีวัตถุประสงค์คือการพัฒนาร่วมกันด้านข้อกำหนดฮาร์ดแวร์แบบเปิดเพื่อติดตั้งศูนย์ข้อมูล

เหยี่ยวนกเขา (การขนส่งฮาร์ดแวร์ เลเยอร์การขนส่งแบบเร่งด้วยฮาร์ดแวร์) ได้รับการขนานนามว่าเป็นอีเธอร์เน็ตรุ่นต่อไปเนื่องจาก Google สันนิษฐานว่า สามารถเพิ่มประสิทธิภาพและประสิทธิผลในการถ่ายโอนข้อมูลบนเครือข่ายมาตรฐานได้ เครือข่ายที่มีอยู่ซึ่งใช้อีเธอร์เน็ตและ TCP/IP ซึ่งมีความสำคัญต่อประสิทธิภาพและความหน่วง เช่น เครือข่ายสำหรับการประมวลผลประสิทธิภาพสูงและปัญญาประดิษฐ์

ปริมาณงานเช่นพื้นที่จัดเก็บข้อมูลจำเป็นต้องใช้คุณลักษณะเหล่านี้มาเป็นเวลานาน อย่างไรก็ตาม ด้วยกรณีการใช้งานใหม่ๆ เช่น การฝึกอบรม AI/ML ขนาดใหญ่และการประมวลผลประสิทธิภาพสูง (HPC) ความต้องการจึงเพิ่มขึ้นอย่างมาก ในอดีต เราได้แบ่งปันการเรียนรู้ของเราอย่างเปิดเผยเกี่ยวกับการกำหนดรูปแบบการรับส่งข้อมูล การควบคุมความแออัด การปรับสมดุลโหลด และอื่นๆ กับอุตสาหกรรมโดยบริจาคแนวคิดของเราให้กับ Association for Computing Machinery and Internet Engineering Task Force

เพื่อให้บรรลุเป้าหมายนี้ เราได้พัฒนา Falcon เพื่อเปิดใช้งานคุณสมบัติระดับประสิทธิภาพเหนือการขนส่งแบบซอฟต์แวร์เท่านั้น 

เกี่ยวกับฟอลคอน

ในคำอธิบายโปรโตคอลมีการกล่าวถึงว่าฟอลคอน ได้รับการออกแบบมาเพื่อปรับให้เข้ากับเครือข่ายศูนย์ข้อมูล y ถูกออกแบบมาสำหรับ ให้ประสิทธิภาพสูงที่คาดการณ์ได้ เวลาแฝงต่ำ ความยืดหยุ่นและความสามารถในการขยาย.

ในฐานะที่เป็นส่วนหนึ่งของคุณลักษณะในการนำเสนอเวลาแฝงที่ต่ำบนเครือข่ายอีเธอร์เน็ตความเร็วสูงที่ทนต่อการสูญเสียแพ็กเก็ต Falcon ใช้หลักการสามประการ: การวัดโดยละเอียดของความล่าช้าระหว่างการส่งคำขอและรับการตอบสนอง (RTT, การส่งข้อมูลแบบไปกลับตามเวลา) การใช้ฮาร์ดแวร์ การตัดทราฟฟิกสำหรับโฟลว์ส่วนบุคคล และการส่งข้อมูลแพ็กเก็ตที่รวดเร็วและแม่นยำ คุณสมบัติเหล่านี้ได้รับการเสริมด้วยวิธีการเข้าถึงพร้อมกันผ่านหลายช่องทาง (Multipath) และรองรับการเข้ารหัสการเชื่อมต่อ

นอกเหนือจากรากฐานนี้แล้ว Falcon ยังได้รับการออกแบบตั้งแต่ต้นจนจบให้เป็นการขนส่งหลายโปรโตคอลที่สามารถรองรับ ULP ด้วยความหมายการใช้งานและข้อกำหนดด้านประสิทธิภาพที่แตกต่างกันอย่างกว้างขวาง เลเยอร์การแมป ULP ไม่เพียงแต่ให้การสนับสนุนแบบสำเร็จรูปสำหรับ Infiniband Verbs RDMA และ NVMe ULP เท่านั้น แต่ยังรวมถึงนวัตกรรมเพิ่มเติมที่สำคัญสำหรับการใช้งานในระดับคลังสินค้า เช่น ความหมายในการสั่งซื้อที่ยืดหยุ่นและการจัดการข้อผิดพลาดที่สวยงาม 

สุดท้ายแต่ไม่ท้ายสุด ฮาร์ดแวร์และซอฟต์แวร์ได้รับการออกแบบร่วมกันเพื่อช่วยให้บรรลุคุณลักษณะที่ต้องการ เช่น อัตราข้อความสูง เวลาแฝงต่ำ และแบนด์วิธสูง ขณะเดียวกันก็รักษาความยืดหยุ่นสำหรับความสามารถในการตั้งโปรแกรมและนวัตกรรมที่ต่อเนื่อง

ในส่วนของฐาน Falcon มีการกล่าวถึงเทคโนโลยีต่อไปนี้ที่เกี่ยวข้อง:

  • ม้าหมุน: กลไกการจำกัดการรับส่งข้อมูล (Traffic Shaping) ซึ่งช่วยให้สามารถควบคุมประสิทธิภาพและความเข้มข้นของการไหลของแพ็กเก็ตในบริบทของแต่ละโฮสต์
  • สแน็ป: ระบบย่อยเครือข่ายแบบไมโครเคอร์เนลที่สามารถขยายด้วยโมดูลที่สามารถเพิ่มฟังก์ชันขั้นสูงได้ เช่น การจำลองเสมือนเครือข่าย การจำกัดการรับส่งข้อมูล และฟังก์ชันการส่งข้อความ
  • สวิฟท์: กลไกการควบคุมความแออัดสำหรับเครือข่ายระดับศูนย์ข้อมูล โดยบรรลุความหน่วงต่ำกว่า 50 ไมโครวินาทีสำหรับข้อความ RPC สั้นๆ ในขณะที่ยังคงรักษาปริมาณงาน 100 Gbps ต่อเซิร์ฟเวอร์ที่โหลดเกือบ 100%
  • แร็ค-TLP: อัลกอริทึมเพื่อกำหนดการสูญเสียแพ็กเก็ตสำหรับ TCP
  • กรุณา: เป็นกลไกการปรับสมดุลโหลดที่ใช้สัญญาณความแออัด
  • CSIG: โปรโตคอลการแลกเปลี่ยนทางไกลที่ใช้ในการส่งสัญญาณความแออัดและการควบคุมการจราจร
  • PSP: โปรโตคอลการเข้ารหัสการรับส่งข้อมูล

การสนับสนุน Falcon จะพร้อมใช้งานเป็นครั้งแรกในตัวเร่งความเร็วเครือข่าย Intel IPU E2000 series ซึ่งรวมอะแดปเตอร์อีเธอร์เน็ตเข้ากับโปรเซสเซอร์ที่ตั้งโปรแกรมได้ซึ่งสามารถจัดการการทำงานที่มักดำเนินการในสแต็กเครือข่ายหรือฝั่งระบบ เช่น การควบคุมการรับส่งข้อมูลและการจัดการความแออัด และ การวิเคราะห์โปรโตคอลระดับสูง

สุดท้ายนี้ หากสนใจอยากทราบข้อมูลเพิ่มเติม สามารถเข้าไปดูรายละเอียดใน ลิงค์ต่อไปนี้


เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา