วิศวกร Meta เขียนบล็อกเล่าถึงประสบการณ์การเปลี่ยนโปรโตคอลซิงก์เวลาข้ามเซิร์ฟเวอร์จากเดิมที่ใช้ Network Time Protocol (NTP) มาเป็น Precision Time Protocol (PTP) เพื่อซิงก์เวลาข้ามเซิร์ฟเวอร์ให้ตรงกันระดับนาโนวินาที จากเดิมที่ NTP นั้นสามารถซิงก์เวลาให้ตรงกันได้ระดับมิลลิวินาทีเท่านั้น
เวลาที่แม่นมากๆ จำเป็นต่องานหลายประเภท เช่น การติดตามข้อมูลต่างๆ (event tracing) หรือการชดเชย latency ที่ผู้ใช้จะได้รับข้อมูลในกรณีการแสดงข้อมูล Metaverse ไปจนถึงการรันปัญญาประดิษฐ์โดยซิงก์การทำงานข้ามเซิร์ฟเวอร์จำนวนมาก
ระบบซิงก์เวลาของ Meta อาศัยข้อมูลเวลาจากระบบดาวเทียม GNSS แล้วส่งสัญญาณผ่านสายไฟเบอร์เข้าไปยังตู้เซิร์ฟเวอร์เวลา ในเซิร์ฟเวอร์มี Time Card ที่เป็นนาฬิกาอะตอมขนาดจิ๋วสำหรับจับเวลาต่อเนื่องแม้ว่าจะไม่ได้รับสัญญาณ GNSS
ทาง Meta โอเพนซอร์สข้อมูลการออกแบบเซิร์ฟเวอร์เวลาในแบบ PTP ออกมาทั้งฮาร์ดแวร์และซอฟต์แวร์ และบริษัทเชื่อว่าในอนาคต PTP จะกลายเป็นมาตรฐานเวลาที่จำเป็นต่อการใช้ metaverse
ที่มา - Engineering at Meta

Time Card นาฬิกาอะตอมขนาดเล็กสำหรับเซิร์ฟเวอร์เวลาแบบ PTP
on
Meta
langisser Thu, 24/11/2022 - 09:52
Meta ต้องเล่นข่าวแบบนี้บ่อยๆแล้วแหละ จะได้ลบภาพจำ facebook
ใช้กับ RPi ได้ด้วย!
itpcc Thu, 24/11/2022 - 09:54
ใช้กับ RPi ได้ด้วย!
อีกหน่อยเครื่องเกมคงต้องมีวงจ
mr_tawan Thu, 24/11/2022 - 16:34
อีกหน่อยเครื่องเกมคงต้องมีวงจรนาฬิกาความละเอียดสูงกันละมั้ง