Today a Reader, Tomorrow a Leader

5 Mar 2018

Rangkuman Pertemuan 4 (Scheduling lanjutan)


Nama                  : Ni Putu Cindy Meilani
Nim                     : 1605551022
Dosen                  : I Putu Agus Eka Pratama ST., MT.
Matakuliah          : Network Operating System
Kampus               : Program Studi Teknologi Informasi, Fakultas Teknik, Universitas Udayana.

Scheduling memiliki peranan penting didalam Network Operating System. Seperti yang kita bahas pada artikel sebelumnya, scheduling disini berperan memaksimalkan kinerja dan waktu processor, optimalisasi sumber daya, dan memaksimalkan output yang dihasilkan. Untuk pengantar mengenai scheduling dapat dilihat di artikel .

Algoritma Scheduling (lanjutan)
  • Shortest Process Next (SPN)
SPN akan memeriksa processing time (waktu pemrosesan/waktu eksekusi) dari setiap job, dimana process time yang paling pendek akan di-sorting ke antrian paling depan, dan yang terpanjang akan di-sorting ke antrian paling belakang.
  • Feedback
Fokus pada feedback bukanlah pada waktu eksekusinya, melainkan pada berapa lama waktu yang dihabiskan untuk melakukan eksekusi. Job yang masuk ke sejumlah antrian dengan memfokuskan kepada berapa lama waktu yang dihabiskan, dan apabila melebihi waktu, maka akan dilepaskan sampai semua proses selesai. Jika proses tdak selesai, maka akan digunakan algoritma Round Robin (RR). Gambar dibawah ini merupakan proses pada penjadwalan Feedback.


  • High Response Radio Next (HRRN)
Jika 2 algoritma sebelumnya focus pada time processing, maka di algoritma HRRN ada rumus yang digunakan yaitu (w+s)/s. Pada algoritma ini akan memilih job yang nilai Response Time-nya terbesar (R). Nilai R tersebut diperoleh dari rumus (w+s)/s, dimana w adalah waiting time (waktu tunggu processor), dan s adalah service time.
  • Shortest Remaining Time (SRT)
Algoritma ini memilih yang waktu tunggunya lebih pendek. Job yang masuk ke dalam antrian memiliki waktu tunggu, dimana apabila job dengan waktu tunggu yang lama akan menimbulkan starvation.

Peran Penjadwalan pada NOS secara spesifik.
Membantu penjadwalan dari semua service yang ada di dalam server.
Memanfaatkan cron, dapat menentukan penjadwalan terhadap suatu proses.
Jika dikaitkan dengan log dan cron, dapat membantu system administrator di dalam memperoleh data dan informasi mengenai sistem pada server (melalui bantuan OS).

Praktik Melihat Log Sistem
Dibawah ini merupakan proses yang terjadi pada Log Sistem dengan menggunakan perintah nano /var/log/syslog


Praktik Melihat Semua File Log
Dibawah ini merupakan list dari semua file yang dilihat dengan menggunakan perintah cd/ /var/log


Setelah melihat list file yang ada, kemudian sebuah file dibuka. Dari gambar diatas dapat dilihat bahwa akan dibuka file dengan nama kern.log dengan perintah nano. Dibawah ini merupakan tampilan setelah file tersebut dibuka.

Share:

0 komentar:

Posting Komentar