SCC717 Recent Developments in Information Technology



Similar documents
Collaborative & Integrated Network & Systems Management: Management Using Grid Technologies

An Evaluation of Economy-based Resource Trading and Scheduling on Computational Power Grids for Parameter Sweep Applications

Writing Grid Service Using GT3 Core. Dec, Abstract

Distributed Systems and Recent Innovations: Challenges and Benefits

A SERVICE-ORIENTED APPROACH FOR PERVASIVE LEARNING GRID

DATA MODEL FOR DESCRIBING GRID RESOURCE BROKER CAPABILITIES

Concepts and Architecture of the Grid. Summary of Grid 2, Chapter 4

Grid Technology and Information Management for Command and Control

CSF4:A WSRF Compliant Meta-Scheduler

Grid Computing: A Ten Years Look Back. María S. Pérez Facultad de Informática Universidad Politécnica de Madrid mperez@fi.upm.es

2. Create (if required) 3. Register. 4.Get policy files for policy enforced by the container or middleware eg: Gridmap file

Web Service Based Data Management for Grid Applications

Grid Services Extend Web Services

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets

Grids, e-business and e-utilities. Tony Hey Director of the UK e-science Core Programme EPSRC and DTI

MapCenter: An Open Grid Status Visualization Tool

G-Monitor: Gridbus web portal for monitoring and steering application execution on global grids

Abstract. 1. Introduction. Ohio State University Columbus, OH

The Accounting Information Sharing Model for ShanghaiGrid 1

Use of Agent-Based Service Discovery for Resource Management in Metacomputing Environment

Critical Review. Author: Ahmad Hassan. Submitted to: Mrs Nia Alaxandrov. Dated: 30/01/2009. Centre for Advanced Computing and Emerging Technologies,

An approach to grid scheduling by using Condor-G Matchmaking mechanism

A Service-Oriented Approach for the Pervasive Learning Grid

Grid Security : Authentication and Authorization

Digital libraries of the future and the role of libraries

Atomic Commitment in Grid Database Systems

Grid Computing With FreeBSD

Resource Management on Computational Grids

Deploying a distributed data storage system on the UK National Grid Service using federated SRB

Multi-Agent Support for Internet-Scale Grid Management

A Taxonomy and Survey of Grid Resource Planning and Reservation Systems for Grid Enabled Analysis Environment

Infrastructure as a Service (IaaS)

Survey and Taxonomy of Grid Resource Management Systems

Bibliography. University of Applied Sciences Fulda, Prof. Dr. S. Groß

New resource provision paradigms for Grid Infrastructures: Virtualization and Cloud

Globus Research Data Management: Introduction and Service Overview. Steve Tuecke Vas Vasiliadis

Monitoring Message Passing Applications in the Grid

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware

Manjrasoft Market Oriented Cloud Computing Platform

DiPerF: automated DIstributed PERformance testing Framework

Resource Management and Scheduling. Mechanisms in Grid Computing

Grid Computing Vs. Cloud Computing

Global self-management of network and telecommunication information systems and services

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Virtualisierung und Grid Computing, FhG Stuttgart, Enterprise Grids. Status, Vorteile, Strategien, Herausforderungen, Empfehlungen

The Way to SOA Concept, Architectural Components and Organization

Interacting the Edutella/JXTA Peer-to-Peer Network with Web Services

Exploring Inter-Cloud Load Balancing by Utilizing Historical Service Submission Records

An Architecture for Home-Oriented IPTV Service Platform on Residential Gateway

Enterprise Desktop Grids

Data Management in an International Data Grid Project. Timur Chabuk 04/09/2007

Praseeda Manoj Department of Computer Science Muscat College, Sultanate of Oman

Hewlett Packard: A Review of HA-JES and Its Role in Managing Natural Resource Requirements

IBM Solutions Grid for Business Partners Helping IBM Business Partners to Grid-enable applications for the next phase of e-business on demand

Service-oriented architectures (SOAs) support

A Distributed Grid Service Broker for Web-Services Based Grid Applications

Grid Scheduling Architectures with Globus GridWay and Sun Grid Engine

