IMPLEMENTASI GRID COMPUTING UNTUK HIGH THROUGHPUT COMPUTING. Arthur Rumagit
|
|
|
- Verawati Dharmawijaya
- 9 tahun lalu
- Tontonan:
Transkripsi
1 IMPLEMENTASI GRID COMPUTING UNTUK HIGH THROUGHPUT COMPUTING Arthur Rumagit Program Studi Teknik Elektro, Fakultas Teknik, Universitas Sam Ratulangi Manado, Jl. Kampus Unsrat Bahu, Malalayang, Manado, Sulawesi Utara, 95115, Indonesia Abstrak Masalah utama dalam melakukan proses render yaitu waktu yang dihasilkan oleh CPU (High Troughput) untuk melakukan rendering. Untuk mengatasi masalah tersebut dikemukakannya grid computing dengan memanfaatkan sumber daya yang ada sebagai suatu rendering farm. Grid computing adalah pemanfaatan sumber daya atau penggabungan resource-resource yang terpisah secara aman dan mudah sehingga tecipta suatu lingkungan komputasi yang besar. Rendering farm adalah sekumpulan dari komputer yang bekerja secara bersama sama untuk melakukan proses render. Dibutuhkan suatu tools untuk melakukan proses parallel rendering. Yadra akan sangat efektif bila digunakan untuk merender suatu animasi, sebab yadra bekerja dengan cara memecah dan mendistribusikan frame dari file animasi kepada setiap komputer. Dalam penelitian ini yadra akan di implementasikan pada sistem grid yang telah ada di Jurusan Teknik Elektro ITS Kata Kunci: Grid Computing, High Througghput, Rendering, Rendering Farm 1. Pendahuluan Semakin meningkatnya kesadaran peneliti akan manfaat komputer dalam penelitian, menyebabkan semakin banyak usaha untuk menjadikan komputer sebagai alat bantu sehari-hari diberbagai bidang. Astronomi, Fisika, Biologi, mekanika dan kimia adalah beberapa contoh bidang yang paling banyak memanfaatkan komputer. Hal ini tidaklah mengherankan mengingat akan terjadi penghematan biaya dan pengurangan resiko besar-besaran ketika menggunakan komputer dibandingkan cara konvensional. Namun tidak dapat dipungkiri bahwa aplikasi-aplikasi tersebut seringkali memerlukan resource yang sangat besar, sehingga tidak efisien apabila hanya dikerjakan dengan sebuah PC. Berbagai cara dilakukan untuk mengatasi masalah ini, salah satunya dengan menggunakan supercomputer dan komputer mainframe. Ternyata cara ini dianggap belum sesuai mengingat komputer mainframe harganya sangat mahal. Seiring dengan berkembangnya kecepatan prosesor serta harganya yang semakin murah di pasaran dari waktu ke waktu. Dikemukakan suatu solusi cluster computing, dimana beberapa komputer dihubungkan menggunakan jaringan untuk dapat saling bekerja sama dalam melakukan tugas tertentu. Hal ini dimungkinkan dengan parallel programming dimana suatu program akan dipecah menjadi prosesproses yang lebih kecil dan selanjutnya akan dikirim ke node-node untuk dieksekusi secara simultan. PVM (Parallel Virtual Machine) dan MPI (Message Passing Interface) adalah contoh library parallel yang banyak digunakan. Solusi ini sangat diminati dan populer karena membutuhkan biaya yang sangat murah dan kinerja yang cukup meyakinkan. Berbagai institusi bisnis dan pendidikan banyak mengadopsi cara ini di departemennya masing-masing. Sehingga terbentuk resource - resource yang tersebar secara geografis. Fenomena ini menimbulkan ide bagaimana jika resource-resource yang banyak dan tersebar itu digabungkan? Karena bisa dibayangkan apabila resource-resource tersebut dapat digabungkan, maka akan terbentuk suatu lingkungan komputasi yang sangat besar. Solusi ini dikenal sebagai grid computing, grid computing menawarkan pemanfaatan bersama resource-resource yang terpisah secara geografis secara aman dan mudah. Setiap orang bisa menggunakannya secara bebas sesuai kebutuhan masing-masing, namun juga tetap memberikan kuasa penuh terhadap pemilik resource untuk mengatur kebijakannya. Terminologi grid ini diadopsi dari istilah grid dari bidang ketenagalistrikan, dimana setiap orang bisa memanfaatkan listrik dimana saja yang berasal dari beberapa sumber listrik yang tersebar luas. Rendering adalah suatu proses untuk mengubah model geometri menjadi suatu gambar. Proses untuk membangun sebuah gambar
2 membutuhkan beberapa fase seperti modeling, pengaturan material dan texture, penempatan virtual light, dan proses render. Algoritma untuk melakukan proses render mendefinisikan model, geometri, pengaturan material dan texture, serta penempatan virtual light sebagai inputan dan menghasilkan gambar (atau sequence image untuk animasi) sebagai output. Salah satu tujuan dari penggunaan komputer grafik adalah dapat melakukan proses render dari suatu model photorealistic yang memiliki kualitas tinggi dengan adegan yang komplek. Dampak dari hal ini adalah dibutuhkannya suatu proses komputasi yang intensif dan membutuhkan waktu yang sangat banyak. Pada umumnya proses render yang dilakukan pada saat ini masih bekerja secara single dengan menggunakan sebuah mesin yang memiliki sumber daya yang besar. Kerugian dari proses render yang bekerja secara single adalah: 1) Waktu yang diperlukan untuk melakukan proses ini masih dirasakan cukup lama walaupun mesin yang digunakan memiliki sumber daya yang cukup besar 2) Selama proses rendering, mesin tidak dapat digunakan untuk keperluan lain. Hal ini dikarenakan rendering membutuhkan suatu proses komputasi yang intensif dan sumber daya yang cukup besar. Pada dasarnya penelitian ini mempunyai tujuan yaitu memanfaatkan lingkungan grid yang sudah ada sebagai suatu rendering farm yang nantinya dapat digunakan untu proses rendering dengan waktu yang relative cepat. 2. Parallel Programming Parallel computing adalah penggunaan lebih dari satu sumber daya komputasi secara simultan untuk memecahkan persoalan komputasi. Software tradisional umumnya dibuat untuk komputasi serial (lihat Gbr. 1) yang dijalankan oleh prosesor tunggal dimana sebuah persoalan dipecah ke dalam instruksi yang dieksekusi secara berurutan dan hanya satu instruksi yang boleh dieksekusi pada saat yang sama. Gbr. 1 Komputasi Serial Pada komputasi paralel (lihat Gbr. 2) sebuah persoalan dipecah menjadi beberapa bagian yang dapat diselesaikan pada saat yang bersamaan. Gbr. 2 Komputasi Parallel Setiap bagian selanjutnya dipecah menjadi instruksi yang berurutan dan masing-masing bagian dikerjakan oleh prosesor yang berbeda. Sumber daya komputasi yang dimaksud dapat berupa: sebuah komputer tunggal dengan beberapa prosesor; beberapa komputer yang terhubung dalam jaringan; maupun kombinasi dari keduanya. Alasan utama penggunaan komputasi paralel adalah : Dapat menghemat waktu Dapat memecahkan persoalan yang lebih besar Dapat menghemat biaya Dapat mengatasi keterbatasan fisik dari komputasi serial. Alasan lain yang juga cukup penting adalah fault tolerant. Jika salah satu dari prosesor mengalami kegagalan prosesor yang lain dapat menggantikannya, meskipun dengan performa yang menurun. 3. Cluster Computer dan DRM Untuk mengimplementasikan konsep komputasi paralel dibutuhkan cluster computer dan Distributed Resource Management (DRM) untuk memanajemen pekerjaan dan sumber daya seperti : memori, prosesor, dan storage. Cluster Computer adalah kumpulan dari komputer-komputer yang terkoneksi melalui jaringan lokal berkecepatan tinggi dan didesain untuk digunakan sebagai sumber daya komputasi yang terintegrasi atau sumber daya untuk pemrosesan data. Sebuah cluster memiliki beberapa karakteristik antara lain : Terdiri dari beberapa mesin-mesin bertipe sama Tightly-coupled menggunakan koneksi jaringan yang dedicated Semua mesin berbagi sumber daya, contohnya adalah direktori home
3 Harus percaya satu sama lain, sehingga rsh maupun ssh tidak memerlukan password Harus mempunyai software seperti implementasi MPI yang memungkinkan program-program dijalankan di semua node. Cluster yang memperhatikan performa paralel dihadapkan pada masalah coscheduling, yaitu sebuah teknik untuk menjadwalkan prosesproses komputasi secara simultan pada prosesor yang berbeda. Pada komputer paralel yang terintegrasi, coscheduling dapat dilakukan dengan menggunakan sebuah batch scheduler yang juga bisa disebut sebagai job scheduler Distributed Resource Management (DRM) adalah suatu sistem yang dapat mengatur pemanfaatan sumber daya terdistribusi untuk menjalankan suatu job. Penggunaan sekumpulan mesin yang terhubung dalam sebuah jaringan demi penyediaan sumber daya komputasi memerlukan sebuah sistem yang dapat mengatur penggunaan sumber daya yang ada tersebut. Pengaturan diperlukan agar sumber daya yang ada dapat digunakan secara optimal. DRM ini sering juga disebut sebagai sistem penjadwalan job (job scheduler ) karena tugasnya memang melakukan penjadwalan eksekusi job dalam sumber daya yang tersedia. Saat sebuah job dikirimkan, job akan masuk ke dalam sebuah antrian job (jobs queue). Saat ada sumber daya yang dapat digunakan, job dalam antrian tadi akan diberikan ke sumber daya untuk dieksekusi. Disebutkan bahwa ada beberapa komponen dalam suatu DRM, yaitu : 1) Batch queueing sebagai tempat antrian job yang dikirimkan. Job akan berada pada antrian ini sampai ada mesin yang siap untuk menjalankan job tersebut. 2) Resource management yang bertugas untuk mengirimkan job yang berada dalam antrian ke sumber daya lalu menjalankannya. 3) Load management akan berurusan dengan beban dari masing-masing mesin grid Computing, cluster computer dan komputasi paralel yang ada. Load management ini harus mampu mendeteksi beban dari setiap mesin yang ada (load measurement ) lalu mengkategorikan mesin-mesin tersebut berdasarkan bebannya (load evaluation). Selain itu, pengaturan distribusi beban juga dapat dilakukan dengan cara melakukan pemindahan beban dari satu mesin ke mesin yang lain (load migration). 4. Grid Computing Kebutuhan pengaksesan informasi kapanpun dan dimanapun sekarang ini mendorong penyediaan sumber daya komputasi yang lebih powerful. Dunia science dan industri semakin hari juga semakin membutuhkan sumber daya komputasi yang sangat besar. Simulasi gempa bumi, pemodelan struktur molekul kimia, dan simulasi perubahan iklim adalah beberapa contoh aplikasi yang melibatkan data yang sangat besar mencapai satuan petabyte (1015 byte). Hal ini tentu saja membutuhkan sumber daya komputasi yang besar pula. Dengan semakin banyaknya sumber daya komputasi yang saling terhubung jaringan, grid computing memberikan solusi untuk mengatasi permasalahan itu. Komputasi grid memungkinkan penggunaan sumber daya yang melibatkan banyak komputer yang terdistribusi dan terpisah secara geografis untuk memecahkan persoalan komputasi dalam skala besar. Setiap orang nantinya bisa menggunakan sumber daya komputasi ini sesuai kebutuhannya. Jumlah sumber daya komputasi yang ada dalam grid adalah tak terbatas, semua orang bisa menyumbangkan sumber dayanya untuk dipergunakan bersama-sama untuk kepentingan umat manusia. Konsep yang mendasar dari sebuah Grid adalah koordinasi sumber daya bersama dan penyelesaian masalah dalam sebuah organisasi virtual (Virtual Organization VO, lihat Gbr. 4) yang dinamis dan terdiri dari berbagai institusi. Ian Foster, dalam makalahnya yang berjudul What is the Grid? A Three Point Checklist, mengusulkan tiga hal yang harus ada dalam sebuah lingkungan komputer terdistribusi sehingga dapat dikatakan sebagai suatu grid. Tiga hal tersebut adalah sebagai berikut : 1) Mengkoordinasikan sumber daya - sumber daya yang tidak dikendalikan secara terpusat. Sebuah Grid mengintegrasikan dan mengkoordinasikan sumber daya dan pengguna yang berada dalam domain kendali yang berbeda, dengan kata lain berada di bawah manajemen lokal. 2) Menggunakan protokol dan antar muka yang standar, terbuka, dan dapat digunakan untuk berbagai macam hal (general purpose). Sebuah grid dibangun menggunakan protokol dan antar muka yang menangani masalah fundamental seperti otentifikasi, otorisasi, pencarian, dan penggunaan sumber daya. 3) Memberikan quality of service yang canggih, yang jauh diatas kualitas layanan komponen individu dari komputasi grid tersebut, contohnya dalam hal waktu respon, throughput, ketersediaan sumber daya, keamanan, dan/atau penggunaan beberapa jenis sumber daya yang sesuai dengan kebutuhan pengguna. Sedangkan menurut DR. Rajkumar Buyya, grid adalah salah satu bentuk sistem paralel dan
4 terdistribusi yang memungkinkan sharing, pemilihan, dan pengumpulan sumber daya autonomous yang terdistribusi secara geografis, dengan cara dinamis saat runtime tergantung keberadaan, kemampuan, performansi, biaya, dan Quality of Service yang dibutuhkan user. Jadi secara umum dapat dikatakan bahwa konsep yang mendasari sebuah grid adalah koordinasi sumber daya bersama dan penyelesaian masalah bersama dalam sebuah lingkungan organisasi virtual (VO) yang dinamis yang terdiri dari berbagai institusi. 5. Gridway Gbr. 4 Virtual Organization Gridway Metascheduler adalah suatu tools yang memungkinkan untuk berbagi sumber daya komputasi dengan jangkauan yang luas, realible dan efisien, diatur oleh system LRM ( Local Resource Management ) yang berbeda, seperti PBS, SGE, Condor dan lainnya, didalam satu organisasi ( enterprise grid ) atau lintas administrative domain ( partner atau supplychain grid). Gridway mendukung end user dengan menyediakan lingkungan kerja dan fungsi yang hampir sama dengan DRM system local, seperti SGE, LSF, atau PBS. End user dapat mensubmit, memonitor, dan mengontrol suatu job dengan command yang hampir sama dengan DRM seperti ( gwsubmit, gwwait, gwkill, gwhost...). Secara khusus gridway memiliki kelebihan : Dalam mengeksekusi job Gridway bersifat reliable maksudnya end user dapat melihat job secara transparan, selain itu scheduler dari gridway mampu mengatur beberapa kegagalan. Efisien dalam mengeksekusi job maksudnya job akan dieksekusi pada cluster yang tercepat (yang menyediakan banyak resource). Gridway memiliki DRM command line interface yang hamper sama dengan dengan command line yang ada pada unix dan DRM system lain seperti SGE atau PBS. 6. Rendering Rendering memainkan peran yang sangat vital pada proses penciptaan animasi dan gambar. Rendering dapat digunakan untuk meniru objek visual yang nyata (photorealistic rendering ), atau stylistic fashion (non-photorealistic renderings ) dengan baik. Dengan mengesampingkan style, rendering dapat diselesaikan dengan menggunakan algoritma yang memang dikhususkan untuk proses render. Algoritma ini bisa menjadi sangat kompleks. Salah satu contohnya adalah ray tracing, ray tracing mengenerate citra dengan menjejaki sinar dari lampu per piksel dipandang dari kamera ke suatu adegan melalui layar virtual. Semakin kompleks algoritma yang digunakan maka semakin lama waktu yang dibutuhkan untuk melakukan proses kalkulasi. Dengan menggunakan hardware yang moderen proses render dari film sederhana dapat menghabiskan waktu antara beberapa menit sampai dengan dua ratus menit untuk setiap frame-nya. Salah satu contoh extreme yang dapat diambil adalah proses rendering pada adegan keramaian di film Sherk 2 dimana untuk setiap framenya membutuhkan waktu render sampai dengan empat puluh jam. 7. Yadra Yadra adalah suatu tools yang menyediakan pendistribusian untuk proses render pada animasi blender di suatu computer cluster. Yadra mudah untuk dikonfigurasi dan operasinya stabil. Tidak membutuhkan konfigurasi pada share jaringan (CIFS/SMB membuat proses render pada jaringan sedikit ada kesulitan). Yadra digunakan dengan java - independen platform, direkemondasikan untuk menggunakan java - independent platform versi-5 keatas. Hal ini berlaku pada setiap platform, platform yang digunakan adalah windows dan linux. Pengerjaan rendering pada jaringan membutuhkan satu master dan sedikitnya satu slave. Satu Master dan Satu slave dapat diinstall pada satu mesin. Namun pada umumnya penginstalan master dan slave diletakkan pada mesin yang berbeda. Master hanya mengontrol distribusi proses rendering pada jaringan (cluster). Slave bertanggung jawab pada proses pengerjaan rendering. Setiap slave melakukan proses render pada frame yang menjadi job setiap slave. Semua hasil akhir render akan dikirimkan ke master dan dapat di download melalui web interface yadra.
5 Start Tampilkan semua resource grid (gwhost) Pecah frame secara otomatis Input path dari file blender dan jumlah frame Create submit-1. jt dan submit -1 Finish Download proses rendering Monitoring proses rendering Eksekusi file submit -1 pada tiap node Script submit-1.jt disubmit oleh gridway (gwsubmit) Gbr. 5 Alur Eksekusi 8. Alur Penelitian Hal pertama yang dilakukan adalah pemilihan rendering engine pemilihan ini didasarkan pada kemampuan dan feature yang dimiki oleh rendering engine tersebut, setelah itu proses pencarian literatur dan informasi yang berakaitan dengan rendering engine dilakukan, hal yang perlu diperhatikan adalah kemampuan dari rendering engine untuk melakukan proses rendering secara parallel ( dengan menggunakan computer cluster ). Langkah selanjutnya adalah mengimplementasikan rendering engine pada lingkungan grid yang sudah ada, dalam hal ini adalah grid elektro. Setelah proses implementasi maka dilakukan tahap pengujian, proses pengujian dilakukan dengan melihat performance dari rendering farm. (lihat Gbr. 5). 9. Hasil dan Pembahasan Dengan memanfaatkan grid computing sebagai suatu rendering farm maka dapat melakukan proses render dengan menggunakan tools bantuan yaitu yadra yang dapat melakukan proses render untuk file animasi dengan waktu yang relative cepat. Yadra adalah suatu tools yang menyediakan pendistribusian untuk proses render pada animasi blender disuatu computer cluster. Yadra mudah untuk dikonfigurasi dan operasinya stabil. Tidak membutuhkan konfigurasi pada share jaringan (CIFS/SMB membuat proses render pada jaringan sedikit ada kesulitan). Yadra digunakan dengan java - independen platform, direkemondasikan untuk menggunakan java _ independent platform versi-5 keatas. Hal ini berlaku pada setiap platform, platform yang digunakan adalah windows dan linux. Pengerjaan rendering pada jaringan membutuhkan satu master dan sedikitnya satu slave. Satu Master dan Satu slave dapat diinstall pada satu mesin. Namun pada umumnya penginstalan master dan slave diletakkan pada mesin yang berbeda. Master hanya mengontrol distribusi proses rendering pada jaringan ( cluster ). Slave bertanggung jawab pada proses pengerjaan rendering. Setiap slave melakukan proses render pada frame yang menjadi job setiap slave. Semua hasil akhir render akan dikirimkan ke master dan dapat di download melalui web interface yadra. Yang pertama kali perlu dilakukan untuk membangun sebuah renderfarm berbasis yadra adalah instalasi master dari Yadra, setelah itu instalasi slave baru dapat dilakukan. Urutan instalasi ini tidak dapat dibalik karena konfigurasi pada slave baru dapat dilakukan apabila master dari yadra dalam keadaan aktif. Komunikasi antara slave dan master dienkripsikan melalui passphrase. Master dan slave dari Yadra harus memiliki passphrase yang sama jika tidak komunikasi antara master dan slave tidak dapat terlaksana. Proses rendering dimulai dengan mengeksekusi komputer master dari yadra, setelah komputer master dieksekusi maka yadra akan membuka sebuah port yang digunakan untuk komunikasi dengan computer slave. Selain itu yadra juga akan menjalankan webserver yang nanti dapat digunakan oleh client untuk memonitor dan mendownload job hasil dari proses rendering. Pada saat ini master berada pada posisi listening. Pada setiap komputer slave frame dari file blender dipecah menjadi beberapa bagian dan hasil dari proses tadi dikirim pada komputer master untuk dijadikan sebagai status dari slave, komputer master mengatur pendistribusian dari render-jobs berdasarkan status yang dikirim oleh setiap slave. Untuk proses rendering dilakukan sepenuhnya oleh komputer slave. Semua frame yang telah selesai di render akan disimpan di komputer master dan dapat didownload oleh user. Untuk lebih jelasnya dapat dilihat pada Gbr. 6
6 Yadra sebagai tools untuk rendering telah berhasil diimplementasikan pada linkungan komputasi grid di Jurusan Teknik Elektro ITS. Dengan melakukan proses render pada grid computing sebagai suatu rendering farm terdapat hasil yang sangat signifikan ( lebih cepat) dibandingkan dengan merender di single machine. Referensi Gbr. 6 Flowchart Proses Render Yadra 10. Kesimpulan dan Saran Blaise Barney, Introduction to Parallel Computing, mp/. I. Foster dan C. Kesselman, The Grid : Blueprint for a Future Computing Infrastructure. Morgan Kaufmann Publishers Fajran Iman Rusadi, Evaluasi Lingkungan Pemrograman Paralel Berbasis Message Passing Interface dalam Infrastruktur Komputasi Grid di Universitas Indonesia. Ursula Maier dan Georg Stellner, Distributed Resource Management for Parallel Applications in Networks of Workstations, html. Ian Foster, What is the Grid? A Three Point Checklist. Grid Today, WhatIsTheGrid.pdf. Joshy Joseph and Craig Fellenstein, Grid Computing. Prentice Hall. GridWay Team, 2007 GridWay 5.2 Documentation: User Guide, Universidad Complutense de Madrid S. Lee Gooding, Laura Arns, Preston Smith, and Jenett Tillotson, Implementation of a Distributed Rendering Environment for the TeraGrid, Purdue University Setelah melalui tahapan implementasi dan pengujian sistem, maka diperoleh beberapa kesimpulan antara lain: Rendering farm dengan
MANAJEMEN GRID UNTUK RENDER ANIMASI 3 DIMENSI
MANAJEMEN GRID UNTUK RENDER ANIMASI 3 DIMENSI Arthur Mourits Rumagit 1), Moch. Hariadi 2) 1,2) Jurusan Teknik Elektro Institut Teknologi Sepuluh Nopember Kampus Sukolilo, Surabaya 60111 e-mail : 1) [email protected]
KOMPUTASI GRID SEBAGAI JAWABAN KETERBATASAN SUMBER DAYA KOMPUTASI. Kata Kunci: grid computing, distributed computing, PVM (Parallel Virtual Machine)
KOMPUTASI GRID SEBAGAI JAWABAN KETERBATASAN SUMBER DAYA KOMPUTASI Abstraksi Grid Computing, suatu arsitektur sistem komputer berkinerja tinggi yang memanfaatkan teknologi grid computing yang ada (beberapa
CLUSTER. Kategori Cluster Computing
CLUSTER Cluster, dalam ilmu komputer dan jaringan komputer adalah sekumpulan komputer (umumnya server jaringan) independen yang beroperasi serta bekerja secara erat dan terlihat oleh klien jaringan seolah-olah
Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi.
PARALLEL PROCESSING Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi. Komputasi Parallel Salah satu teknik melakukan
10. PARALLEL PROCESSING
10. PARALLEL PROCESSING Parallel Processing Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi. Komputasi Parallel Salah
Tujuan. terkluster. Grid. 2. Mahasiswa memahami komputasi terdistribusi dengan
Chapter 8 Overview Tujuan dari komputasi terdistribusi adalah menyatukan kemampuan dari sumber daya (sumber komputasi atau sumber informasi) yang terpisah secara fisik, ke dalam suatu sistem gabungan yang
IMPLEMENTASI GRID COMPUTING DENGAN MENGGUNAKAN PENGALAMATAN IPv6
IMPLEMENTASI GRID COMPUTING DENGAN MENGGUNAKAN PENGALAMATAN IPv6 Ahmad Makhsun¹, Idris Winarno, SST, M.Kom.² ¹Mahasiswa Jurusan Teknik Informatika, ²Dosen Jurusan Teknik Informatika Jurusan Teknik Informatika
Analisis Perbandingan Performansi Server VoIP. berbasis Parallel Processing
Analisis Perbandingan Performansi Server VoIP antara Asterisk dan FreePBX berbasis Parallel Processing JOANA SIBORO 2206100080 Dosen Pembimbing: Dr.Ir. Achmad Affandi, DEA NIP: 196510141990021001 PERANCANGAN
CLUSTERING & GRID COMPUTING. Sistem terdistribusi week 10
CLUSTERING & GRID COMPUTING Sistem terdistribusi week 10 Outline Komputasi terdistribusi dengan terkluster Komputasi terdistribusi dengan grid Tujuan dari komputasi terdistribusi adalah menyatukan kemampuan
Implementasi Cluster Computing Untuk Render Animasi
e-jurnal Teknik Elektro dan Komputer (2013) 1 Implementasi Cluster Computing Untuk Render Animasi Lysy C. Moleong, Arthur M. Rumagit, Brave A. Sugiarso Jurusan Teknik Elektro-FT. UNSRAT, Manado-95115,
BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era teknologi yang semakin maju ini, banyak komunitas seperti di bidang kedokteran, penelitian, bisnis maupun akademik yang membutuhkan komputasi yang cepat guna
BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH
1 BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH Perkembangan teknologi komputasi dan penggunaannya sebagai mesin pemroses data kini kian pesat dan sudah sangat banyak digunakan. Bagi kebanyakan user, komputer
BAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Saat ini berbagai komunitas di antaranya akademik, peneliti, bisnis dan industri dihadapkan pada pertambahan kebutuhan komputasi yang semakin besar dan komplek. Kebutuhan
Bab I Pengenalan Sistem Operasi. Apa yang dimaksud Sistem Operasi?
Bab I Pengenalan Sistem Operasi Apa yang dimaksud Sistem Operasi Sistem Mainframe Sistem Desktop Sistem Multiprocessor Sistem Terdistribusi Sistem Tercluster Sistem Real -Time Sistem Handheld 1.1 Apa yang
Super computer . Perkembangan Science dan Komputasi Numerik Fenomena Alam Observasi Hypotesis Percobaan untuk Pembuktian Percobaa n fisik Teori Komputasi numerik (simulasi) Fenomena Alam : Suatu kejadian
BAB I PENDAHULUAN Latar Belakang
BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan ilmu dan teknologi saat ini sangat pesat, terutama dalam bidang teknologi komputer. Kemajuan teknologi yang sangat pesat tersebut mengakibatkan komputer-komputer
IMPLEMENTASI GNS3 CLUSTER SEBAGAI ALAT BANTU SIMULASI JARINGAN KOMPUTER (STUDI KASUS LABORATORIUM JARINGAN KOMPUTER FAKULTAS ILMU TERAPAN)
IMPLEMENTASI GNS3 CLUSTER SEBAGAI ALAT BANTU SIMULASI JARINGAN KOMPUTER (STUDI KASUS LABORATORIUM JARINGAN KOMPUTER FAKULTAS ILMU TERAPAN) Yuni Twelefty 1, Tafta Zani 2, Muhammad Fahru Rizal 3 123 Program
BAB I PENDAHULUAN. seiring perkembangan teknologi mikroprosesor, proses komputasi kini dapat
BAB I PENDAHULUAN I.1 Latar Belakang Proses komputasi yang dapat dilakukan oleh komputer telah berkembang dengan pesat. Pada awalnya proses komputasi hanya dapat dilakukan secara sekuensial saja. Sebuah
1. Hardware terdistribusi. 2. Program terdistribusi. Nama : Gede Doddi Raditya Diputra NIM : Kelas : 5.C
Nama : Gede Doddi Raditya Diputra NIM : 0805021099 Kelas : 5.C 1. Hardware terdistribusi Hardware terdistribusi adalah hardware yang pemakaiannya bisa dipakai bersamasama (sharing) yang dihubungkan oleh
BAB I PENDAHULUAN. Merancang aplikasi Paralel Processing yang diimplementasikan dengan penggunaan Computer-Unified-Device-Architecture (CUDA).
BAB I PENDAHULUAN 1.1. Tujuan Merancang aplikasi Paralel Processing yang diimplementasikan dengan penggunaan Computer-Unified-Device-Architecture (CUDA). 1.2. Latar Belakang Banyak Central Processing Unit
SISTEM OPERASI. Belajar SO?
SISTEM OPERASI Pendahuluan [email protected] http://blogriki.wordpress.com Belajar SO? Sistem Operasi masih menjadi bagian dari inti kurikulum bidang Ilmu Komputer? Mengapa ''hari gini'' (terpaksa) mempelajari
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1 Arsitektur Komputer dengan Memori Terdistribusi Cluster yang dibangun di dalam penelitian ini termasuk dalam sistem komputer dengan arsitektur memori terdistribusi. Komputer-komputer
ANALISIS PERBANDINGAN ANTARA CLUSTER OPENMOSIX DENGAN PVM (PARALLEL VIRTUAL MACHINE)
Vol 2, No 3 Juni 2012 ISSN 2088-2130 ANALISIS PERBANDINGAN ANTARA CLUSTER OPENMOSIX DENGAN PVM (PARALLEL VIRTUAL MACHINE) Koko Joni 1), Taufik Hidayat 2) 1 Jurusan Manajemen Informatika, Fakultas Teknik,
VIRTUAL PARALLEL ENVIRONMENT USING PVM CASE STUDY BUBBLE SORT ALGORITHM
VIRTUAL PARALLEL ENVIRONMENT USING PVM CASE STUDY BUBBLE SORT ALGORITHM Iwan Pratama Program Studi Teknik Informatika, Unika Soegijapranata Semarang [email protected] Abstract Parallel computing
Jurusan Teknik Elektro-FT, UNSRAT, Manado-95115
Perancangan PC Cluster Untuk Render Animasi 3D Brian W.K. Malubaya (1), Arthur M. Rumagit, ST, MT. 2), Arie S.M. Lumenta, ST, MT. (3),Brave A. Sugiarso, ST, MT. (4) Abstract Technology is very important
KOMPUTASI GRID SEBAGAI JAWABAN KETERBATASAN SUMBER DAYA KOMPUTASI. Ahlihi Masruro STMIK AMIKOM Yogyakarta
KOMPUTASI GRID SEBAGAI JAWABAN KETERBATASAN SUMBER DAYA KOMPUTASI Ahlihi Masruro STMIK AMIKOM Yogyakarta Abstraksi Grid ComputinG, suatu arsitektur sistem komputer berkinerja tinggi yang memanfaatkan teknologi
ANALISIS KOMPUTASI PARALEL DAN SERIAL PADA ALGORITMA MERGE SORT
J. Sains MIPA, April 2018, Vol. 18, No. 1, Hal.: 13-18 ISSN 1978-1873 ANALISIS KOMPUTASI PARALEL DAN SERIAL PADA ALGORITMA MERGE SORT Machudor Yusman, Aristoteles* dan Anie Rose Irawati Jurusan Ilmu Komputer
Pengantar Sistem Terdistribusi
Pengantar Sistem Terdistribusi DEFINISI Sebuah sistem dimana komponen software atau hardware-nya terletak di dalam jaringan komputer dan saling berkomunikasi menggunakan message pasing Sebuah sistem yang
BAB III ANALISIS DAN PERANCANGAN 1.1 ANALISA KEBUTUHAN SISTEM
BAB III ANALISIS DAN PERANCANGAN 1.1 ANALISA KEBUTUHAN SISTEM Saat ini, sebagian besar aplikasi yang digunakan untuk tujuan ilmu pengetahuan dan bisnis pada berbagai skala membutuhkan puluhan atau bahkan
SISTEM OPERASI TERDISTRIBUSI
SISTEM OPERASI TERDISTRIBUSI PENGANTAR DATA TERDISTRIBUSI Materi: 1. Pendahuluan 2. Manfaat Sistem Operasi Terdistribusi 3. Komponen Inti Sistem Operasi Pertemuan: 5 Pendahuluan Sistem operasi terdistribusi
SINKRONISASI DATA DENGAN PEMROSESAN PARALEL MENGGUNAKAN MODEL PEMROGRAMAN MAPREDUCE
SINKRONISASI DATA DENGAN PEMROSESAN PARALEL MENGGUNAKAN MODEL PEMROGRAMAN MAPREDUCE Murti Retnowo Jurusan Manajemen Informatika, UTY, Yogyakarta e-mail: [email protected] ABSTRAK Penelitian dalam pemrosesan
DIAGRAM SITASI PAPER. Disusun oleh: Anggy Tias Kurniawan SK2A
DIAGRAM SITASI PAPER Disusun oleh: Anggy Tias Kurniawan 09011181520024 SK2A PROGRAM STUDI SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS SRIWIJAYA 2016 The Eucalyptus Open-source Cloud-computing System
DENGANsemakin berkembangnya teknologi,maka kebutuhan
Penentuan Harga Komputasi Grid Komersial dalam Rendering Farm berbasis Waktu dan Beban Prosesor Oleh : Tomy Alma Arif Dosen Pembimbing : Ahmad Zaini, S.T., M.T.; Christyowidiasmoro, S.T., M.T. Ringkasan
CASE 3 CHAPTER 3 IBM, Wachovia, and Paypal: Grid Computing Makes It Easier and Cheaper
TUGAS SISTEM INFORMASI MANAJEMEN CASE 3 CHAPTER 3 IBM, Wachovia, and Paypal: Grid Computing Makes It Easier and Cheaper Disusun untuk memenuhi tugas kuliah Sistem Informasi Manajemen Dosen: Dr. Ir. Arif
Bab 1. Pengenalan Sistem Terdistribusi
Bab 1. Pengenalan Sistem Terdistribusi 1.1. Definisi Sitem Terdistribusi Sistem distribusi adalah sebuah sistem yang komponennya berada pada jaringan komputer. Komponen tersebut saling berkomunikasi dan
Tugas Akhir. PENENTUAN HARGA KOMPUTASI GRID KOMERSIAL DALAM RENDERING FARM BERBASIS WAKTU DAN BEBAN PROSESOR Tomy Alma'Arif
Tugas Akhir PENENTUAN HARGA KOMPUTASI GRID KOMERSIAL DALAM RENDERING FARM BERBASIS WAKTU DAN BEBAN PROSESOR Tomy Alma'Arif Ahmad Zaini, S.T., M.T. Christyowidiasmoro, S.T., M.T.n Rumusan Masalah dan Latar
BAB 1 PENDAHULUAN Latar Belakang
BAB 1 PENDAHULUAN 1.1. Latar Belakang Perkembangan teknologi komputer saat ini telah menghasilkan pencapaian yang sangat signifikan, baik dari segi perangkat keras (hardware) maupun perangkat lunak (software).
ARSITEKTUR SISTEM. Alif Finandhita, S.Kom, M.T. Alif Finandhita, S.Kom, M.T 1
ARSITEKTUR SISTEM Alif Finandhita, S.Kom, M.T Alif Finandhita, S.Kom, M.T 1 Sistem Terpusat (Centralized Systems) Sistem Client Server (Client-Server Systems) Sistem Server (Server Systems) Sistem Paralel
Implementasi Portal Komputasi Grid untuk Multi Kluster
JURNAL TEKNIK POMITS Vol. 1, No. 1, (2013) 1-5 1 Implementasi Portal Komputasi Grid untuk Multi Kluster Benediktus Anindito dan F. X. Arunanto Jurusan Teknik Informatika, Fakultas Teknologi Informasi,
1. Setelah kita merakit PC, maka agar hardware dapat berfungsi dan fungsi komputer dapat dijalankan, maka kita harus menginstal... a. BIOS d.
1. Setelah kita merakit PC, maka agar hardware dapat berfungsi dan fungsi komputer dapat dijalankan, maka kita harus menginstal... a. BIOS d. Anti virus b. Sistem operasi e. Hardware c. Software 2. Sistem
Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML
TUGAS TEKNOLOGI INFORMASI Perancangan Website Ujian Teknik Elektro UNDIP Berbasis HTML OLEH: AULIA RAHMAN 21060113120007 JURUSAN TEKNIK ELEKTRO FAKULTAS TEKNIK UNIVERSITAS DIPONEGORO SEMARANG 2014 Abstrak
Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS
Basis Data 2 Database Client / Server Arif Basofi, S.Kom. MT. Teknik Informatika, PENS Tujuan Memahami bentuk-bentuk arsitektur aplikasi dalam database. Memahami konsep arsitektur: Single-Tier Two-Tier:
BAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Data audio visual menjadi salah satu data yang paling banyak mengisi traffic jaringan internet pada saat ini [2]. Trafik video berkembang paling cepat daripada jenis
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. tentang load balancing terus dilakukan dan metode load balancing terus
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Tinjauan pustaka yang digunakan pada penelitian ini meliputi beberapa penelitian yang sudah dilakukan sebelumnya, sebagai berikut. Berbagai
Making Provisions for Applications and Services
Making Provisions for Applications and Services Ketika seseorang mengakses informasi pada suatu perangkat (device), baik itu PC, laptop, PDA, ponsel, atau device lain yang terhubung ke jaringan, data tidak
Bab 2 Tinjauan Pustaka
Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Pembahasan mengenai clustering dengan skema load balancing pada web server sudah banyak ditemukan. Salah satu pembahasan yang pernah dilakukan adalah Perancangan
ANALISIS AVAILABILITAS LOAD BALANCING PADA WEB SERVER LOKAL
ANALISIS AVAILABILITAS LOAD BALANCING PADA WEB SERVER LOKAL Dwi Nuriba Fakultas Ilmu Komputer, Universitas Dian Nuswantoro ABSTRACT Perkembangan teknologi Web menyebabkan server-server yang menyediakan
Sistem Jaringan Terdistribusi
Sistem Jaringan Terdistribusi Apa yang dimaksud dengan Sistem Jaringan Terdistribusi? Apa Keuntungan dan Kerugiannya (permasalahan yang dihadapi)? Pengertian Sistem Terdistribusi adalah Sekumpulan komputer
Big Data dengan Hadoop Oleh : Agus Priyanto, M.Kom
Big Data dengan Hadoop Oleh : Agus Priyanto, M.Kom SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM Smart, Trustworthy, And Teamwork Tujuan Pembelajaran Setelah mengikuti pertemuan ini, mahasiswa dapat memahami
BAB 4 IMPLEMENTASI DAN EVALUASI. terhadap hasil konfigurasi yang telah diimplementasikan. Adapun evaluasi yang
BAB 4 IMPLEMENTASI DAN EVALUASI Bab ini akan membahas secara rinci mengenai langkah-langkah yang dilakukan terhadap rancangan infrastruktur yang telah dilakukan sebelumnya. Setelah proses implementasi
BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi informasi terus berkembang, berawal dari dibuatnya komputer dengan ukuran yang sangat besar hingga memasuki zaman virtualisasi dan cloud computing. Berkembangnya
BAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Arsitektur software three tier berkembang pada tahun 1990an untuk mengatasi keterbatasan arsitektur two-tier(client-server). Pada gambar I-1 dapat dilihat bahwa arsitektur
Bab 1. Pengenalan Sistem Operasi POKOK BAHASAN: TUJUAN BELAJAR: 1.1 APAKAH SISTEM OPERASI? Pengertian Sistem Operasi Perkembangan Sistem Operasi
Bab 1 Pengenalan Sistem Operasi POKOK BAHASAN: Pengertian Sistem Operasi Perkembangan Sistem Operasi TUJUAN BELAJAR: Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami definisi,
Pokok Bahasan. Tujuan. Pengertian Sistem Operasi. Sistem Mainframe. Pengertian Sistem Operasi Perkembangan Sistem Operasi
Pokok Bahasan Pengertian Sistem Operasi Perkembangan Sistem Operasi Tujuan Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami definisi, maksud dan tujuan sistem operasi Memahami
Sistem Operasi. Teknologi Informasi
Sistem Operasi Teknologi Informasi Pembahasan Definisi Sistem Operasi. Peran Sistem Operasi dalam Sistem Komputer. Tujuan Sistem Operasi. Sejarah perkembangan Sistem Operasi. Proses Booting Komputer BIOS
MINGGU II DASAR SISTEM OPERASI
1 MINGGU II DASAR SISTEM OPERASI TINJAUAN UMUM Sebuah program yang berperan sebagai penengah antara seorang user dan perangkat keras komputer Tujuan sistem operasi: Menjalankan program milik user dan membuat
DESIGN AND IMPLEMENTATION OF GRID COMPUTING MANAGEMENT RESOURCE SYSTEM ON INFRASTRUCTURE AS A SERVICE (IAAS) USING NATIVE HYPERVISOR
PERANCANGAN DAN IMPLEMENTASI MANAGEMENT RESOURCE DALAM SISTEM GRID COMPUTING PADA LAYANAN INFRASTRUCTURE AS A SERVICE (IAAS) MENGGUNAKAN NATIVE HYPERVISOR DESIGN AND IMPLEMENTATION OF GRID COMPUTING MANAGEMENT
UJI AVAILABILITAS LOAD BALANCING WEB SERVER MENGGUNAKAN LINUX VIRTUAL SERVER
UJI AVAILABILITAS LOAD BALANCING WEB SERVER MENGGUNAKAN LINUX VIRTUAL SERVER Irwan Sembiring Fakultas Teknologi Informasi, Universitas Kristen Satya Wacana [email protected] ABSTRACT Linux Virtual Server
Operasi pada Sistem Operasi. Avida Endriani Reza Gusty Erlangga D3 TEKNIK INFORMATIKA A
Operasi pada Sistem Operasi Avida Endriani 2103141003 Reza Gusty Erlangga 2103141020 D3 TEKNIK INFORMATIKA A Definisi dan Bagian dari Sistem Operasi Apa itu sistem operasi? Sistem operasi adalah software
SISTEM TERDISTRIBUSI
SISTEM TERDISTRIBUSI Universitas Informatika dan Bisnis Indonesia MATA KULIAH SISTEM TERDISTRIBUSI SILABUS MATERI Silabus & Pengantar Sistem Terdistribusi Komunikasi Antar Proses Sistem Operasi Terdistribusi
KOMPUTASI PARALEL UNTUK PENGOLAHAN PRESTASI AKADEMIK MAHASISWA
KOMPUTASI PARALEL UNTUK PENGOLAHAN PRESTASI AKADEMIK MAHASISWA Andri Lesmana Wanasurya Magister Teknik Elektro Universitas Katolik Indonesia Atma Jaya Jakarta, Indonesia [email protected] Maria
Analisis Kinerja Matrix Multiplication Pada Lingkungan Komputasi Berkemampuan Tinggi (Cuda Gpu)
Analisis Kinerja Matrix Multiplication Pada Lingkungan Komputasi Berkemampuan Tinggi (Cuda Gpu) 1 Machudor Yusman, 2 Anie Rose Irawati, 3 Achmad Yusuf Vidyawan 1 Jurusan Ilmu Komputer FMIPA Unila 2 Jurusan
BAB IV IMPLEMENTASI DAN PENGUJIAN SERVER MMOG
BAB IV IMPLEMENTASI DAN PENGUJIAN SERVER MMOG 4.1 Implementasi Server MMOG Aplikasi server MMOG ini dibuat menggunakan software Microsoft Visual C++.NET 2003 yang berjalan pada sistem operasi Microsoft
1. PENDAHULUAN 1.1 Latar Belakang
1. PENDAHULUAN 1.1 Latar Belakang Komputasi berkinerja tinggi (high performance computing) dapat dikaitkan dengan sebuah metode untuk meningkatkan kinerja dari sebuah aplikasi. Hal ini meliputi pembagian
Remote Execution. Oleh: Idris Winarno
Remote Execution Oleh: Idris Winarno Introduction Salah satu dasar mekanisme jaringan komputer adalah dapat melakukan perintah komputer secara jarak jauh. Pengguna dapat menjalankan aplikasi programnya
BAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan komputer baik perangkat lunak maupun keras terasa sangat cepat, dimana kedua aspek tersebut saling berkaitan dan tidak dapat dipisahkan. Tentunya dengan
Sistem terdistribusi Processes, Threads and Virtualization pertemuan 3. Albertus Dwi Yoga Widiantoro, M.Kom.
Sistem terdistribusi Processes, Threads and Virtualization pertemuan 3 Albertus Dwi Yoga Widiantoro, M.Kom. Komunikasi Sistem Komunikasi: bagaimana komunikasi antara object2 dalam sistem terdistribusi,
BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Super komputer adalah komputer paralel yang digunakan untuk komputasi tinggi, yang tidak bisa diselesaikan dengan komputasi biasa seperti pemodelan atom, molekul, fusi
Oleh : Brave Angkasa Sugiarso Dosen Pembimbing : Mochamad Hariadi S.T., M.Sc.,Ph.D Dr. I Ketut Eddy Purnama S.T.,M.T
Oleh : Brave Angkasa Sugiarso 2209205025 Dosen Pembimbing : Mochamad Hariadi S.T., M.Sc.,Ph.D Dr. I Ketut Eddy Purnama S.T.,M.T LATAR BELAKANG Komputasi Grid adalah : 1. model komputasi yang mendistribusikan
BAB II LANDASAN TEORI
7 BAB II LANDASAN TEORI II.1 Konsep Jaringan Komputer Jaringan komputer adalah sekelompok komputer yang dihubungkan dengan yang lainnnya menggunakan protokol komnuikasi melalui media transmisi atau media
PENGANTAR KOMPUTASI MODERN
PENGANTAR KOMPUTASI MODERN KOMPUTASI MODERN & PEMROSESAN PARALEL MARSHAL SAMOS 54412458 4IA15 UNIVERSITAS GUNADARMA 2016 1. Manakah yang termasuk karakteristik komputasi Modern yaitu : a. Komputer-komputer
Cloud Computing Windows Azure
Cloud Computing Windows Azure CLOUD COMPUTING John mccarthy,1960 suatu hari nanti komputasi akan menjadi infrastruktur public seperti halnya listrik dan telepon. Larry Ellison, 1995 kita tidak harus menerangkan
BAB II TINJAUAN PUSTAKA. penghubung tersebut dapat berupa kabel atau nirkabel sehingga memungkinkan
BAB II TINJAUAN PUSTAKA 2.1 Jaringan Komputer Jaringan komputer merupakan sistem yang terdiri atas dua atau lebih komputer serta perangkat-perangkat lainnya yang saling terhubung. Media penghubung tersebut
Rancang Bangun Server Learning Management System (LMS) Berbasis Metode Load Balancing
Rancang Bangun Learning Management System (LMS) Berbasis Metode Load Balancing Pranata Ari Baskoro 1, Achmad Affandi 2, Djoko Suprajitno Rahardjo 3 Jurusan Teknik Elektro FTI - ITS Abstract Akses pengguna
BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi
BAB 2 STRUKTUR SISTEM OPERASI Komponen Sistem Operasi Review : Blok sistem komputer bus (saluran) data Piranti masukan Port I/O Bus kendali CPU Bus kendali Piranti keluaran bus (saluran) alamat Memori
IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS
IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
JENIS KOMPUTER. Pembagian Komputer
JENIS KOMPUTER Pembagian Komputer Komputer digolongkan dalam beberapa sudut pandang, yaitu berdasarkan : 1. Data yang diolah atau cara kerjanya 2. Penggunaannya 3. Ukuran atau kapasitas 1. Data yang diolah
KOMPUTASI PARALEL RENDER OBYEK 3D BERBASIS CLUSTER LAN
KOMPUTASI PARALEL RENDER OBYEK 3D BERBASIS CLUSTER LAN Anritsu S.Ch. Polii (Staf Pengajar Teknik Elektro Politeknik Negeri Manado) Abstract; The background of this research is the length of time required
BAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Istilah virtualisasi (virtualization) memiliki banyak pengertian. Jika merujuk pada kamus Oxford, istilah virtualization merupakan turunan dari kata virtualize yang
BAB IV IMPLEMENTASI DAN PEMBAHASAN
BAB IV IMPLEMENTASI DAN PEMBAHASAN Pada bab ini akan dijelaskan tentang tahapan pembangunan jaringan virtual server di PT XYZ dengan menggunakan metode Network Development Life Cycle (NDLC) tahapan tersebut
BAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Saat jumlah job yang diminta oleh worker node untuk diolah meningkat serta dataset yakni kumpulan data yang berisi atribut serta properti yang dikumpulkan pada suatu
DASAR KOMPUTER DAN PEMROGRAMAN IB PENGANTAR SISTEM OPERASI
DASAR KOMPUTER DAN PEMROGRAMAN IB PENGANTAR SISTEM OPERASI 2015 DEFINISI SISTEM OPERASI OS (Operating System) merupakan merupakan program yang mengatur eksekusi program dan bertindak sebagai interface
PENDAHULUAN. Gambar 1.1 Arsitektur Two-Tier 2 1 BAB I
1 BAB I PENDAHULUAN 1.1.Latar Belakang Kebanyakan program yang ada saat ini merupakan sistem terdistribusi, yaitu suatu sistem yang mendistribusikan informasi yang diprosesnya di antara beberapa komputer.
Unjuk Kerja Aplikasi Komputasi Biologi Basic Local Alignment Search Tool dengan Menggunakan Bio- ClusterGrid
Unjuk Kerja Aplikasi Komputasi Biologi Basic Local Alignment Search Tool dengan Menggunakan Bio- ClusterGrid Riri Fitri Sari, Adyarachman Herdian Departemen Elektro Fakultas Teknik Universitas Indonesia
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Radio merupakan salah satu media komunikasi massa yang banyak digunakan masyarakat untuk mengakses informasi. Radio telah digunakan masyarakat sejak zaman orde
BAB I PENDAHULUAN. Cloud computing dalam pengertian bahasa Indonesia yang diterjemahkan
BAB I PENDAHULUAN 1.1 Latar Belakang Cloud computing dalam pengertian bahasa Indonesia yang diterjemahkan menjadi komputasi awan, beberapa tahun terakhir ini telah menjadi "Hot word" di dunia teknologi
PAPER MULTIPROCESSOR
PAPER MULTIPROCESSOR ARSITEKTUR DAN ORGANISASI KOMPUTER Dosen : Drs. Eko Polosoro, M.Eng, M.M Kelompok: Muhammad Akbar (1111601058) Rano Kurniawan (1111601074) Taufik Tirkaamiasa (1111601082) MAGISTER
Pengantar Sistem Operasi
1 Pengantar Sistem Operasi Apa itu Sistem Operasi? Perangkat lunak yang bertindak sebagai perantara antara pemakai komputer dan perangkat keras 2 Sasaran Sistem Operasi Menjalankan program-program dari
Sistem Terdistribusi Penanganan Proses
Sistem Terdistribusi Penanganan Proses Husni Program Studi Teknik Informatika Universitas Trunojoyo Madura Semeter Gasal 2015 09 Okt. 2015 Outline Thread Virtualisasi Client Server Migrasi kode 2 Proses
INTRO TO CLOUD COMPUTING
INTRO TO CLOUD COMPUTING Kelompok 2 Adha Akbar (H1G112055) Rika Wahyuni (H1G112057) Ryan Hidayat (H1G112059) Nandang Eko Yulianto (H1G112063) Fahrizal Syahri Ramadhan (H1G11206 Cloud Computing Apa itu
SILABUS JURUSAN MANAJEMEN - PROGRAM STUDI D3 MANAJEMEN INFORMATIKA DIREKTORAT DIPLOMA TEKNOLOGI INFORMASI UNIVERSITAS GUNADARMA
SILABUS JURUSAN MANAJEMEN - PROGRAM STUDI D3 MANAJEMEN INFORMATIKA DIREKTORAT DIPLOMA TEKNOLOGI INFORMASI UNIVERSITAS GUNADARMA Nama Mata Kuliah / Kode Mata Kuliah : SISTEM OPERASI / SKS : 3 Semester :
ANALISIS SKALABILITAS SERVER VIRTUALISASI PADA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER NEW MEDIA
ANALISIS SKALABILITAS SERVER VIRTUALISASI PADA AKADEMI MANAJEMEN INFORMATIKA DAN KOMPUTER NEW MEDIA Jurusan Teknik Elektro, Universitas Udayana Kampus Bukit Jimbaran, Bali, 80361 Email : [email protected]
BAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Konfigurasi Cluster PC Multicore Penelitian ini bertujuan untuk mengetahui pengaruh algortima paralel pada kinerja komputasi paralel. Untuk itu konfigurasi hardware disusun
BAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Messaging telah menjadi sebuah aspek yang penting dalam komunikasi antar manusia. Saat ini, manusia sangat bergantung pada messaging untuk berkomunikasi dengan yang
BAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Bilangan prima merupakan suatu hal yang mendasar dan sangat penting dalam bidang matematika secara umum dan teori bilangan secara khusus (Agrawal et al, 2002). Sejak
