Grid Systems: What is needed from Web Service standards?
Download
Report
Transcript Grid Systems: What is needed from Web Service standards?
Grid Systems: What is needed
from Web Service standards?
ICSOC Panel
November 16 2004
Geoffrey Fox
Computer Science, Informatics, Physics
Pervasive Technology Laboratories
Indiana University Bloomington IN 47401
[email protected]
http://www.infomall.org http://www.grid2002.org
1
Panelists
Andrew Grimshaw,
• University of Virginia, and founder and CTO of
Avaki.com, and one of the architects of OGSA or the
Open Grid Service Architecture
Steven Newhouse,
• Deputy Director, Open Middleware Infrastructure
Institute, University of Southampton (part of the UK
e-science programme)
Jeffrey Frey,
• IBM Distinguished Engineer, OnDemand System
Architecture and Design
2
Backdrop
Not perhaps agreement on “What is a Grid”
• Perhaps community (this panel) would agree that service
oriented architectures and their current major
implementation Web Services critical
Some disagreement as to Scale of Grids
• Intra-Grids versus Inter-Grids (supporting virtual
organizations)
• Department, Enterprise versus multi-Enterprise
Not entirely clear how Grid Services will be produced,
specified and standardized
• Software producers (Globus, EGEE, OMII, Commercial
Vendors) versus “Standards/Community” organizations
3
Some Grid Definitions
Supporting human decision making with a network of at least
four large computers, perhaps six or eight small computers,
and a great assortment of disc files and magnetic tape units not to mention remote consoles and teletype stations - all
churning away. (Licklider 1960)
Coordinated resource sharing and problem solving in
dynamic multi-institutional virtual organizations
Infrastructure that will provide us with the ability to
dynamically link together resources as an ensemble to support
the execution of large-scale, resource-intensive, and
distributed applications.
Internet Scale Distributed Computers and Services
Realizing thirty year dream of science fiction writers that
have spun yarns featuring worldwide networks of
interconnected computers that behave as a single entity.
4
Questions for Panel
What are Requirements for Grid Services that are
different from Web Services?
What Grid Services (or Web services essential to Grids)
are needed at
• a) "Infrastructure" level such as WSRM and WSRF
• b) Higher level such as data and job management
What Grid services need to be standardized and
• a) When is a realistic time this might happen
• b) What process should be used to set standards
• c) What stakeholders need to be involved in process
Any other topic of relevance that is important
5
Question/Answer Session
WS-Naming was discussed
• What about use of publish/subscribe messaging models with
“topics” as “address”?
• What about anonymity?
• The use of URN and URI for WS-Naming was discussed –
good possibility with additional restrictions
What about UDDI? Too static
Why don’t organizations (W3C, OASIS, GGF, DMTF,
EGA) get better coordinated? They are/should
Is complexity better managed by a simple framework
(leaving details to non standard application logic) or by
specifying complexity?
6