مسحة القفز

منذ عام 2008، بدلاً من تطبيق الثواني الكبيسة على خوادمنا من خلال اتّباع الخطوات المحدّدة، يمكن إجراء ما يلي: الثانية: تنطبق قفزة القفز على جميع خدمات Google، بما في ذلك جميع واجهات برمجة التطبيقات.

لقاحنا العادي المقترح

تستخدم العديد من المؤسسات ساعات التلطيف، وسيكون من المفيد أن تكون اللقاحات متماثلة. ففي النهاية، الغرض من الساعات هو قراءة الوقت نفسه في أماكن مختلفة.

نشجّع أي شخص يسدّ ثوانيه على القفز لمدة تتراوح بين 24 ساعة وظهرًا من الظهيرة بالتوقيت العالمي المُنسّق.

يجمع هذا الاستطلاع بين الميزات التي أثبتت التجربة أنها تحقّق أداءً جيدًا للعديد من تطبيقات الحوسبة الموزعة:

  • ويؤدي طول المدة إلى الحفاظ على وتيرة التغيير. تبلغ قيمة التغيير في الاستطلاع حوالى 11.6 مساءً. ويكون هذا ضمن أخطاء التصنيع والأخطاء الحرارية لمعظم أجهزة المذبح وأقل من 500 وحدة نبضة في الدقيقة.
  • يؤدي تحديد مركز المسح في ثانية كبيسة، بدلاً من بدئها أو إنهائها في ثانية كبيسة، إلى تقليل الحد الأقصى للإزاحة.
  • وبالمقارنة مع لطاخة جيب التمام، فإن المسح الخطي يُعدّ أبسط وأسهل في الاحتساب ويقلل الحد الأقصى لتغيير عدد مرات الظهور.
  • واعتمد آخرون، مدة تنفيذ اللقاحات على مدار 24 ساعة، على نطاق واسع. استخدمنا سابقًا مدة المسح الضوئي التي تبلغ 20 ساعة، ولكننا تغيرنا للتوافق مع هذا الفاصل الأكثر شيوعًا من الظهيرة.

نخطط لاستخدام هذا الاستطلاع مع كل الثواني التي تحدث في السنة الكبيسة. تستخدم هذه Amazon بيانات التلطخ في AWS. ومن طرق استخدامها في أنظمتك هي ضبطها بحيث تستخدم Google Public NTP.

مثال على المسح الضوئي العادي

في هذا المثال، سنفترض أنّ هناك قفزة ثانية في نهاية شهر كانون الأول (ديسمبر) 2022، على الرغم من أنه لم يتم الإعلان عن الجدول الزمني الفعلي بعد.

تبدأ فترة الاستطلاع من 2022-12-31 عند الساعة 12:00:00 بالتوقيت العالمي المُنسّق وتستمر حتى 2023-01-01 12:00:00 التوقيت العالمي المُنسّق. وقبل هذه الفترة وبعدها، تتوافق الساعات المُدقَّقة والخدمة الزمنية مع الساعات التي تسري عليها الثواني الكبيسة.

خلال المسح، تعمل الساعات بشكل أبطأ قليلاً من المعتاد. وتكون كل ثانية من الوقت ضمن المقياس الزمني لدراسة الدقّة أطول بمقدار 11.6 ميكرومتر تقريبًا من SI ثانية كما هو موضّح في الوقت الأرضي.

في بداية ثانية القفز، يقل وقت التلوث عن 0.5 ثانية بعد التوقيت العالمي المنسق (UTC). يُدرِج التوقيت العالمي المنسق ثانية إضافية، بينما يستمر التلطخ مع الوقت. ويتسبب هذا في التلوث بزمن أقل من 0.5 ثانية قبل التوقيت العالمي المنسق (UTC) عند انتهاء الفترة الثانية.

من خلال الاستمرار في تشغيل الساعات بالمعدل البطيء نفسه، تقلل المسحات المستمرة هذه الإزاحة خلال الساعات الاثني عشر التالية. وبحلول الساعة 12:00:00، توافق الساعة التي تم تشويهها وقفزها مرة أخرى.

تايوان لا يتم وصفها حسب التوقيت العالمي المتفق عليه مدة تلطيخ
2022-12-31 12:00:36.000000 2022-12-31 11:59:59.000000 2022-12-31 11:59:59.000000
2022-12-31 12:00:37.000000 2022-12-31 12:00:00.000000 2022-12-31 12:00:00.000000
2022-12-31 12:00:38.000011 2022-12-31 12:00:01.000011 2022-12-31 12:00:01.000000
2023-01-01 00:00:35.499976 2022-12-31 23:59:58.499976 2022-12-31 23:59:58.000000
2023-01-01 00:00:36.499988 2022-12-31 23:59:59.499988 2022-12-31 23:59:59.000000
2023-01-01 00:00:37.000000 2022-12-31 23:59:60.000000 2022-12-31 23:59:59.500005
2023-01-01 00:00:37.500000 2022-12-31 23:59:60.500000 2023-01-01 00:00:00.000000
2023-01-01 00:00:38.000000 2023-01-01 00:00:00.000000 2023-01-01 00:00:00.499994
2023-01-01 00:00:38.500011 2023-01-01 00:00:00.500011 2023-01-01 00:00:01.000000
2023-01-01 00:00:39.500023 2023-01-01 00:00:01.500023 2023-01-01 00:00:02.000000
2023-01-01 12:00:36.999988 2023-01-01 11:59:58.999988 2023-01-01 11:59:59.000000
2023-01-01 12:00:38.000000 2023-01-01 12:00:00.000000 2023-01-01 12:00:00.000000
2023-01-01 12:00:39.000000 2023-01-01 12:00:01.000000 2023-01-01 12:00:01.000000

وعلى مدار 86,401 ثانية من فترات التلوث، تمدّد الشدّة في 86,400 ثانية ثانية ما يصل إلى ثانية SI واحدة إضافية مطلوبة من القفزة.

كما أن ثانية كبيسة سلبية، إذا حدثت مرة واحدة، ستتم معالجتها من خلال تسريع الساعات بمقدار 86,399 ثانية خلال فترة الظهيرة.

لقاح آخر

وقد تم اقتراح العديد من لقاءات الدمغة الأخرى أو تنفيذها.

  • التوقيت العالمي المُنسّق (SLS) هو مسحة خطية أكثر من 1000 ثانية قبل القفزة (23:43:20 إلى 00:00:00).
  • دراسة 2008 لشركة Google: كانت لطخة جيب تمامًا لمدة 20 ساعة قبل القفزة (04:00:00 إلى 00:00:00). كانت هذه هي المرة الوحيدة التي استخدمنا فيها مسحة جيب تمام.
  • القفزة الثانية من Google's كانت ماسحة خطية مدتها 20 ساعة تتمحور حول القفزة. استخدمناها في 2012 و2015 و2016.
  • Bloomberg's smear هي لطخة خطية لأكثر من 2,000 ثانية بعد القفزة (00:00:00 إلى 00:33:20).
  • أجرى Meinberg مسحة جيب تمامية لمدة قابلة للضبط.

دعم البرامج للقاح

وستحوّل مكتبةنا غير المفتوحة أيًا من الاتجاهين الملطخين بالتوازي بين وقت الاستجابة وبيانات TAI أو نظام تحديد المواقع العالمي (GPS) غير الملطخ.