Course Syllabus  Instructor: Hsung-Pin Chang  TA: 林郁傑  Web Site:

Slides:



Advertisements
Similar presentations
Distributed Systems Docent: Vincent Naessens.
Advertisements

Middleware & Web Services. Layered Protocols: IP Layers, interfaces, and protocols in the Internet model.
Public Key Infrastructure (PKI) Jerad Bates University of Maryland, Baltimore County.
Distributed File Systems Chapter 11
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
CS603 Advanced Topics in Distributed Systems MWF 13:30-14:30 RHPH 162 Professor Chris Clifton.
EEC-681/781 Distributed Computing Systems Lecture 1 Wenbing Zhao Cleveland State University
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
EEC-681/781 Distributed Computing Systems Lecture 1 Wenbing Zhao Cleveland State University
1 CS 603: Advanced Topics in Distributed Systems Spring 2002 Professor Chris Clifton.
CS4513 Distributed Computer Systems Mark Claypool.
Practical Issues of RPCCS-4513, D-Term Remote Procedure Call Practical Issues CS-4513 Distributed Computing Systems (Slides include materials from.
: Distributed Systems Dr. Rajkumar Buyya Senior Lecturer and Director of MEDC Course Grid Computing and Distributed Systems (GRIDS) Laboratory Dept.
Dr. Christian Vecchiola Postdoctoral Research Fellow Cloud Computing and Distributed Systems (CLOUDS) Lab Dept. of Computer Science.
1 Course Introduction CS423 Client/Server Programming and Apps References: Comer/Stevens, Ch1.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
Introduction to Operating Systems J. H. Wang Sep. 18, 2015.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved Chapter 4 Communication.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Tuesday from 12:05-1:05 and Thursday from 11:05-1:05.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved Architectures.
Sun Yat-Sen University Introduction1 Advanced Topics on Computer Networking (现代计算机网络) Instructor: Di Wu (吴迪)
Advanced Principles of Operating Systems (CE-403).
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Real-Time Embedded Operating System for a SoC System Hsung-Pin Chang Department of Computer Science National Chung Hsing University.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved Thread Usage.
Introduction to Operating Systems J. H. Wang Sep. 15, 2010.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Wednesday 5-6; Thursdays 4-6 or by appointment.
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Design of Parallel and Distributed.
CS-495 Distributed Systems Fabián E. Bustamante, Winter 2004 Welcome to Distributed Systems.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Distributed Systems: Principles and Paradigms By Andrew S. Tanenbaum and Maarten van Steen.
Distributed Systems and Web Services (CE 353) Fall 2013 Prof. Dr: Saleh El Shehaby Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING.
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
09/14/05 1 Implementing Remote Procedure Calls* Birrell, A. D. and Nelson, B. J. Presented by Emil Constantinescu *ACM Trans. Comput. Syst. 2, 1 (Feb.
Overview of Mobile File Systems Presented by Steve Todd For WSU CS 898T Mobile and Wireless Networks Class 5/3/04.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
1 Distributed Systems Distributed Object-Based Systems Chapter 10.
Introduction to Distributed Systems and CORBA Slides for CSCI 3171 Lectures E. W. Grundke.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved Architectural.
Distributed Systems 0. Overview Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Course Syllabus  Text Book: B. A. Forouzan, “ TCP/IP Protocol Suite ”, 3rd. ed., McGraw-Hill, 2005  Instructor 張軒彬, Office Number:
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Introduction to Operating Systems
Distributed Operating Systems Spring 2004
Welcome to SSE3044 Operating Systems!
COSC 541 Data Communication Systems & Computer Networks
CPE741: Distributed Systems Course Introduction
Distributed Operating Systems
CPE741: Distributed Systems Course Introduction
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
CPE741: Distributed Systems Course Introduction
Sajitha Naduvil-vadukootu
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
7.1. CONSISTENCY AND REPLICATION INTRODUCTION
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
IS 651: Distributed Systems
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
INTRODUCTION TO COMPUTER NETWORKS
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Presentation transcript:

Course Syllabus  Instructor: Hsung-Pin Chang  TA: 林郁傑  Web Site:

Text Book  “ Distributed Systems: Principles and Paradigms ” by Andrew Tanenbaum and M. van Steen. Prentice Hall

Syllabus ( Topics)  Introduction  Communication  Process  Naming  Synchronization  Consistency and Replication  Fault Tolerance  Security: Access Control  Distributed Object-Based Systems COBRA Distributed DOM  Distributed File Systems SUN Network File System The Coda File System

Grading  Two Exams  Two-three projects RPC (Remote Procedure Call) Java RMI (Remote Method Invocation) Server implementation  Multiple process  Multi-threaded  Single process with nonblocking system call (select)