Meta เสนอโปรโตคอลซิงก์เวลาความละเอียดสูง SPTP ประหยัดซีพียู, แรม, เน็ตเวิร์ค กว่า PTP

by lew
9 February 2024 - 06:15

Meta เสนอโปรโตคอล Simple Precision Time Protocol (SPTP) สำหรับซิงก์เวลาที่ความละเอียดสูง หลังจากใช้งานโปรโตคอล Precision Time Protocol (PTP) ในศูนย์ข้อมูลของตัวเองมาแล้ว

ทีมงาน Meta ระบุว่าปัญหาของ PTP คือมันค่อนข้างซับซ้อน ต้องส่งแพ็กเก็ตเปิดการเชื่อมต่อหลายแพ็กเก็ต และต้องเก็บสถานะการเชื่อมต่อแต่ละครั้ง ทำให้โปรเซสกินซีพียู, แรม, และใช้งานเน็ตเวิร์คค่อนข้างมาก โดยรวมต้องส่งข้อมูลกลับไปมา 11 ครั้งต่อการซิงก์เวลาแต่ละรอบ

SPTP ส่งข้อมูลเพียง 3 แพ็กเก็ตต่อการซิงก์เวลาแต่ละครั้ง ทำให้กินซีพียู, แรม, และเน็ตเวิร์คน้อยกว่ามาก เซิร์ฟเวอร์ซิงก์เวลาของ Meta ที่ให้บริการ SPTP ประหยัดซีพียู 40%, แรม 70%, และเน็ตเวิร์ค 50% ขณะที่ความแม่นยำเวลาที่ได้นั้นใกล้เคียงกัน PTP

ตอนนี้ทาง Meta โอเพนซอร์สโค้ดทั้งเซิร์ฟเวอร์และไคลเอนต์ออกมาแล้ว

ที่มา - Meta Engineering Blog

Blognone Jobs Premium