UNIVERSITI SAINS MALAYSIA. CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju]

Similar documents
SULIT FP511: HUMAN COMPUTER INTERACTION/SET 1. INSTRUCTION: This section consists of SIX (6) structured questions. Answer ALL questions.

SIJIL PELAJARAN MALAYSIA 2011

INSTRUCTION: This section consists of SIX (6) structured questions. Answer FOUR (4) questions only.

Lulus Matrikulasi KPM/Asasi Sains UM/Asasi Sains UiTM/Asasi Undang-Undang UiTM dengan mendapat sekurangkurangnya

SYARAT-SYARAT KEMASUKAN DI TATI UNIVERSITY COLLEGE

SIMILARITY MEASURE FOR RETRIEVAL OF QUESTION ITEMS WITH MULTI-VARIABLE DATA SETS SITI HASRINAFASYA BINTI CHE HASSAN UNIVERSITI TEKNOLOGI MALAYSIA

NATIONAL INSTITUTE OF OCCUPATIONAL SAFETY AND HEALTH

GARIS PANDUAN BAGI POTONGAN PERBELANJAAN DI BAWAH PERENGGAN 34(6)(m) DAN 34(6)(ma) AKTA CUKAI PENDAPATAN 1967 BAGI MAKSUD PENGIRAAN CUKAI PENDAPATAN

KEPERLUAN SUSUNATUR DAN PERANCANGAN TAPAK BAGI KESELAMATAN KEBAKARAN (ARIAL 18 ) NORAINI BINTI ISMAIL FAKULTI ALAM BINA UNIVERSITI MALAYA 2007

UNIVERSITI PUTRA MALAYSIA SKEW ARMENDARIZ RINGS AND THEIR RELATIONS

UNIVERSITI PUTRA MALAYSIA IMPACT OF ASEAN FREE TRADE AREA AND ASEAN ECONOMIC COMMUNITY ON INTRA-ASEAN TRADE

UNIVERSITY ASSET MANAGEMENT SYSTEM (UniAMS) CHE FUZIAH BINTI CHE ALI UNIVERSITI TEKNOLOGI MALAYSIA

PROBLEMS IN ADJUNCT CARTOGRAPHY: A CASE STUDY NG PEI FANG FACULTY OF LANGUAGES AND LINGUISTICS UNIVERSITY OF MALAYA KUALA LUMPUR

RANCANGAN KURSUS. Muka surat : 1 daripada 6. Nama dan Kod Kursus: Komputer dalam Pendidikan Kimia(MPS1343) Jumlah Jam Pertemuan: 3 x 14 = 42 jam

Faculty Of Information and Communication Technology

yang menghadapi masalah Down Syndrome. Mereka telah menghadiri satu program

PENGHASILAN BAHAN E-PEMBELAJARAN BAGI TOPIK POLYGONS II UNTUK PELAJAR TINGKATAN TIGA BERASASKAN MOODLE

TAHAP PERANCANGAN BAHAN SUMBER, KEMUDAHAN DAN PERALATAN PENGAJARAN DALAM KALANGAN GURU PENDIDIKAN JASMANI

TEACHING WRITING DESCRIPTIVE TEXT BY COMBINING BRAINSTORMING AND Y CHART STRATEGIES AT JUNIOR HIGH SCHOOL

Agenda 4.2: LAPORAN KAJIAN KEPUASAN PELANGGAN TAHUN 2014

UNIVERSITI PUTRA MALAYSIA

UNIVERSITI PUTRA MALAYSIA

CVT COLOUR VIBRATION THERAPY SDN BHD BORANG PERMOHONAN KEMASUKAN KE PROGRAM KURSUS TERTINGGI COLOUR VIBRATION THERAPY

TAHAP KEFAHAMAN PELAJAR TINGKATAN 4 TENTANG PENGGUNAAN KONSEP SAINS DALAM KEHIDUPAN FASEEHA BINTI SHAIK IBRAHIM

UNIVERSITI PUTRA MALAYSIA TYPES OF WRITTEN FEEDBACK ON ESL STUDENT WRITERS ACADEMIC ESSAYS AND THEIR PERCEIVED USEFULNESS

PENILAIAN ESEI BERBANTUKAN KOMPUTER MENGGUNAKAN TEKNIK BAYESIAN DAN PENGUNDURAN LINEAR BERGANDA

CHAPTER III RESEARCH METHODOLOGY. A. Research Type and Design. questions. As stated by Moleong (2006: 6) who makes the synthesis about