Fair Scheduling Algorithm with Dynamic Load Balancing Using In Grid Computing

CS550. Distributed Operating Systems (Advanced Operating Systems) Instructor: Xian-He Sun

Keywords: Cloudsim, MIPS, Gridlet, Virtual machine, Data center, Simulation, SaaS, PaaS, IaaS, VM. Introduction

Manjrasoft Market Oriented Cloud Computing Platform

KNOWLEDGE GRID An Architecture for Distributed Knowledge Discovery

An Economy Driven Resource Management Architecture for Global Computational Power Grids

Data Grids. Lidan Wang April 5, 2007

ENHANCING THE COLLABORATIVE USE OF GRID COMPUTING APPLICATIONS WITH A USER-ORIENTED PORTAL DASHBOARD

Storage Virtualization from clusters to grid

IBM EXAM QUESTIONS & ANSWERS

IoT R&I on IoT integration and platforms INTERNET OF THINGS FOCUS AREA

Management and Web service Management

Service Oriented Distributed Manager for Grid System

GRID ECONOMICS. Group: LOGO Nguyễn Thị Ái Anh Nguyễn Kim Ngân

Classic Grid Architecture

GSiB: PSE Infrastructure for Dynamic Service-oriented Grid Applications

GridFTP: A Data Transfer Protocol for the Grid

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS

Innovative Master s Program in Distributed Melbourne

Analisi di un servizio SRM: StoRM

Dynamic allocation of servers to jobs in a grid hosting environment

Advanced Peer to Peer Discovery and Interaction Framework

A Review on Cloud Computing and Grid Computing

A Reputation Replica Propagation Strategy for Mobile Users in Mobile Distributed Database System

CLOUD COMPUTING. DAV University, Jalandhar, Punjab, India. DAV University, Jalandhar, Punjab, India

Adventures in Computational Grids

GRID Computing and Networks

A Market-Oriented Grid Directory Service for Publication and Discovery of Grid Service Providers and their Services

SORIG: A Service-Oriented Framework for Rural Information Grid An Implementation Viewpoint

Service-Orientation and Next Generation SOA

The Grid Shared Desktop for CSCL

Global Grid Forum: Grid Computing Environments Community Practice (CP) Document

The Lattice Project: A Multi-Model Grid Computing System. Center for Bioinformatics and Computational Biology University of Maryland

From Grid Computing to Cloud Computing & Security Issues in Cloud Computing

Integrated Management of Smart Spaces

E-Business Technologies for the Future

Compute Power Market: Towards a Market-Oriented Grid

Shibboleth : An Open Source, Federated Single Sign-On System David E. Martin martinde@northwestern.edu

Multilingual Interface for Grid Market Directory Services: An Experience with Supporting Tamil

G-Monitor: A Web Portal for Monitoring and Steering Application Execution on Global Grids

Accountability in Cloud Computing An Introduction to the Issues, Approaches, and Tools

Open Collaborative Grid Service Architecture (OCGSA)

A Formal Model for Incorporating End-to-End Performance Guarantees in Grid Based Systems

Transcription:

SCC717 Recent Developments in Information Technology Lecturer: Wanlei ZHOU, Ph.D., DSc., Professor, Acting Head School of Information Technology Deakin University, Melbourne Campus Office: T205.2, Ext. 17603 URL: http://www.cm.deakin.edu.au/~wanlei Email: wanlei@deakin.edu.au

! 2.1 Study Points! Understand the evolution of grid computing.! Identify the main challenges for grid computing.! Be familiar with the technologies that support grid computing.! Identify the main applications of grid computing

! 2.2 Grid Computing! Evolution of Network Computing: to eliminate resource islands (Prof. K. Huang). Grid Applications Grid:// Applications Web pages WWW http://... Web pages Computers Internet ftp://... telnet://... Computers

GGG(Great Global Grid), Forbes 2001 Computing and Data Grids Information and Knowledge Grids Business Grids Other Grid Models TeraGrid Vega Grid ASCI Grid Data Grid Semantic Web Knowledge Management Ontology Platform HP espeak/mmgrid IBM WS/Grid Toolbox Microsoft.NET/ Internet OS Sun ONE Grid Engine P2P Parasitic Computing Desktop Grid (Entropia)

