Meta Percaya Leap Second Telah Melewati Kegunaannya

Daftar Isi:

Meta Percaya Leap Second Telah Melewati Kegunaannya
Meta Percaya Leap Second Telah Melewati Kegunaannya
Anonim

Key Takeaways

  • Detik buatan, yang dikenal sebagai detik kabisat, untuk membantu menjaga agar jam tetap sinkron dengan rotasi Bumi, telah menyebabkan pemadaman internet besar-besaran di masa lalu.
  • Dalam sebuah blog, insinyur Meta mengajukan alasan untuk menghentikan praktik sambil menyarankan alternatif.
  • Para ahli menyambut baik langkah tersebut tetapi memperingatkan bahwa industri perlu menyetujui penggantian, atau mereka akan semakin memperumit masalah.
Image
Image

Meta muak dengan satu detik yang dimasukkan secara artifisial menyebabkan gangguan besar-besaran di internet dan telah membuat rencana untuk menghentikan praktik tersebut.

Dikenal sebagai detik kabisat, tanda centang tambahan dibuat pada tahun 1972 sebagai sarana untuk menjaga agar jam tetap sinkron dengan rotasi bumi yang sebenarnya. Komputer mengalami kesulitan mencerna detik kabisat dan menyebabkan segala macam masalah yang mencoba memahami anomali, kadang-kadang membuat internet dan sistem lain yang terhubung menjadi kacau. Insinyur di Meta baru-baru ini membuat blog tentang niat mereka untuk membangun momentum untuk menghapus detik kabisat, dengan alasan hal itu menyebabkan lebih banyak masalah daripada penyelesaiannya.

"Waktu di komputer menopang sejumlah infrastruktur penting yang mengejutkan, dan presisi adalah kuncinya," Patrick McFadin, Wakil Presiden Hubungan Pengembang di DataStax, mengatakan kepada Lifewire melalui email. "Penghematan siang hari, tahun kabisat, dan detik kabisat semuanya mematahkan linearitas waktu."

Tarian Waktu

Kebutuhan akan detik kabisat muncul karena kecepatan putaran Bumi agak tidak teratur. Sejak 1982, ada 27 detik kabisat yang ditambahkan ke jam umum dunia, Waktu Universal Terkoordinasi (UTC), untuk menyelaraskannya dengan waktu matahari.

Dalam posting mereka, Meta berpendapat bahwa setiap detik kabisat adalah sumber utama penderitaan bagi orang-orang yang mengelola infrastruktur perangkat keras.

"Bukan komputer itu sendiri yang tidak menyukai detik kabisat; melainkan, perangkat lunak yang kami tulis untuk mereka yang tidak siap untuk lompatan," Jake Jervey, insinyur infrastruktur senior di Cob alt, menjelaskan kepada Lifewire dalam surel. "Insinyur perangkat lunak membuat dua hal yang sama tetapi, berkat detik kabisat, asumsi yang salah: waktu tidak dapat mundur, dan dua peristiwa tidak dapat terjadi pada waktu yang sama persis."

Dua asumsi inilah yang memperkenalkan detik buatan dapat menyebabkan bug utama dalam sistem yang menyangkut waktu dan penjadwalan, kata Jervey.

Meta menjelaskan kemungkinan lain dengan penggunaan detik kabisat, yang belum terjadi tetapi bisa sama-sama mengganggu. Karena pola rotasi Bumi bersifat dinamis, kemungkinan besar ia akan bertambah cepat sehingga pengembang memperhitungkan detik kabisat negatif.

"Dampak detik kabisat negatif belum pernah diuji dalam skala besar," tegas Meta dalam posting mereka, menambahkan, "itu bisa berdampak buruk pada perangkat lunak yang mengandalkan pengatur waktu atau penjadwal."

Semua hal dipertimbangkan, McFadin mengatakan masalah penggunaan detik kabisat dapat dipahami sebagai konfrontasi antara ilmuwan dan insinyur di mana ketepatan sains berbenturan dengan kepraktisan teknik.

Tidak ada yang akan memperhatikan jika kita tidak mengikuti detik kabisat, tetapi semua orang akan melihat jika kita salah.

"Kesenjangan waktu atau lebih buruk, cap waktu sebelum waktu sekarang dapat membuat krisis eksistensial nyata di komputer hanya mencoba mengikuti instruksi," kata McFadin.

Bergerak Bersama Waktu

Dalam posting mereka, Meta berpendapat bahwa sementara lompatan kedua mungkin merupakan solusi yang dapat diterima pada tahun 1972 ketika itu membuat komunitas ilmiah dan industri telekomunikasi bahagia, hari ini, ketergantungan pada UTC sama buruknya untuk kedua digital aplikasi dan ilmuwan.

"Di Meta, kami mendukung upaya industri untuk menghentikan pengenalan detik kabisat di masa mendatang dan tetap berada di level 27 saat ini," kata Meta dalam postingan tersebut. "Memperkenalkan detik kabisat baru adalah praktik berisiko yang lebih berbahaya daripada manfaatnya, dan kami yakin inilah saatnya memperkenalkan teknologi baru untuk menggantikannya."

McFadin menambahkan bahwa para insinyur di mana-mana sedang mengalami momen nyata dan datang untuk mengakui bahwa obatnya lebih buruk daripada penyakitnya.

"Melakukan perubahan pada komponen tingkat dasar seperti waktu yang tepat sepertinya sesuatu yang harus kita lakukan," kata McFadin. "Sebagai sebuah industri, kami tidak pernah bisa melakukannya tanpa menciptakan kekacauan."

Image
Image

Situasi ini mengingatkan Jervey pada bug Y2K yang terkenal, dan para ahli kami menyambut baik langkah Meta yang menyatakan bahwa sudah saatnya masalah ini ditangani. Namun, seperti McFadin, dia menekankan pentingnya koordinasi antara semua pemangku kepentingan, atau menulis perangkat lunak untuk penanganan tanggal dan waktu akan menjadi jauh lebih kompleks bagi pengembang.

"Kebanyakan sistem yang kita bicarakan adalah data yang bisa dibaca manusia, seperti timeline di media sosial," jelas McFadin. "Tidak ada yang akan memperhatikan jika kita tidak mengikuti detik kabisat, tetapi semua orang akan melihat jika kita salah."

Direkomendasikan: