• No results found

Grids and Web 2 0 supporting eScience

N/A
N/A
Protected

Academic year: 2020

Share "Grids and Web 2 0 supporting eScience"

Copied!
31
0
0

Loading.... (view fulltext now)

Full text

(1)

Grids and Web 2.0 supporting

eScienc

STEM Scholars Seminar

Indiana University Memorial Union

August 1 2007

Geoffrey Fox

Computer Science, Informatics, Physics Pervasive Technology Laboratories Indiana University Bloomington IN 47401

(2)

Community Grids Laborator

Technology Expertise

n

Web Service

and

Web 2.0

technologies for large scale

distributed systems -- largely to support

science

Web Services: Integrate ideas in Enterprise Software into

science

Web 2.0: Integrate ideas in Flickr Connotea Slideshare

Scribd and YouTabe into science

n

Geographical Information Systems

(e.g. Google Maps)

n

Streaming

Sensor data

(including audio-video streams)

n

Portals

(User Interfaces)

n

Parallel

computing to make

computers fast

(3)

Community Grids Laboratory Projects

n Funded by NSF NASA NIH DoE and DoD

n Cheminformatics – High Throughput Screening data and

filtering; PubChem PubMed including document analysis

n Interactive Particle Physics Data Analysis

n Earthquake Science predicting earthquakes using simulations

and satellite and GPS global positioning system Sensor Grid

n eSports collaboration for real time trainers and sportsman with

HPER IU School of Health, Physical Education, and Recreation.

n Ice Sheet Dynamics – melting of Glaciers

n Navajo Nation Grid Education (Science Gateways) and

Healthcare

Web 2.0 tutorial and distance education course spring 2007

n Architecture of Air Force Sensor and Decision support systems

(4)

Why Cyberinfrastructure Useful

n Supports distributed science – data, people, computers

n Exploits Internet technology (Web2.0) adding (via Grid

technology) management, security, supercomputers etc.

n It has two aspects: parallel – low latency (microseconds)

between nodes and distributed – highish latency (milliseconds)

between nodes

n Parallel needed to get high performance on individual 3D

simulations, data analysis etc.; must decompose problem

n Distributed aspect integrates already distinct components

n Cyberinfrastructure is in general a distributed collection of

parallel systems