! What is Grid Computing?! Grid Computing aims to couple geographically distributed resources and offer transparent, powerful, and inexpensive services irrespective of the physical location of resources or access points.! Challenges:! To seamlessly integrate geographically distributed resources, such as computing devices, clusters, data storage, and networks;! To provide a high available and high reliable source of computing power;! To automatically allocate resources according to user preferences and computational demand;! To provide sophisticated analysis, debugging and visualisation services, and! To facilitate and enable information and knowledge sharing.

! Cluster and Grid:! A Cluster requires a Single System Image (SSI) while a Grid does not require a single system view (although is could have SSI).! A Cluster emphasises on performance of parallel processing while a Grid emphasises on resource sharing.! Geographically a Cluster is located in a central location while a Grid is distributed in many places.! Normally computers in a cluster are homogenous, while a grid involves heterogeneous computers and other resources.

! Basic functions needed for a grid application! Discovery and brokering.! Metering and accounting.! Data sharing.! Resource management.! Security.! Reliability and availability.! Virtual organizations.! Monitoring.! Policy implementation and enforcement.

! The Open Grid Services Architecture (OGSA) Platform! To define standard approaches to, and mechanisms for, basic problems that are common to a wide variety of Grid systems, such as communicating with other services, establishing identity, negotiating authorization, service discovery, error notification, and managing service collections.! The three principal elements of the OGSA Platform are the Open Grid, Services Infrastructure, OGSA Platform Interfaces, and OGSA Platform Models.! Building on both Grid and Web services technologies, the Open Grid Services Infrastructure (OGSI) defines mechanisms for creating, managing, and exchanging information among entities called Grid services.! OGSA Platform Interfaces build on OGSI mechanisms to define interfaces and associated behaviors for various functions not supported directly within OGSI, such as service discovery, data access, data integration, messaging, and monitoring.! OGSA Platform Models support these interface specifications by defining models for common resource and service types.

1. Foster, I., Kesselman, C., Nick, J. and Tuecke, S. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration, Globus Project, 2002. www.globus.org/research/papers/ogsa.pdf 2. I. Foster and D. Gannon, Open Grid Services Architecture Platform, 2003, http://www.ggf.org/ogsa- wg

! Key Features of the Open Grid Services Infrastructure! Grid service descriptions and instances. Grid service descriptions define interfaces and behaviors, and Grid service instances implement those behaviors! Mechanisms for representing and accessing service state and metadata from a service instance! Naming and name resolution! Fault model: a common approach for conveying fault information from operations! Mechanisms for managing the lifecycle of a Grid service instance! A means of organizing groups of service instances

! Key Features of OGSA Platform Interfaces! Name resolution and discovery! Service domains! Security! Policy! Data management! Messaging, queuing, and logging! Events! Metering and accounting! Transactions! Service orchestration! Administration! Provisioning and resource management.

! 2.3 Readers and Selected References! Grid Services for Distributed System Integration, by I. Foster, C. Kesselman, J. M. Nick, and S. Tuecke, in IEEE Computer, June 2002, pp. 37-46.! Security Implications of Typical Grid Computing Usage Scenarios, by M. Humphrey and M. R. Thompson, in Proceedings of the 10th IEEE International Symposium on High Performance Distributed Computing (HPDC-10 01), 2001.! http://www.gridcomputing.com/. The Grid Computing Web site maintained by Dr Rajkumar Buyya in Melbourne University.

! 2.4 Review Questions 1. What is the evolution path of grid computing so far and what would be its future for the next 10 to 20 years? 2. How do you differentiate cluster and grid? 3. What are the major projects of grid computing and what are their main characteristics? 4. What are the major challenges of grip computing and why? 5. Grid computing can be viewd as one of the major information technology infrastructures of a nation. Why? 6. Decribe the major characteristics of a computational grid and the applications that may use such a grid. 7. Describe and differentiate a data grid, an information grid, and a knowledge grid. 8. Why trust is a major issue in grid computing and what are the current technologies / methods to implement the trust?