Grid: The Social Imperative - PowerPoint PPT Presentation

About This Presentation
Title:

Grid: The Social Imperative

Description:

offering Condor grid and NSF Middleware Initiative suite. Sample labs: 8/22/09 ... About Condor, jon submission, scheduling, building grid infrastructure out ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 19
Provided by: kumarm8
Learn more at: https://cse.buffalo.edu
Category:

less

Transcript and Presenter's Notes

Title: Grid: The Social Imperative


1
Grid The Social Imperative
  • B. Ramamurthy
  • CSE DepartmentUniversity at Buffalo (SUNY)
  • bina_at_cse.buffalo.edu
  • http//www.cse.buffalo.edu/gridforce
  • Partially Supported by NSF DUE CCLI AI Grant
    0311473

2
Topics for Discussion
  • What does the title mean?
  • Software trends
  • What is Grid?
  • Gridforce Project
  • The Internet Revolution
  • Evolution of Request/Response Model
  • Grid Service
  • Grid Concepts
  • Case Studies Applications we implemented
  • Infrastructure
  • Demos

3
Software Trends
scale
Grid Computing
Multi-tier Server-side
Virtualization Federation Provisioning
Component programming
Client-server Classes
Application complexity
Ex J2EE
Object-oriented programming
monolithic
Structured programming
Time (years)
1970 1980 1990 2000
4
Grid Technology
  • Emerging enabling technology.
  • Natural evolution of distributed systems and the
    Internet.
  • Middleware supporting network of systems to
    facilitate sharing, standardization and openness.
  • Infrastructure and application model dealing with
    sharing of compute cycles, data, storage and
    other resources.
  • Promoted by NSF through its Network Middleware
    Initiative (NMI version 4).
  • Publicized by prominent industries as on-demand
    computing, utility computing, etc.
  • Move towards delivering computing to masses
    similar to other utilities (electricity and voice
    communication).

5
GridForce Grid For Research, Collaboration
Education
Hands-on Labs
Courses/ Curriculum CSE486/586 Distributed
Systems CSE487/587 Information Structures

Research Infrastructure
LinuxGrid Globus infrastructure supporting
secure service oriented architecture
Sample labs
Dissemination Package Syllabus, Lecture Notes,
Exams, Course Evaluations, Pedagogy,
Applications, Lab descriptions, Solutions,
Publications, and Infrastructure details.
CSECCRGrid Collaboration with Center For
Computational Research (CCR) Reusable old
Sparcs offering Condor grid and NSF Middleware
Initiative suite.
Assessment Sample from Fall 2003 CSE486/586
Collaboration (SUNY Geneseo)
Labs Illustrating Grid Use for Non-CS Majors
6
The Internet Revolution
  • Began as an experimental network for
    collaboration among scientists.
  • Enabling technology for the information age.
  • Commercial success.
  • Major impact on society and economy of the world.
  • Fundamental concept Request-response model.

7
Request-Response
  • When you access a web page you request
    information at a location specifying its address
    using http (protocol).
  • Response from the server to the request is
    typically in the form of a html document.
  • Browser parses the html document and displays it
    for you.
  • Now turn html tags into meaningful tags?
    Extensible Markup Language (XML)
  • Turn the information request into operation,
    followed by operands? Simple Object Request
    Protocol (SOAP)
  • Standard for SOAP over XML Web Services (WS)
  • WS is currently a very popular technology for
    application development.
  • For example Java 2 Enterprise Environment
    specification includes Web Services standard.
  • Summarizing
  • html over http? XML, SOAP over http? WS ? ?

8
Grid Service Framework
  • Every grid service is a web service!
  • with additional standard capabilities by Open
    Grid Services Architecture (OGSA)
  • Open Grid Services Interface (OGSI) specifies
    capabilities defined in OGSA
  • Globus Toolkit (GT3.0.2) is an implementation of
    OGSI.

9
Grid Service
Logger object Levels of logging Info, .. Warn,
Error, Fatal Filtering and redirecting to file,
console
For asynchronous messaging

Stores service properties and States for
discovery, monitoring, negotiations, etc.
Services with ability to migrate
Permanent services such as naming service
that get activated and terminated with the
container
10
Grid Concepts
  • Virtualization
  • Virtual Organization (VO)
  • Federation
  • Provisioning
  • Service Oriented Architectures (SOA)

11
CSE486Lab1 Web Services
National Weather Service Web Site
RMI Client
1
3
IP Socket API
RMI Weather Server
RMI
LAN
http
2
Relational Database
Oracle 9i
4
SOAP XML
Weather Web Service Container/Server
Weather Web Service Web Client
6
5
http
12
CSE487Lab 3 Tax Return Filer
Concepts illustrated Virtual organization (VO)
called IRS/Tax Filer that brings together
virtualized capabilities of physical
organizations of banking, personal profiles, and
employment. Grid service handle (GSH) and Grid
service reference (GSR), registry and handlemap,
discovery of services, index services,
application of notification, logging. .
13
Infrastructure LinuxGrid
  • Goal To facilitate development of
    service-oriented applications for the grid.
  • Two major components Staging server and
    Production grid Server.
  • Grid application are developed and tested on
    staging server and deployed on a production
    server.
  • Production grid server
  • Three compute nodes with Red Hat Linux and Globus
    3.0.2 instance.
  • One utility gateway node with Free BSD and Globus
    3.0.2.

14
Development Environment
15
Infrastructure SparcGrid
  • Goal To run jobs submitted in a distributed
    manner on a Condor-based computational cluster
    Condor.
  • Composed of 50 Sun recyclable used Sparc4
    machines, which form computational nodes, headed
    by a front-end Sun server.
  • The installation scripts are custom-written
    facilitating running of jobs in a distributed
    manner.
  • Partially supported by Center for Computational
    Research (CCR).

16
CSECCR Grid
Students work on computationally intensive
application. Gene expression analysis Markovitz
model for financial portfolio picking Students
also learn About Condor, jon submission, scheduli
ng, building grid infrastructure out of
discarded computers.
17
SparcGrid Monitor (Ganglia)
18
Summary
  • We will conclude the talk with some demos.
  • In this talk, we covered salient features of the
    emerging grid technology.
  • At University at Buffalo (UB) we have a
    established a comprehensive framework for grid
    education.
  • A major social impact of grid will be computing
    accessible to the masses.
  • Grid will enable a computational pipeline similar
    to how Internet enabled an information pipeline.
Write a Comment
User Comments (0)
About PowerShow.com