Google Cari Jalan Inovatif untuk Mengelakkan Seconds Leap

Leap Seconds telah digunakan semenjak perkembangan jam atom dan pengenalan masa UTC UTC (Selaras Masa Sejagat). Leap Seconds menghalang masa sebenar seperti yang diberitahu oleh jam atom dan masa fizikal, yang dikuasai oleh matahari yang paling tinggi pada tengah hari, dari hanyut.

Sejak UTC bermula di 1970 semasa UTC diperkenalkan, 24 Leap Seconds telah ditambah. Lompat detik adalah titik kontroversi, tetapi tanpa mereka, hari perlahan akan hanyut ke malam (walaupun selepas berabad-abad); Walau bagaimanapun, ia menyebabkan masalah untuk beberapa teknologi.

Pelayan NTP (Protokol Masa Rangkaian) melaksanakan Seconds Leap dengan mengulangi detik terakhir hari apabila Leap Second diperkenalkan. Sedangkan pengenalan Leap Second adalah peristiwa langka, yang terjadi hanya sekali atau dua kali setahun, untuk beberapa sistem kompleks yang memproses ribuan peristiwa yang kedua pengulangan ini menyebabkan masalah.

Untuk gergasi enjin carian, Google, Seconds Leap boleh membawa kepada sistem mereka dari bekerja pada detik ini, seperti di 2005 apabila beberapa sistem klusternya berhenti menerima kerja. Walaupun ini tidak membawa kepada laman web mereka daripada turun, Google ingin menangani masalah ini untuk mengelakkan masalah masa depan yang disebabkan oleh fudge kronologi ini.

Penyelesaiannya adalah untuk menulis sebuah program yang pada asasnya berbohong kepada pelayan komputer mereka pada hari Leap Second, menjadikan sistem percaya bahawa masa itu sedikit di hadapan apa yang Pelayan NTP telah menceritakannya.

Masa pelonggaran yang beransur-ansur ini bermakna bahawa pada penghujung hari, apabila Leap Second ditambah, pelayan web Google tidak perlu mengulangi detik tambahan apabila masa pada pelayannya akan menjadi yang kedua di belakang oleh itu.

Pelayan NTP GPS Galleon

Walaupun penyelesaian Google untuk Leap Second adalah cerdas, untuk kebanyakan sistem komputer Leap Seconds tidak menimbulkan masalah sama sekali. Dengan rangkaian komputer yang disegerakkan dengan pelayan NTP, Leap Seconds diselaraskan secara automatik pada penghujung hari dan hanya berlaku jarang sekali, oleh itu kebanyakan sistem komputer tidak pernah menyedari hiccup kecil ini pada waktunya.

Jawatan ini telah ditulis oleh

Richard N Williams

Richard N Williams adalah seorang pengarang teknikal dan pakar dalam Server dan Waktu industri NTP Penyelarasan. Richard N Williams di Google+

Bacaan berkaitan