n Cyberinfrastructure is made of services (usually Web

(5)

e-moreorlessanything and

Cyberinfrastructure

n ‘e-Science is about global collaboration in key areas of science,

and the next generation of infrastructure that will enable it.’ from its inventor John Taylor Director General of Research Councils UK, Office of Science and Technology

n e-Science is about developing tools and technologies that allow

scientists to do ‘faster, better or different’ research

n Similarly e-Business captures an emerging view of corporations as

dynamic virtual organizations linking employees, customers and stakeholders across the world.

The growing use of outsourcing is one example

n The Grid or Web 2.0 (Enterprise 2.0) provides the information

technology e-infrastructure for e-moreorlessanything.

n A deluge of data of unprecedented and inevitable size must be

managed and understood.

n People (see Web 2.0), computers, data and instruments must be

linked.

n On demand assignment of experts, computers, networks and

storage resources must be supported

(6)

TeraGrid: Integrating NSF Cyberinfrastructure

TeraGrid is a facility that integrates computational, information, and analysis resources at the San Diego Supercomputer Center, the Texas Advanced Computing Center, the University of

(7)

Virtual Observatory Astronomy Gri

Integrate Experiments

Radio Far-Infrared Visible

Visible + X-ray

Dust Map

Galaxy Density Map

(8)

Grid Capabilities for Science

n Open technologies for any large scale distributed system that is adopted by

industry, many sciences and many countries (including UK, EU, USA, Asia)

Security, Reliability, Management and state standards

n Service and messaging specifications

n User interfaces via portals and portlets virtualizing to desktops, email,

PDA’s etc.

~20 TeraGrid Science Gateways (their name for portals)OGCE Portal technology effort led by Indiana

n Uniform approach to access distributed (super)computers supporting single

(large) jobs and spawning lots of related jobs

n Data and meta-data architecture supporting real-time and archives as well

as federation

Links to Semantic web and annotation

n Grid (Web service) workflow with standards and several successful

instantiations (such as Taverna and MyLead)

n Many Earth science grids including ESG (DoE), GEON, LEAD, SCEC,

SERVO; LTER and NEON for Environment

(9)

Old and New (Web 2.0) Community Tools

e-mail and list-serves are oldest and best used

Kazaa, Instant Messengers, Skype, Napster, BitTorrent for P2P

Collaboration – text, audio-video conferencing, files

del.icio.us, Connotea, Citeulike, Bibsonomy, Biolicious manage

shared bookmarks

MySpace, YouTube, Bebo, Hotornot, Facebook, or similar sites

allow you to create (upload) community resources and share them; Friendster, LinkedIn create networks

http://en.wikipedia.org/wiki/List_of_social_networking_websites

Writely, Wikis and Blogs are powerful specialized shared

document systems

ConferenceXP and WebEx share general applicationsGoogle Scholar tells you who has cited your papers while

publisher sites tell you about co-authors

Windows Live Academic Search has similar goals

Note sharing resources creates (implicit) communities

(10)

“Best Web 2.0 Sites” -- 2006

n

Extracted from

http://web2.wsj2.com/

n

Social Networking

n

Start Pages

n

Social Bookmarkin

n

Peer Production News

n

Social Media Sharing

n

Online Storage

(11)

Web 2.0 Systems are Portals, Services, Resources

n

Captures the incredible development of interactive

Web sites enabling people to create and collaborate

(12)

Mashups v Workflow?

n Mashup Tools are reviewed at http://blogs.zdnet.com/Hinchcliffe/?p=63 n Workflow Tools are reviewed by Gannon and Fox

http://grids.ucs.indiana.edu/ptliupages/publications/Workflow-overview.pdf

n Both include

scripting in PHP, Python, sh etc. as both implement distributed

programming at level of services

n Mashups use all

types of service

interfaces and do not have the potential

robustness (security) of Grid service

(13)

13

Grid Workflow Datamining in Earth Science

n Work with Scripps Institute

n Grid services controlled by workflow process real time

data from ~70 GPS Sensors in Southern California

(14)

Web 2.0 uses all types of Services

n

Here a Gadget Mashup uses a 3 service workflow with

(15)

Web 2.0 APIs

http://www.programmable

web.com/apis

has (May 14

2007) 431 Web 2.0 APIs

with GoogleMaps the most

often used in Mashups

This site acts as a “

UDDI

(16)

The List of

Web 2.0 API’s

Each site has API and

its features

Divided into broad

categories

Only a few used a lot

(

42 API’s

used in

more than

10

mashups

)

RSS feed of new APIs

(17)

4 more Mashups

each day

For a total of 1906

April 17 2007 (4.0 a day over last

month)

Note ClearForest

runs Semantic Web Services Mashup

competitions (not workflow

competitions)

Some Mashup

types: aggregators, search aggregators, visualizers, mobile, maps, games

(18)

Mash

Planet

Web 2.0

(19)

19

Searched on Transit/Transportation Searched on Transit/Transportation

(20)
(21)

Now to Portals

21

Grid-style portal as used in Earthquake Grid

The Portal is built from portlets – providing user interface fragments for each service that are composed into the full interface – uses OGCE technology as does planetary science VLAB portal with University of Minnesota

(22)

Portlets v. Google Gadgets

n

Portals for Grid Systems are built using portlets with

software like GridSphere integrating these on the

server-side into a single web-page

n

Google (at least) offers the Google sidebar and Google

home page which support Web 2.0 services and do not

use a server side aggregator

n

Google is more user friendly!

n

The many Web 2.0 competitions is an interesting model

for promoting development in the world-wide

distributed collection of Web 2.0 developers

n

I guess Web 2.0 model will win!

(23)

Building Distributed Systems or

Cyberinfrastructure for Science

n

One use

Web 2.0

which is more intuitive and has lower

barrier to entry

Typically uses PHP

n

Or

Web Service

technology which is more powerful

(e.g. for security) but has a high learning and

infrastructure overhead

Typically uses Java

n

One can use Grid resources like

TeraGrid

and/or

n

Web 2.0 capabilities like

MySpace

,

Google Maps

n

We try to use best of both worlds!

(24)
(25)

Workflows - Taverna

(taverna.sourceforge.net)

(26)

The first particle physics

experiment: The Big Bang

A Brief History of Time

Ø 10-43secs; 10-37 secs

Ø Gravity; Strong forces separate

Ø 10-35 secs

Ø Inflation

Ø 10-10seconds

Ø Quark-AntiQuark

Annihilation (CP Violation)

Ø 10 microseconds

Ø Quarks form protons, neutrons

Ø 380,000 years (last scatter) Ø Nuclei capture electrons,

form atoms; universe transparent to light

Ø 1.0 Gigayear

(27)

Closing CMS for the first time (July)

(28)
(29)

Ice Sheet Dynamics

(30)

My Tags Menu Opened up. My Account also opens up to show

account and profile

(31)

Add To CITeam button opens new window

Clicking the Add To CITeam

button opens up this box to add information about this page (tags, description, etc), which will be added to our database and to Connotea

References

Related documents

PPC’s Guide to Audits of Financial Institutions provides guidance and practice aids for financial statement audits, supervisory committee audits, directors’ examinations,

− Protection of mail boxes and email letters on email server from SPAM email. − Unauthorized

Scaffold Tools Scaffold Belts Couplers Scaffolding Pouches Training & Assessment Basic & Intermediate Scaffolding & Forklift & EWP Operation Scaffold

Actionable variants EMR deposit • Result display • Decision support Outcomes • Performance metrics • Healthcare impact Develop list of actionable variants Aim 2 Aim 1

The two standards discussed here – the Web Service Choreography Interface (WSCI) and Business Process Execution Language for Web Services (BPEL4WS) – are designed to re- duce

Percentage of SMEs that have benefited from public support measures for their resource-efficiency actions; 2013; Bulgaria: 47; EU avg: 35 Percentage of SMEs that have

Section 3 proposes a Newton’s algorithm for efficient solution of an unregularized nonlinear Bingham-Brinkman (reduced) model. Comparisons between numerical simulations and

Furthermore, Dike (1987) defined public policy as government programme contained either in the nation’s laws or in a public statement by a competent functionary