วิศวกร Meta เสนอไอเดีย ยกเลิก Leap Second เปลี่ยนมาปรับสปีดนาฬิกาแทน

by arjin
26 July 2022 - 00:09

Oleg Obleukhov และ Ahmad Byagowi วิศวกรจาก Meta เขียนบล็อกเพื่อสนับสนุนให้ยกเลิก Leap Second หรือ อธิกวินาที ที่หลายบริษัทเทคโนโลยีเคยเสนอก่อนหน้านี้ ซึ่งปัจจุบันถูกใช้เป็นวิธีชดเชยการนับเวลาของโลก ที่ไม่ได้หมุนรอบตัวเท่ากันเป๊ะในทุกปี โดยการบวกชดเชยเวลานั้น จะมีหน่วยงาน IERS เป็นคนกำหนดว่าให้ทำในปีใดวันใด

การชดเชยเวลาครั้งล่าสุดเกิดขึ้นในวันสิ้นปี 2016 และที่ผ่านมาโลกก็ใช้การบวกเวลาเพิ่มไปแล้ว 27 ครั้ง ยังไม่เคยลดเวลาลง ซึ่งย่อมต้องทำในช่วงเวลาหนึ่งหากยังใช้วิธีบวกเวลาเพิ่มแบบนี้ แต่ปัญหาคือยังไม่เคยมีการทดสอบในระดับใหญ่ว่าการลดเวลาจะทำงานอย่างไร โดยวิธีการอาจเป็นการทำเวลาให้หายไป 1 วินาที เช่น 23:59:58 -> 00:00:00

วิศวกรของ Meta อธิบายว่าวิธีเพิ่ม Leap Second ถูกใช้มาตั้งแต่ปี 1972 ซึ่งช่วยแก้ปัญหาของนักวิทยาศาสตร์และนักดาราศาสตร์ได้ แต่กับฝั่งเทคโนโลยี-อินเทอร์เน็ต ที่อาศัยการซิงก์ของเวลากับอุปกรณ์ต่าง ๆ เรื่องนี้กลายเป็นความยุ่งยาก และเสี่ยงต่อระบบล่มจากปัญหาเวลาไม่ตรงกัน

แนวทางที่ Meta เสนอเรียกว่า Smearing โดยใช้การหน่วงหรือเพิ่มความเร็วนาฬิกาเล็กน้อยสำหรับชดเชยเวลา ช่วงเวลาสำหรับการปรับความเร็วนาฬิกาจะกินเวลาประมาณ 17 ชั่วโมง ซึ่งสามารถชดเชยเวลาที่แตกต่างกันช่วงนั้นใน NTP ได้

ทั้งนี้คาดว่าการเพิ่ม Leap Second ครั้งถัดไปจะเกิดขึ้นในปีนี้วันที่ 31 ธันวาคม 2022 อย่างไรก็ตามต้องขึ้นอยู่กับ IERS ประเมินการหมุนของโลกอีกครั้ง

ที่มา: Meta และ Silicon Angle

Blognone Jobs Premium