เปิดตัว OpenFastPath โครงการ Open Source TCP/IP Stack สำหรับระบบ Cloud

openfastpath_01

Nokia, ARM และ Enea ได้จับมือกันผลักดันโครงการ Open Source TCP/IP Stack ใหม่ที่สามารถทำงานได้รวดเร็วยิ่งขึ้นกว่าเดิ่มเพื่อตอบโจทย์ของระบบ Cloud ภายใต้ชื่อโครงการ OpenFastPath (OFP) โดยมีแนวคิดหลักๆ คือการดึง TCP/IP Stack ออกมาจาก Kernel Space ให้มาทำงานบน User Space แทน เพื่อลดจำนวนการประมวลผลที่เกิดขึ้นลง

openfastpath_02

ใน Building Block แสดงการทำงานของ OpenFastPath นี้จะครอบคลุมทั้ง Network Interface, OpenDataPlane ทั้งในระดับ Hardware/Firemware/Software, OpenFastPath Library Functions, User Application Code และ Linux Hosting ที่ทำงานร่วมกัน โดยตัว OpenFastPath เองนี้ถูกออกแบบให้เป็น Multithreaded Multicore Application และรองรับทั้ง TCP/UDP/ICMP ในระดับ Layer 4, ARP/NDP/IPv4/IPv6/VRF/IGMP/Multicast ในระดับ Layer 3 รวมถึงรองรับ Ethernet/VLAN/VxLAN/GRE Tunneling อีกด้วย

ตัวอย่างหนึ่งของการย้าย TCP/IP Stack มาบน User Space แล้วได้ประสิทธิภาพสูงขึ้นก็คือระบบ High-definition Video Streaming ของ BBC ที่รองรับได้ถึง 340,000 Packets per Second อีกทั้งยังมีบริษัทที่ชื่อ Teclo ที่ใช้ User Space เพื่อทำให้ Mobile Network Processing ทำงานได้มีประสิทธิภาพสูงขึ้น

openfastpath_03

สำหรับผู้ที่สนใจ สามารถศึกษาเอกสารต่างๆ และ Source Code ได้จาก http://www.openfastpath.org/ ทันทีเลยครับ

ที่มา: http://www.theregister.co.uk/2015/12/08/nokia_arm_enea_craft_tcpip_stack_for_the_cloud/


About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

ขอเชิญร่วมฟัง Webinar: เพิ่มความแม่นยำในการป้องกัน Web application & API ด้วยเทคโนโลยี WAAP จาก NSFOCUS พุธ 24 ส.ค.65 10.00 น.

Nextwave (Thailand) ร่วมกับ NS Focus ขอเรียนเชิญ CEO, CTO, ผู้ดูแลระบบ IT และผู้ที่สนใจทุกท่าน เข้าร่วมฟัง Webinar ในหัวข้อ “เพิ่มความแม่นยำในการป้องกัน …

Upskill ทักษะไอที กับ “Code Their Dreams” โครงการสอนเขียนภาษาคอมพิวเตอร์ โดย CDG x 42 Bangkok KMITL

หากพูดถึงทักษะแห่งโลกอนาคต อย่างหนึ่งที่หลาย ๆ คนจะต้องนึกถึงแน่นอนนั่นคือ “การเขียนโปรแกรมหรือโค้ดดิ้ง (Coding)” อันเป็นทักษะด้านคอมพิวเตอร์ที่มีความสำคัญในการพัฒนานวัตกรรมต่าง ๆ ขึ้นมาบนโลกนี้ จนกระทั่งในสถาบันการศึกษาหรือโรงเรียนมากมายเริ่มบรรจุวิชา Coding เข้าไปเป็นหลักสูตรบังคับ ดังที่จะได้เห็นเป็นกระแสอยู่ช่วงหนึ่ง และบางแห่งก็เริ่มสอนการเขียนภาษา Python …