Distributed Computing Environment (DCE) Presenter: Zaobo He Instructor: Professor Zhang Advanced Operating System Advanced Operating System.

Slides:



Advertisements
Similar presentations
BARNALI CHAKRABARTY. What is an Operating System ?
Advertisements

Distributed Systems Major Design Issues Presented by: Christopher Hector CS8320 – Advanced Operating Systems Spring 2007 – Section 2.6 Presentation Dr.
1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
Distributed Systems basics
High Performance Computing Course Notes Grid Computing.
Lakshmi Narayana Gupta Kollepara 10/26/2009 CSC-8320.
1.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 1: Introducing Windows Server.
Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
XSEDE 13 July 24, Galaxy Team: PSC Team:
8.2 Discretionary Access Control Models Weiling Li.
 Introduction Originally developed by Open Software Foundation (OSF), which is now called The Open Group ( Provides a set of tools and.
Chapter 9 Designing Systems for Diverse Environments.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
Distributed Database Management Systems
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
.NET Mobile Application Development Introduction to Mobile and Distributed Applications.
Undergraduate Poster Presentation Match 31, 2015 Department of CSE, BUET, Dhaka, Bangladesh Wireless Sensor Network Integretion With Cloud Computing H.M.A.
Distributed Computer Security 8.2 Discretionary Access Control Models - Sai Phalgun Tatavarthy.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 7 Configuring File Services in Windows Server 2008.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
CSC 8320 Advanced Operating System Distributed Computing Environment (DCE) Presenter: Ke Gao Instructor: Professor Zhang.
Inter-process Communication and Coordination Chaitanya Sambhara CSC 8320 Advanced Operating Systems.
TRANSFORMING IT.  The cloud is a group of servers.  A user interacts with the cloud without worrying about how it is implemented. Cloud computing describes.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
B.Ramamurthy9/19/20151 Operating Systems u Bina Ramamurthy CS421.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
DCE (distributed computing environment) DCE (distributed computing environment)
Week 5 Lecture Distributed Database Management Systems Samuel ConnSamuel Conn, Asst Professor Suggestions for using the Lecture Slides.
What is a Distributed File System?? Allows transparent access to remote files over a network. Examples: Network File System (NFS) by Sun Microsystems.
Distributed File System By Manshu Zhang. Outline Basic Concepts Current project Hadoop Distributed File System Future work Reference.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
Copyright © George Coulouris, Jean Dollimore, Tim Kindberg This material is made available for private study and for direct.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
Service - Oriented Middleware for Distributed Data Mining on the Grid ,劉妘鑏 Antonio C., Domenico T., and Paolo T. Journal of Parallel and Distributed.
Distributed Computing Systems CSCI 4780/6780. Distributed System A distributed system is: A collection of independent computers that appears to its users.
Distributed Computing CSC 345 – Operating Systems By - Fure Unukpo 1 Saturday, April 26, 2014.
Distributed Computing Systems CSCI 4780/6780. Geographical Scalability Challenges Synchronous communication –Waiting for a reply does not scale well!!
Oracle's Distributed Database Bora Yasa. Definition A Distributed Database is a set of databases stored on multiple computers at different locations and.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Hwajung Lee.  Interprocess Communication (IPC) is at the heart of distributed computing.  Processes and Threads  Process is the execution of a program.
Distributed Object Frameworks DCE and CORBA. Distributed Computing Environment (DCE) Architecture proposed by OSF Goal: to standardize an open UNIX envt.
Shuman Guo CSc 8320 Advanced Operating Systems
© Chinese University, CSE Dept. Distributed Systems / Distributed Systems Topic 1: Characterization of Distributed & Mobile Systems Dr. Michael R.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Giuseppe Andronico INFN Sez. CT / Consorzio COMETA Beijing,
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Distributed File Systems 11.2Process SaiRaj Bharath Yalamanchili.
Distributed Computing Systems CSCI 6900/4900. Review Distributed system –A collection of independent computers that appears to its users as a single coherent.
Distributed Computing Systems CSCI 4780/6780. Scalability ConceptExample Centralized servicesA single server for all users Centralized dataA single on-line.
Grid Computing Unit I Introduction. Information anytime anywhere!!! support computation across administrative domains Generally  virtualizing computing.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Configuring, Managing and Maintaining Windows Server® 2008 Servers Course 6419A.
Dsitributed File Systems
Distributed File System. Outline Basic Concepts Current project Hadoop Distributed File System Future work Reference.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Page 1 Cloud Computing JYOTI GARG CSE 3 RD YEAR UIET KUK.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
Distributed computing environment
Chapter 1 Characterization of Distributed Systems
DICE - Distributed Computing Environments Team
University of Technology
Distributed System Concepts and Architectures
Basic organizations and memories in distributed computer systems
Presentation transcript:

Distributed Computing Environment (DCE) Presenter: Zaobo He Instructor: Professor Zhang Advanced Operating System Advanced Operating System

Outline  Fundamental Knowledge  Current Technology  Future Research

Concept of DCE What is Distributed Computing Environment (DCE)?  The DCE supplies a framework and toolkit for developing client/server applications A remote procedure call (RPC) A naming (directory) service A time service A authentication service A distributed file system (DFS)

Why use DCS  Harnesses available computing resources  Accommodates heterogeneous data  Facilitates collaborative work and minimizes storage limitations  Protects distributed resources  Helps maintain distributed applications  Tracks data and programs that move around

DCE Services

Framework and Toolkit DCE RPC Distributed File Services Directory Services Distributed Time Services DCE Security services Threads

DCE RPC  The fundamental communications mechanism  Allows direct calls to procedure on remote systems as if they were local procedure calls  Masks differences in data representations on different hardware platforms, allowing distributed programs to work transparently across heterogeneous systems

Directory services  DCE Cell Directory Service (CDS) is the mechanism for logically naming objects within a DCE cell (a group of client and server machines)  Applications identify resources by name, without needing to know where the resources are located

Distributed File Service  DCE Distributed File Service (DFS) is a high- performance, scalable, secure method for sharing remote files  DFS includes many advanced features not found in traditional distributed file systems, including caching, security, and scalability over wide-area networks

Distributed Time Service Provides a way to synchronize the clocks on the different machines in a distributed system Threads DCE supports multi-threaded applications i.e., programs that use “lightweight” processes to perform many actions concurrently DCE Threads are based on the POSIX threading standard

Security Service  DCE Security Service provides the mechanisms for writing applications that support secure communications between clients and servers  enables processes on different machines to be certain of one another’s identities (authentication)  allows a server to determine whether a given user is authorized to access a particular resource (authorization)  supports several protection levels for messages as they travel across the network

DCE Cells The Domain of the Distributed Environment  a cell is the basic unit of operation and administration  a cell is a group of users, hosts, and resources that share common DCE services

Cell configurations At a minimum, a cell includes CDS, Security Service and Time Service Distributed Operation in a DCE Cell

A simple DCE cell

Outline Fundamental Knowledge Current Technology Future Research

Grid Space GridSpace is a novel virtual laboratory framework enabling researchers to conduct virtual experiments on Grid-based resources and other HPC infrastructures.

Atmosphere The Atmosphere platform is responsible for maintaining an interface between the end-user tools developed in the VPH- Share project and the underlying hardware resources required to perform complex computations in a distributed Cloud environment.VPH- Share project

Outline Fundamental knowledge Current Technology Future Research

Big Data and Cloud Computing With the rapid development of microelectronics, embedded computing techniques, integrated circuits and wireless communication techniques, the wireless sensor networks (WSNs) enter into our lives. Since a WSN always has a large amount of sensed data, it costs lots of energy to transmit the raw sensed data to the sink and process them centrally. Thus, the distributed in-network algorithms are very important for WSNs. Distributed Computation in Nodes

Future work Distributed in- network algorithms Approximate Aggregation Algo-rithm in Static Sensor Networks Aggregation Algorithms in Dynamic Sensor Networks

Reference [1] K. Rycerz, M. Bubak, E. Ciepiela, D. Harezlak, T. Gubala, J. Meizner, M. Pawlik: Composing, Execution and Sharing of Multiscale Applications, submitted to Future Generation Computer Systems, after 1st review (2013) [2] A. Wibisono, R. Koning, P. Grosso, A. Belloum, M. Bubak, C. de Laat: OIntEd: online ontology instance editor enabling a new approach to ontology development, Software: Practice and Experience, DOI (2013)DOI [3] Siyao Cheng, Jianzhong Li, Zhipeng Cai: O(ε)- Approximation to physical world by sensor networks. INFOCOM 2013: Jianzhong LiZhipeng CaiINFOCOM 2013

Thank You !