2008 সাল থেকে, ঘড়ির ধাপগুলি ব্যবহার করে আমাদের সার্ভারে লিপ সেকেন্ড প্রয়োগ করার পরিবর্তে, আমরা প্রতিটি লাফের আগে এবং পরে ঘন্টা জুড়ে অতিরিক্ত সেকেন্ডকে "স্মিয়ার" করেছি। লিপ স্মিয়ার আমাদের সমস্ত API সহ সমস্ত Google পরিষেবাগুলিতে প্রযোজ্য৷
আমাদের প্রস্তাবিত মান স্মিয়ার
অনেক প্রতিষ্ঠান smeared ঘড়ি ব্যবহার করে, এবং এটি সহায়ক হবে যদি smears একই ছিল. সর্বোপরি, ঘড়ির উদ্দেশ্য হল বিভিন্ন জায়গায় একই সময় পড়া।
আমরা দুপুর থেকে দুপুর পর্যন্ত UTC 24-ঘন্টা লিনিয়ার স্মিয়ার ব্যবহার করতে লিপ সেকেন্ডের স্মিয়ারিং করতে উত্সাহিত করি৷
এই স্মিয়ারটি সেই বৈশিষ্ট্যগুলিকে একত্রিত করে যা অভিজ্ঞতা অনেকগুলি বিতরণকৃত কম্পিউটিং অ্যাপ্লিকেশনগুলির জন্য ভালভাবে কাজ করতে দেখায়:
- দীর্ঘ সময়কাল ফ্রিকোয়েন্সি পরিবর্তন ছোট রাখে। স্মিয়ারের পরিবর্তন প্রায় 11.6 পিপিএম। এটি বেশিরভাগ মেশিনের কোয়ার্টজ অসিলেটরগুলির উত্পাদন এবং তাপীয় ত্রুটিগুলির মধ্যে এবং এনটিপির 500 পিপিএম সর্বোচ্চ স্লিউ রেট এর অধীনে।
- স্মিয়ারটিকে লিপ সেকেন্ডে কেন্দ্রীভূত করা, এটি লিপ সেকেন্ডে শুরু বা শেষ হওয়ার পরিবর্তে, সর্বাধিক অফসেট কমিয়ে দেয়।
- একটি কোসাইন স্মিয়ারের তুলনায়, রৈখিক স্মিয়ার সহজ, গণনা করা সহজ এবং সর্বাধিক ফ্রিকোয়েন্সি পরিবর্তনকে কম করে।
- 24-ঘণ্টার সময়কাল অন্যদের দ্বারা ব্যাপকভাবে গৃহীত হয়েছে স্মিয়ার প্রয়োগকারীরা। আমরা আগে 20-ঘণ্টার স্মিয়ার সময়কাল ব্যবহার করেছি, কিন্তু এই আরও জনপ্রিয় দুপুর থেকে দুপুরের ব্যবধানের সাথে সারিবদ্ধ করতে পরিবর্তন করেছি।
আমরা ভবিষ্যতের সমস্ত লিপ সেকেন্ডের জন্য এই স্মিয়ারটি ব্যবহার করার পরিকল্পনা করছি। আমাজন AWS-এ এই স্মিয়ার ব্যবহার করে। আপনার সিস্টেমে এটি ব্যবহার করার একটি উপায় হল তাদের Google পাবলিক NTP ব্যবহার করার জন্য কনফিগার করা।
স্ট্যান্ডার্ড স্মিয়ারের উদাহরণ
এই উদাহরণে, আমরা মনে করব ডিসেম্বর 2022 এর শেষে একটি লিপ সেকেন্ড আছে, যদিও প্রকৃত সময়সূচী এখনও ঘোষণা করা হয়নি।
স্মিয়ার পিরিয়ড 2022-12-31 12:00:00 UTC এ শুরু হয় এবং 2023-01-01 12:00:00 UTC পর্যন্ত চলতে থাকে। এই সময়ের আগে এবং পরে, smeared ঘড়ি এবং সময় পরিষেবা লিপ সেকেন্ড প্রয়োগ করা ঘড়ির সাথে একমত।
স্মিয়ারের সময়, ঘড়িগুলি স্বাভাবিকের চেয়ে কিছুটা ধীর গতিতে চলে। টেরেস্ট্রিয়াল টাইমে অনুধাবন করা একটি SI সেকেন্ডের চেয়ে স্মিয়ারড টাইমস্কেলে প্রতিটি সেকেন্ড প্রায় 11.6 μs বেশি।
লিপ সেকেন্ডের শুরুতে, স্মেয়ারড টাইম UTC থেকে 0.5 সেকেন্ডের নিচে। UTC একটি অতিরিক্ত সেকেন্ড সন্নিবেশ করায়, যখন smeared সময় নিরবচ্ছিন্নভাবে চলতে থাকে। এর ফলে লিপ সেকেন্ড শেষ হলে স্মিয়ারড টাইম UTC থেকে মাত্র 0.5 সেকেন্ডের নিচে হয়ে যায়।
একই ধীর গতিতে ঘড়িগুলি চালিয়ে যাওয়ার মাধ্যমে, চলমান স্মিয়ার পরবর্তী বারো ঘন্টার মধ্যে এই অফসেটকে হ্রাস করে। 12:00:00 নাগাদ, smeared এবং leaping ঘড়ি আবার সম্মত হয়.
TAI | আনমেয়ারড ইউটিসি | দাগানো সময় |
---|---|---|
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 SI সেকেন্ডের মধ্যে, 86,400 নির্দেশিত সেকেন্ডের প্রসারণটি লাফের জন্য প্রয়োজনীয় একটি অতিরিক্ত SI সেকেন্ড পর্যন্ত যোগ করে।
একটি নেতিবাচক লিপ সেকেন্ড, যদি একটি কখনও ঘটতে থাকে, দুপুর থেকে দুপুর পর্যন্ত 86,399 SI সেকেন্ডের উপর ঘড়ির গতি বাড়িয়ে দিয়ে smeared করা হবে।
অন্যান্য smears
অন্যান্য বেশ কিছু স্মিয়ার প্রস্তাবিত বা বাস্তবায়িত হয়েছে।
- UTC-SLS হল একটি রৈখিক স্মিয়ার যা লিপের আগে 1,000 সেকেন্ড (23:43:20 থেকে 00:00:00)।
- গুগলের 2008 স্মিয়ারটি লিপের আগে একটি 20-ঘন্টা কোসাইন স্মিয়ার ছিল (04:00:00 থেকে 00:00:00)। এই একমাত্র সময় আমরা একটি কোসাইন স্মিয়ার ব্যবহার করেছি।
- গুগলের দ্বিতীয় লিপ স্মিয়ারটি ছিল একটি 20-ঘন্টা লিনিয়ার স্মিয়ার যা লিপকে কেন্দ্র করে। আমরা এটি 2012, 2015 এবং 2016 এ ব্যবহার করেছি।
- ব্লুমবার্গের স্মিয়ার হল একটি রৈখিক স্মিয়ার যা 2,000 সেকেন্ড লিপ করার পরে (00:00:00 থেকে 00:33:20)।
- মেইনবার্গ কনফিগারযোগ্য সময়কালের একটি কোসাইন স্মিয়ার প্রয়োগ করেছেন।
স্মিয়ার জন্য সফ্টওয়্যার সমর্থন
আমাদের ওপেন সোর্স আনস্মিয়ার লাইব্রেরি স্মিয়ারড টাইম এবং আনস্মিয়ারড TAI বা GPST-এর মধ্যে যেকোন দিক থেকে রূপান্তরিত হবে।