Senin, 12 Desember 2016

Ulasan 2

Apache Hadoop YARN The Next generation Distributed Operating System

Pada ulasan ini saya akan membahas Apache Hadoop YARN The Next generation Distributed Operating System, berdasarkan video Apache Hadoop YARN Zhijie Shen and Jian He  yang diunggah oleh TheApachefoundation dengan durasi 48 menit 38detik.

Dunia IT mengalami banyak perubahan dengan cepat, setiap data model proses berinteraksi dengan berbeda dan berjalan pada platform yang berbeda-beda pula.  YARN adalah sistem operasing untuk menjalankan beragam jenis aplikasi pemrosesan data. Hadoop YARN adalah singkatan dari Yet Another Resource Negotiator. Merupakan platform untuk manajemen resource/sumber daya yang bertanggung jawab untuk mengelola resources dalam clusters dan Job scheduling. Sub-proyek kunci dari arsitektur proyek Apache Hadoop 2

YARN Basic Concept


Fungsi utama dari JobTracker/TaskTracker pada MapReduce menjadi beberapa entitas yang terpisah.
  • Global ResourceManager di node master, yang berfungsi mengatur semua resource yang digunakan aplikasi dalam sistem.
  • ApplicationMaster di setiap aplikasi, yang berfungsi untuk negosiasi resource dengan ResourceManager dan kemudian bekerja sama dengan NodeManager untuk mengeksekusi dan memonitor tasks
  • NodeManager di Agen-Framework setiap node slave,
  • yang bertanggung jawab terhadap Container, dengan memantau penggunaan resource/sumber daya dari container(cpu, memori, disk, jaringan ) dan melaporkannya pada ResourceManager
  • Container di setiap aplikasi yang jalan di NodeManager, sebagai wadah penyimpanan data/file

 

GITHUB Account : Lnababan
URL ulasan : http://mustknowos.blogspot.co.id/2016/12/ulasan-2.html
URL konten YouTube : https://www.youtube.com/watch?v=9Bm6EBQ8t8U
Durasi :
48 menit 38detik

Tanggal submisi revisi pertama : 12 Desember 2016

 

Ulasan 1

  Virtual Memory 

Pada ulasan ini saya akan membahas what is Virtual Memory berdasarkan video Virtual Memory oleh  Chris Terman yang diunggah oleh Chris Terman dengan durasi 50 menit 41 detik. 

Virtual Memory adalah sebuah mekanisme yang digunakan oleh aplikasi untuk menggunakan sebagian dari memori sekunder seolah-olah ia menggunakannya sebagai RAM fisik yang terinstal di dalam sebuah sistem. Mekanisme ini beroperasi dengan cara memindahkan beberapa kode yang tidak dibutuhkan ke sebuah berkas di dalam hard drive yang disebut dengan swap file, page file atau swap partition.  

Dalam sistem operasi berbasis Windows NT, terdapat sebuah komponen yang mengatur memori virtual, yakni Virtual Memory Manager (VMM). VMM dapat memetakan alamat-alamat virtual yang dimiliki oleh sebuah proses yang berjalan ke dalam page memori fisik di dalam komputer. Dengan cara begini, setiap proses pun dapat memperoleh memori virtual yang cukup agar dapat berjalan, dan yang terpenting adalah setiap proses tidak mengganggu memori yang sedang digunakan oleh proses lainnya. VMM menangani paging antara RAM dan page file, dengan memindahkan page dengan menggunakan sebuah cara yang disebut sebagai demand paging. Hasilnya, setiap aplikasi 32-bit pun dapat mengakses memori hingga 4 gigabyte (meskipun Windows hanya membatasi proses yang berjalan dalam modus pengguna hanya sebatas 2 GB saja). 

Demand Paging
Merupakan implementasi yang paling umum dari memori virtual. Prinsip permintaan pemberian halaman (demand paging) hampir sama dengan sistem penomoran (paging) dengan menggunakan  swapping. Perbedaannya adalah page pada permintaan pemberian halaman tidak akan pernah di-swap ke memori sampai ia benar-benar diperlukan. Untuk itu diperlukan adanya pengecekan dengan bantuan perangkat keras mengenai lokasi dari page saat ia dibutuhkan. Page diletakkan di memori  hanya jika diperlukan.


 

GITHUB Account : Lnababan
URL ulasan : http://mustknowos.blogspot.co.id/2016/12/ulasan-1.html
URL konten YouTube : https://www.youtube.com/watch?v=3akTtCuFk
Durasi : 50 menit 41detik

Tanggal submisi revisi pertama : 12 Desember 2016