Yaxin Hu 2.8 SUMMARY. Outline Summary of different sections of chapter 2 Recent research papers Future works/predictions.

Slides:



Advertisements
Similar presentations
Chapter 2 Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Advertisements

Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
Database Architectures and the Web
Dr. Kalpakis CMSC 621, Advanced Operating Systems. Fall 2003 URL: Distributed System Architectures.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Classification of Distributed Systems Properties of Distributed Systems n motivation: advantages of distributed systems n classification l architecture.
© Chinese University, CSE Dept. Distributed Systems / Distributed Systems Topic 1: Characterization and Design Goals Dr. Michael R. Lyu Computer.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
City University London
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
DISTRIBUTED COMPUTING
Distributed System Concepts and Architectures Summary By Srujana Gorge.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 1.
 Separating system’s concerns from programmer’s concerns  Language constructs for programming distributed systems  Transparency to various system dependent.
A centralized system.  Active Directory is Microsoft's trademarked directory service, an integral part of the Windows architecture. Like other directory.
Introduction to Cyberspace
Chapter 3 Database Architectures and the Web Pearson Education © 2009.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
1 Distributed System Concepts and Architectures By Master Prince.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Computer System Architectures Computer System Software
The generation, storage, and movement of information are central to managing an enterprise’s business processes As a result, businesses must ensure.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Database Architectures and the Web Session 5
Layered Protocol. 2 Types of Networks by Logical Connectivity Peer to Peer and Client-Server Peer-to-peer Networks  Every computer can communicate directly.
Remote Access Chapter 4. Learning Objectives Understand implications of IEEE 802.1x and how it is used Understand VPN technology and its uses for securing.
By. Shafiq Ahmed Chachar Internet Applications Internet Relay Chat Telnet Search Engines E-Commerce File Transfer Protocol (FTP) Popular Uses of.
N. GSU Slide 1 Chapter 02 Cloud Computing Systems N. Xiong Georgia State University.
ENTERPRISE COMPUTING QUIZ By: Lean F. Torida
Transparency in Distributed Operating Systems Vijay Akkineni.
NETWORKING. OBJECTIVES Identify network topologies Identify hardware components of a network.
Chapter 11 Introduction to Computer Networks Chapter 1.
Distributed systems A collection of autonomous computers linked by a network, with software designed to produce an integrated computing facility –A well.
Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Technology Training that Works Setting Up, Understanding & Troubleshooting of Industrial Ethernet & Automation Networks.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Advanced Principles of Operating Systems (CE-403).
A Summary of the Distributed System Concepts and Architectures Gayathri V.R. Kunapuli
BASIC NETWORKS. What is a Network? A network consists of two or more computers that are linked in order to share resources exchange files, or allow electronic.
Data Networking Fundamentals Chapter 7. Objectives In this chapter, you will learn to: Discuss basic networking concepts, including the elements common.
Course ILT Basic networking concepts Unit objectives Compare various types of networks Discuss types of servers Discuss LAN topologies Discuss planning.
Shuman Guo CSc 8320 Advanced Operating Systems
Security in Wireless Ad Hoc Networks. 2 Outline  wireless ad hoc networks  security challenges  research directions  two selected topics – rational.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
© Chinese University, CSE Dept. Distributed Systems / Distributed Systems Topic 1: Characterization of Distributed & Mobile Systems Dr. Michael R.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Distributed Systems Unit – 1 Concepts of DS By :- Maulik V. Dhamecha Maulik V. Dhamecha (M.Tech.)
What is a Network? A network consists of two or more computers that are linked in order to share resources (such as printers and CDs), exchange files,
Release 16/7/2009 Introduction to Computer Networks Chapter 1 Jetking Infotrain Ltd.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
©Ian Sommerville 2000, Tom Dietterich 2001 Slide 1 Distributed Systems Architectures l Architectural design for software that executes on more than one.
Introduction to computer networking Objective: To be acquainted with: The definitions of networking Network topology Network peripherals, hardware and.
INTRODUCTION TO COMPUTER NETWORKING  Definition of computer network  Devices that could be connected to the network  Connection media  Resources shared.
Computer Networks is an international, archival journal providing a publication vehicle for complete coverage of all topics of interest to those involved.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
What Is Enterprise Computing?
Introduction to Distributed Platforms
Computer Network Course objective: To understand Network architecture
Database Architectures and the Web
Data Networking Fundamentals
DATA COMMUNICATION Lecture-10.
Distributed System Concepts and Architectures
Chapter 16: Distributed System Structures
Resilient Information Architecture Platform for Smart Grid
Introduction to Cyberspace
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
COMP28112 Distributed Computing
Presentation transcript:

Yaxin Hu 2.8 SUMMARY

Outline Summary of different sections of chapter 2 Recent research papers Future works/predictions

What’s a distributed operating system and Why? What? An integration of system services, presenting a transparent view of a multiple computer system with distributed resources and control Why? increasing need to share resources and information decreasing cost of workstations Widespread use of networks Maturity of software technologies

2.1 Goals Efficiency Flexibility Consistency Robustness

2.2 Transparency 10 different aspects of transparency: Access, Location, Migration, Concurrency, Replication, Parallelism, Failure, Performance, Size, Revision Corresponding transparencies based on the four distributed system goals and issues

2.3 Services Kernel side: Primitive services provide communication, synchronization, and processor multiplexing Services by System Servers provide fundamental services for managing processes, files, and process communication Value-added Services in supporting distributed applications

2.4 Architecture Models Distributed System Architecture Workstation-server model Processor-pool model Communication Network Architecture Local area network (LAN) Metropolitan area network (MAN) Wide area network (WAN)

2.5 Communication Network Protocols OSI seven-layer protocol Suite: application, presentation, session, transport, network, data link, and physical TCP/IP two-layer protocol Suite: transport and internet

2.6 Major Design Issues Object Models and Naming Schemes Distributed Coordination Interprocess communication Distributed Resources Fault Tolerance and Security

2.7 Distributed Computing Environment (DCE) DCE architecture

SlapOS Open source Multi-purpose Distributed Cloud Operating System Based on Enterprise Resource Planning (ERP) billing Model Capable of allocating vitual machines, application servers, databases, and ERP applications Two types of servers SlapOS Nodes: datacenter/home, install software and run processes SlapOS Master: central directory of all SlapOS Nodes, allocate processes to SlapOS Node

SOA-DOS Service-oriented architecture Distributed Operating System Manage all embedded devices in a home network at high level interoperability Can solve many problems related to accessing home network from internet and future network like Smart Grids Also takes into consideration the limited resources of sensors as well as the matter of simultaneous multi-access, eventing, authorization, security and scheduling the on-line time of sensors in order to reduce power consumption

Future Works The proposed SOA-DOS is very interesting by adopting distributed operating system to manage resource-constrained embedded devices like in wireless sensor networks, and it might be worth trying within GSU campus buildings to do energy management.

References Smets-Solanes, J.-P.; Cérin, C.; Courteaud, R., "SlapOS: A Multi- Purpose Distributed Cloud Operating System Based on an ERP Billing Model," Services Computing (SCC), 2011 IEEE International Conference on, vol., no., pp.765,766, 4-9 July 2011 Sleman, A.; Moeller, R., "SOA distributed operating system for managing embedded devices in home and building automation," Consumer Electronics, IEEE Transactions on, vol.57, no.2, pp.945,952, May 2011