Abstrak. Masalah Pembelajaran Bahasa bukan Saintifik dalam Pembelajaran Sains

CHAPTER III RESEARCH METHODOLOGY. A. Research Method. descriptive form in conducting the research since the data of this research

BAB 4 METODOLOGI KAJIAN

PENGGUNAAN ICT DALAM KALANGAN GURU PELATIH KEMAHIRAN HIDUP FAKULTI PENDIDIKAN, UTM

PENGGUNAAN GAMBAR RAJAH DALAM MENYELESAIKAN MASALAH GERAKAN LINEAR SITI NOR HIDAYAH BINTI ISMAIL UNIVERSITI TEKNOLOGI MALAYSIA

KURIKULUM STANDARD SEKOLAH MENENGAH SAINS PELAKSANAAN PENTAKSIRAN SEKOLAH

Pendekatan Pengajaran Guru Dan Kesannya Terhadap Pencapaian Pelajar Dalam Mata Pelajaran Kemahiran Hidup Di Sekolah Menengah Kebangsaan Senai, Johor

PROFORMA KURSUS Course Proforma. FAKULTI PENDIDIKAN Faculty of Education SEMESTER I, SESI

PEMBINAAN DAN PENILAIAN KESESUAIAN MODUL PENGAJARAN KENDIRI PERMODELAN OBJEK PADU MATA PELAJARAN REKABENTUK BERBANTU KOMPUTER

MEMBANGUN WEB PORTAL BERASASKAN MOODLE BERTAJUK PROBABILITY SPM

STUDENTS SATISFACTION LEVEL TOWARDS THE GENERIC SKILLS APPLIED IN THE CO-CURRICULUM SUBJECT IN UNIVERSITI TEKNOLOGI MALAYSIA NUR HANI BT MOHAMED

PEMBANGUNAN DAN PENGESAHAN INSTRUMEN UJIAN KEMAHIRAN BERFIKIR ARAS TINGGI FIZIK BAGI TAJUK DAYA DAN GERAKAN ROHANA BINTI AMIN

AN INVESTIGATION INTO THE FACTORS AFFECTING SECOND LANGUAGE LEARNERS CLASSROOM PARTICIPATION

CHAPTER II LITERATURE REVIEW AND THEORETICAL FRAMEWORK. five subheadings. The first part discusses the English teaching kits.

PENGESAHAN PENYELIA. Tandatangan : PROF DR. NOOR AZLAN BIN AHMAD ZANZALI

FAKTOR-FAKTOR YANG MUNGKIN MEMPENGARUHI PERLAKSANAAN PROGRAM BIMBINGAN TAULAN DALAM MEMBANTU GURU SAINS MENGUASAI BAHASA INGGERIS DI SEKOLAH

Language Choice in the Malaysia-Thailand Border: A Domain-based Analysis

CADANGAN PELAKSANAAN ASSESSMENT CENTRE 1GUNASAMA

TINJAUAN TENTANG AMALAN KOMUNIKASI GURU MATEMATIK SEKOLAH MENENGAH

KESAN DASAR PENGAJARAN MATEMATIK DAN SAINS DALAM BAHASA INGGERIS Dl SEKOLAH RENDAH

TAHAP PENGUASAAN PELAJAR TINGKATAN EMPAT TERHADAP KOMPONEN KEMAHIRAN BERFIKIR SECARA KRITIS DAN KREATIF (KBKK) DALAM MATAPELAJARAN MATEMATIK

BODJIT KAUR A/P RAM SINGH

ISU KRITIKAL PENGGUNAAN TULISAN JAWI DALAM PELAKSANAAN KURIKULUM PENDIDIKAN ISLAM PERINGKAT SEKOLAH MENENGAH: PANDANGAN PAKAR

Jurnal Pendidikan Bahasa Melayu JPBM (Malay Language Education Journal MyLEJ)

