Komputasi waktu nyata

Dalam teknologi informasi, istilah waktu nyata (bahasa Inggris: real-time) adalah kondisi pengoperasian dari suatu sistem peranti keras dan peranti lunak yang dibatasi oleh rentang waktu dan memiliki tenggat (deadline) yang jelas, relatif terhadap waktu suatu peristiwa atau operasi terjadi. Sebuah sistem non-waktu nyata sebagai lawannya tidak memiliki tenggat waktu. Contoh dari sebuah sistem waktu nyata adalah sistem pengendali pesawat terbang. Batasan waktu pada sistem pengendali pesawat terbang harus tegas karena penyimpangan terhadap batasan waktu dapat berakibat fatal, yaitu kecelakaan.

Tipe

  • Keras (Hard): 100% deterministik (waktu selesainya operasi bisa pasti ditentukan tanpa gagal). Jika seandainya terlewat satu "garis maut" (deadline) pun, berarti sistem dianggap rusak dan gagal total. Contohnya, sistem pengendalian mesin mobil dan pesawat, di mana signal elektronik yang memerintahi pembakaran bahan bakar mesti dilaksanakan pada titik waktu yang tepat (karena, kalau tidak, akan menyebabkan malapetaka).
  • Tegar (Firm): Sistem akan masih bertahan, tetapi hanya apabila jarang terlewatnya garis maut. Hasil komputasi tidak berguna selepas terlewatnya garis maut. Contohnya, sistem jaringan telepon. Layanan telepon bisa terus berjalan, jika hanya jarang terjadi signal telepon yang gagal mencapai tujuan. Sementara, hanya signal telepon yang tepat waktu yang bisa diterima sistem.
  • Lunak (Soft): Sistem terus bertahan seberapakalipun terlewatnya garis maut. Apabila ada terlewat garis maut, hasil komputasi menjadi kurang berguna dan mutu layanan sistem memburuk. Contohnya, aplikasi pemutar video dan musik yang sedang memainkan lagu cakera padat dari CD-ROM. Jika CD-ROM-nya tiba-tiba dibutuhkan aplikasi lain untuk membaca data dan membuat CD-ROM terlalu sibuk, maka aplikasi pemutar tersebut mesti menunggu data dari CD-ROM dan tidak lagi mampu memainkan video dan musik seiring dengan waktu nyata, dan video dan musiknya terpaksa hanya bisa diputar lebih pelan.

Waktu nyata dan kinerja tinggi

Komputasi waktu nyata sering disalahbedakan sebagai komputasi kinerja tinggi, meskipun kedua-duanya bukanlah hal yang sama. Contohnya, superkomputer kuat yang sedang menjalani simulasi ilmiah mampu menghasilkan kinerja yang tinggi, tetapi ini belum semestinya bisa dianggap sebagai komputasi waktu nyata. Sebaliknya, apabila perangkat keras dan lunaknya suatu sistem rem anti terkunci sudah cukup memenuhi persyaratan teknis untuk mampu beroperasi sempurna tepat waktu sesuai dengan penjadwalannya (yaitu, sama sekali tidak melintasi "garis maut" (deadline)), peningkatan kinerja sistem apapun bukanlah lagi bermanfaat.

Pranala luar

Komite teknis

  • IEEE Technical Committee on Real-Time Systems
  • Euromicro Technical Committee on Real-time Systems

Konferensi ilmiah

  • RTNS - International Conference on Real-Time Networks and Systems
  • ECRTS - Euromicro Conference on Real-time Systems
  • IEEE Real-time Systems Symposium
  • IEEE Real-time Technology and Applications Symposium
  • International Symposium on Object-oriented Real-time distributed Computing
  • IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
  • Real-Time & Embedded Computing Conference Diarsipkan 2009-01-07 di Wayback Machine.

Surat kabar

  • International Journal of Critical Computer-Based Systems
  • International Journal of Real-Time Systems

Kelompok peneliti

  • Cyber-Physical Systems Integration Lab, University of Illinois at Urbana-Champaign.
  • IDA Institute of Computer and Network Engineering, TU Braunschweig, Germany
  • CISTER Research Unit, ISEP, Polytechnic Institute of Porto (IPP), Portugal
  • Real-Time Systems Research Group,INRIA,LORIA NANCY, France Diarsipkan 2011-09-27 di Wayback Machine.
  • Real-Time & Embedded Computing Laboratory (USMAN SHARIF BCS-SP03-37) Diarsipkan 2012-02-24 di Wayback Machine.
  • Mälardalen Real-Time research Centre Diarsipkan 2011-10-04 di Wayback Machine.
  • Real-Time Computing Laboratory Diarsipkan 2010-01-18 di Wayback Machine.
  • Real-Time Systems Laboratory
  • RTSE Laboratory Diarsipkan 2014-01-04 di Wayback Machine.
  • Institute for Systems Engineering - Real Time systems Group
  • Real-Time Systems Laboratory at Scuola Superiore Sant'Anna, Pisa, Italy
  • Technical University of Kaiserslautern - Institute for Electrical Engineering and Information Technology - Real-Time Systems Group
  • Vienna University of Technology - Institute for Computer Engineering - Real-Time Systems Group Diarsipkan 2011-12-05 di Wayback Machine.
  • Real-Time Systems Research Group at the University of York, UK
  • Chalmers University of Technology - Dependable Real-Time Systems research group
  • ARTES: a national Swedish strategic research initiative in Real-Time Systems supported by the Swedish Foundation for Strategic Research (SSF), SE
  • Real-Time Systems at the University of North Carolina at Chapel Hill
  • Real-time Systems Laboratory at Virginia Polytechnic and State University, Blacksburg Diarsipkan 2011-10-08 di Wayback Machine.
  • Mc2labs RealTime Industries. Real-time ICT Research & Development. RealTime Internet programming infrastructures, Mogliano Veneto, Italy
  • Simula Research Laboratory, Media Performance Group
  • Parallel Architectures for Real-time Systems, Brussels, Belgium, Europe. Diarsipkan 2014-02-22 di Wayback Machine.

Laporan penelitian teknis

  • The What, Where and Why of Real-Time Simulation
  • l
  • b
  • s