DFVBCPIft-m ASD (VALUATION OF A FIBRE OPTIC i.earning mudi.hi:: for iethnology-based. it mm. SVlViA t i s AI IIMS. i u»y I tuwv!...

COOPERATIVE LEARNING TIME TOKEN IN THE TEACHING OF SPEAKING

KOLABORASI DALAM PEMBELAJARAAN BERASASKAN MASALAH MELALUI PENDEKATAN LESSON STUDY

KEMAHIRAN EMPLOYABILITY:TANGGAPAN GURU TERHADAP PENERAPANNYA DI SEKOLAH SATU KAJIAN KES

MINAT MEMBACA DALAM KALANGAN GURU PELATIH TAHUN DUA FAKULTI PENDIDIKAN UTM SKUDAI MD ZAKI BIN MD GHAZALI

Assessing School-based Learning: A Developmental Framework for Student Teachers

Atas Perlembagaan Persekutuan dan Akta Pendidikan Azizi Umar & Supyan Hussin Universiti Kebangsaan Malaysia

MAJLIS PEPERIKSAAN MALAYSIA. Perbandingan bilangan dan peratusan calon (mendaftar) STPM 2009 dengan calon STPM 2010

ILLOCUTIONARY ACTS FOUND IN HARRY POTTER AND THE GOBLET OF FIRE BY JOANNE KATHLEEN ROWLING

BIBLIOGRAPHIC INFORMATION

PENGURUSAN PUSAT SUMBER SEKOLAH DI SEKOLAH MENENGAH ZON BANDAR DAERAH SEGAMAT, JOHOR RAJA ROZITA BINTI RAJA ARIFF SHAH UNIVERSITI TEKNOLOGI MALAYSIA

SEMESTER: TARII<H : /4 20 DIS 2005 (SELASJ~) KURSUS: DAT/SPK MASA : PG (2 jal1r1)

PEMBELAJARAN MOBILE BAGI KURSUS JAVA DI POLITEKNIK

HUBUNGAN MINAT DAN SIKAP TERHADAP PENCAPAIAN PELAJAR DALAM KURSUS DPA3043 AUDITING. Fazlina Binti. Abd Rahiman. Aniza Suriati Binti Abdul Shukor

JABATAN PENDIDIKAN POLITEKNIK KEMENTERIAN PENDIDIKAN TINGGI KENYATAAN SEBUT HARGA

Kajian Ke atas Pelaksanaan Sekolah Agama Rakyat (SAR) Sebagai Sekolah Agama Bantuan Kerajaan (SABK)

A SURVEY ON UTM TESL UNDERGRADUATES READING PREFERENCE: BETWEEN HYPERTEXTS AND BOOKS

ABSTRAK. Tamil pelajar Tingkatan 6. Pendekatan penyelidikan yang digunakan ialah kaedah

Innovating for Competitive Edge. bahagian section4. berinovasi untuk kelebihan bersaing. innovating for competitive edge

PENGGUNAAN PERISIAN PAINTER DALAM PEMBELAJARAN ASAS LUKISAN DIKALANGAN PELAJAR FSM, UPSI

UNIVERSITI PUTRA MALAYSIA GENDER, PASSAGE CONTENT AND TEXT TYPES IN READING COMPREHENSION AMONG ESL LEARNERS

PERSEPSI PELAJAR TERHADAP SAINTIS DAN KEFAHAMAN PELAJAR DALAM SAINS (SEKOLAH MENENGAH) GHANDISWARI A/P PANIANDI UNIVERSITI TEKNOLOGI MALAYSIA

PENGGUNAAN KOMPUTER DI KALANGAN GURU DALAM PENGAJARAN MATA PELAJARAN MATEMATIK DI DAERAH KOTA STAR, KEDAH DANIEL CHAN

DI SEKOLAH RENDAH: SATU KAJIAN KES

International Federation of Library Associations and Institutions

Jurnal Pendidikan Bahasa Melayu JPBM (Malay Language Education Journal MyLEJ)

PENDEKATAN P-P FIT DALAM PROSES PEMILIHAN CALON GURU DI INSTITUSI PENGAJIAN TINGGI AWAM DI MALAYSIA. Oleh:

PENERAPAN STRATEGI PENGUTARAAN MASALAH UNTUK MENINGKATKAN KEMAHIRAN BERFIKIR ARAS TINGGI

THE ROLES OF INTEGRATING INFORMATION COMMUNICATION TECHNOLOGY (ICT) IN TEACHING SPEAKING AT THE FIRST SEMESTER OF ENGLISH STUDENTS OF FKIP UIR

IBAN LANGUAGE PARSER USING RULE BASED APPROACH

HUBUNGAN ANTARA KEBIMBANGAN TERHADAP MATEMATIK DENGAN PENCAPAIAN DALAM KALANGAN PELAJAR SEKOLAH RENDAH

KEBERKESANAN PEMBELAJARAN KOOPERATIF MODEL STAD TERHADAP PENCAPAIAN TAJUK PEPEJAL GEOMETRI DAN MOTIVASI MURID BERPENCAPAIAN SEDERHANA

THE IMPLEMENTATION OF TEACHING ENGLISH TO THE TENTH GRADE STUDENTS AT SMK NEGERI 8 SURAKARTA IN 2015/2016 ACADEMIC YEAR

BORANG PENGESAHAN STATUS TESIS

UNIVERSITI PUTRA MALAYSIA

Konflik Kerja-keluarga, Kesihatan Mental dan Kecenderungan Tukar Ganti Kerja dalam Kalangan Guru

BORANG PENGESAHAN STATUS TESIS

ΡΤ PENTAKSIHAN TINGKAIAN3

FAKTOR YANG BERKAITAN DENGAN PENCAPAIAN MATEMATIK PELAJAR MELAYU SEKOLAH MENENGAH AGAMA DAERAH PONTIAN MOHD FAIZAL BIN MAZALAN

PENGGUNAAN BAHAN ILUSTRASI OBJEK PADANAN ABJAD (IOAP) BAGI MENINGKATKAN KEUPAYAAN MENGECAM HURUF KANAK-KANAK PRASEKOLAH

KESAN PENGIKTIRAFAN MS ISO 9002 TERHADAP PSIKOLOGI DAN SITUASI KERJA GURU-GURUDAN KAKITANGAN SEKOLAH: SATU TINJAUAN

Abstrak. Penerapan Rutin Berfikir dalam Membina Penguasaan Kosa Kata Murid. Khuraisah Mohd Abthar

UNIVERSITI PUTRA MALAYSIA ECONOMIC VALUATION OF CONSERVATION OF LIVING HERITAGE IN MELAKA CITY, MALAYSIA CHIAM CHOOI CHEA

PEMBANGUNAN PERISIAN PEMBELAJARAN BERBANTUKAN KOMPUTER SUBJEK TEKNOLOGI MAKLUMAT DAN KOMUNIKASI BAGI TAJUK KESELAMATAN KOMPUTER TINGKATAN 4

SIFU Oleh: HANITA LADJAHARUN SMK Bandaraya Kota Kinabalu, Sabah ABSTRAK

UNIVERSITI PUTRA MALAYSIA EFFECTIVENESS OF PROBLEM-BASED LEARNING - TEACHING ALGEBRA AMONG FORM FOUR STUDENTS

Noor Chahaya Ngosman Sekolah Kebangsaan Rantau Panjang, Kementerian Pendidikan Malaysia

THE ROLE OF ENGLISH TEACHERS ON HELPING PASSIVE LEARNERS IN CLASSROOM (A Study at The Ninth Grade Students of SMP N 31 Andalas Padang)

Transcription:

UNIVERSITI SAINS MALAYSIA First Semester Examination 2015/2016 Academic Session December 2015/January 2016 CCS521 Advanced Distributed Systems Concepts and Design [Konsep dan Reka Bentuk Sistem Teragih Maju] Duration : 2 hours [Masa : 2 jam] INSTRUCTIONS TO CANDIDATE: [ARAHAN KEPADA CALON:] Please ensure that this examination paper contains THREE questions in FIVE printed pages before you begin the examination. [Sila pastikan bahawa kertas peperiksaan ini mengandungi TIGA soalan di dalam LIMA muka surat yang bercetak sebelum anda memulakan peperiksaan ini.] Answer ALL questions. [Jawab SEMUA soalan.] You may answer the questions either in English or in Bahasa Malaysia. [Anda dibenarkan menjawab soalan sama ada dalam bahasa Inggeris atau bahasa Malaysia.] In the event of any discrepancies, the English version shall be used. [Sekiranya terdapat sebarang percanggahan pada soalan peperiksaan, versi bahasa Inggeris hendaklah diguna pakai.]...2/-

- 2-1. (a) Distributed applications require communication tools and technologies such as RMI, MOM, and web services. Compare the given technologies in terms of transparency, efficiency, and suitability of kind applications. Give your answers in a summary table of four by four. Why do we need transparencies in distributed systems? Give two (2) types of transparencies and corresponding examples? (5/100) If you are a system designer and are responsible for deploying a new distributed system for a multinational corporation to link up the information systems of all the branches, what will be your main criteria for such systems? Give one (1) example solution. 2. (a) What are the three (3) important criteria to evaluate distributed mutual exclusion algorithm? In the collaborative environment, if one of the sources is sending wrong information (lying) to other partners, how can we overcome this problem with a lying detection algorithm? Based on what principle the Byzantine algorithm works? Under what condition this algorithm cannot work? (9/100) In Maekawa's voting algorithm, there is at least one common member of any two voting sets, Vi Vj 0. Why do we need this condition? Demonstrate, the worst case of distributed mutual exclusion in the above algorithm if there are 4 processes, and Vi Vj = 0. 3. (a) (i) What is the main functionality of domain name server (DNS)? How does a domain name server work to resolve the query? Elaborate your answer. How is LDAP different from DNS?...3/-

- 3 - (i) Is the memory underlying the following execution of two processes sequentially consistent (assuming that, initially, all variables are set to zero)? P1: R(x)1; R(x)2; W(y)1 P2: W(x)1; R(y)1; W(x)2 Is JavaSpace a kind of distributed shared memory? How does it work to ensure consistency? (i) Compare cloud computing with grid computing. What are the main challenges of distributed processing for big data applications? Give one (1) example of big data solution. Misuse of virtualization will slow down the performance and even prohibit sharing of resources. Give your comments about the appropriateness of the mentioned statement. (16/100) (d) Google supports distributed computation services that include MapReduce. (i) What is the function of map and reduce? Describe one (1) example use of MapReduce in solving Travelling Salesman Problem. Illustrate the overall execution of a MapReduce program. (18/100)...4/-

KERTAS SOALAN DALAM VERSI BAHASA MALAYSIA - 4-1. (a) Aplikasi teragih memerlukan alat komunikasi dan teknologi seperti 'RMI', 'MOM', dan perkhidmatan web. Bandingkan teknologi yang diberikan dari segi ketelusan, kecekapan dan kesesuaian jenis aplikasi. Berikan jawapan anda dalam jadual ringkasan empat kali empat. Mengapa kita perlu ketelusan dalam sistem teragih? Berikan dua (2) jenis ketelusan dengan contoh berkenaan? (5/100) Jika anda ialah seorang pereka sistem dan bertanggungjawab untuk membangunkan satu sistem teragih untuk perbadanan antarabangsa bertujuan untuk menggabungkan sistem maklumat cawangan-cawangannya. Apakah kriteria utama bagi sistem berkenaan? Berikan satu (1) contoh penyelesaian. 2. (a) Apakah tiga kriteria penting untuk menilai algoritma penyisihan saling teragih? Dalam persekitaran kerjasama, jika salah satu sumber menghantar maklumat yang salah (bohong) kepada rakan-rakan yang lain, bagaimanakah kita boleh mengatasi masalah ini dengan algoritma pengesanan pembohongan? Berdasarkan prinsip apakah algoritma Byzantine berfungsi? Di bawah keadaan apakah algoritma ini tidak boleh berfungsi? (9/100) Dalam algoritma pengundian Maekawa's, terdapat sekurang-kurangnya satu ahli umum daripada mana-mana dua set pengundian, Vi Vj 0. Mengapakah kita memerlukan keadaan ini? Demonstrasikan kes terburuk bagi penyisihan saling teragih dalam algoritma di atas jika terdapat 4 proses, dan Vi Vj = 0. 3. (a) (i) Apakah fungsi utama bagi nama domain pelayan (DNS)? Bagaimana nama domain pelayan menyelesaikan pertanyaan? Huraikan jawapan anda. Bagaimana LDAP berbeza dengan DNS?...5/-

- 5 - (i) Adakah ingatan yang terkandung dalam pelaksanaan bagi dua proses berikut konsisten secara berjujukan (anggapkan bahawa semua pemboleh ubah ditetapkan sifar pada mulanya)? P1: R(x)1; R(x)2; W(y)1 P2: W(x)1; R(y)1; W(x)2 Adakah JavaSpace merupakan sejenis pengkongsian ingatan teragih? Bagaimana ia berfungsi untuk memastikan konsistensi? (i) Bandingkan perkomputeran awan dengan perkomputeran grid. Apakah cabaran utama pemprosesan teragih untuk aplikasi data besar? Berikan satu (1) contoh penyelesaian data besar. Kesalahgunaan virtualisasi boleh mengakibatkan kelambatan dan juga menghalang perkongsian sumber. Berikan komen anda mengenai kesesuaian penyataan tersebut. (16/100) (d) Google menyokong perkhidmatan pengiraan teragih yang termasuk MapReduce. (i) Apakah fungsi map dan reduce? Jelaskan satu contoh penggunaan MapReduce untuk menyelesai masalah perjalanan peniaga (TSP). Jelaskan pelaksanaan keseluruhan untuk program MapReduce. (18/100) - ooooooo -