12006/9/26 emerging grid standards mark baker, amy apon, clayton ferner, jeff brown. ieee computer...

26
1 2006/9/26 2006/9/26 Emerging Grid Emerging Grid Standards Standards Mark Baker, Amy Apon, Clayton Ferner, Je Mark Baker, Amy Apon, Clayton Ferner, Je ff Brown. ff Brown. IEEE Computer Society , IEEE Computer Society , Vol. Vol. 38 38 , , Issue Issue 4 , pp 4 , pp . . 43 43 - 50 , - 50 , Year of Publication: April 2005 Year of Publication: April 2005 Presented by Presented by 張張張 張張張

Post on 21-Dec-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

112006/9/262006/9/26

Emerging Grid StandardsEmerging Grid Standards

Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown.Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown.IEEE Computer Society ,IEEE Computer Society ,Vol.Vol. 3838, , IssueIssue 4 , pp4 , pp. . 43 - 50 ,43 - 50 ,

Year of Publication: April 2005Year of Publication: April 2005Presented by Presented by 張肇烜張肇烜

Page 2: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

OutlineOutline

• IntroductionIntroduction• Grid-related standards bodiesGrid-related standards bodies• Open Grid Services ArchitectureOpen Grid Services Architecture• Open Grid Services InfrastructureOpen Grid Services Infrastructure• Web Services Resource FrameworkWeb Services Resource Framework• Stateful resourcesStateful resources• Event notificationEvent notification

Page 3: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Outline Outline (cont.)(cont.)

• Grid Security InfrastructureGrid Security Infrastructure

• Community Authorization ServiceCommunity Authorization Service

• ConclusionsConclusions

Page 4: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

IntroductionIntroduction

• Importance of Grid.Importance of Grid.• Hinder the factor of Gird development.Hinder the factor of Gird development.

Page 5: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Grid-related standards Grid-related standards bodies bodies

• Global Grid ForumGlobal Grid Forum

• OASISOASIS

• World Wide Web ConsortiumWorld Wide Web Consortium

• Distributed Management Task ForceDistributed Management Task Force

• Web Services Interoperability Web Services Interoperability OrganizationOrganization

• Internet2Internet2

• Liberty AllianceLiberty Alliance

Page 6: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Grid-related standards Grid-related standards bodiesbodies (cont.) (cont.)

• Global Grid Forum (seven areas):Global Grid Forum (seven areas):– Application program and programming model Application program and programming model

environment.environment.– Architecture.Architecture.– Data.Data.– Security.Security.– Information system and performance.Information system and performance.– Peer to peer.Peer to peer.– Resource management.Resource management.

Page 7: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Grid-related standards Grid-related standards bodies bodies (cont.)(cont.)

• Global Grid Forum (four types):Global Grid Forum (four types):– Informational.Informational.

– Experimental.Experimental.

– Community practice.Community practice.

– Recommendations.Recommendations.

Page 8: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Grid-related standards Grid-related standards bodies bodies (cont.)(cont.)

• OASIS:OASIS:– A not-for-profit international A not-for-profit international

organization that promotes industry organization that promotes industry standards for e-business .standards for e-business .

• W3C:W3C:– W3C is an international organization to W3C is an international organization to

promote common and interoperable promote common and interoperable protocols.protocols.

Page 9: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Grid-related standards Grid-related standards bodies bodies (cont.)(cont.)

• DMTF :DMTF :– The DMTF is an industry to develop The DMTF is an industry to develop

management standards and integration management standards and integration technologies for enterprise and Internet technologies for enterprise and Internet environments.environments.

• WS-I:WS-I:– WS-I is an open industry body to WS-I is an open industry body to

promote the adoption of Web services promote the adoption of Web services and interoperability among different and interoperability among different Web services implementations.Web services implementations.

Page 10: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Grid-related standards Grid-related standards bodies bodies (cont.)(cont.)

• Internet2:Internet2:– Internet2 is a consortium of groups from Internet2 is a consortium of groups from

academia , industry , and government to academia , industry , and government to develop and deploy advanced network develop and deploy advanced network applications and technologies.applications and technologies.

• Liberty Alliance:Liberty Alliance:– The Liberty Alliance is an international The Liberty Alliance is an international

alliance of companies , nonprofit alliance of companies , nonprofit groups , and government organization.groups , and government organization.

Page 11: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Open Grid Services Open Grid Services ArchitectureArchitecture

• The most important Grid standard to The most important Grid standard to emerge recently is Open Grid emerge recently is Open Grid Services Architecture (OGSA).Services Architecture (OGSA).

• OGSA represents an evolution OGSA represents an evolution towards a Grid system architecture towards a Grid system architecture based on Web services concepts and based on Web services concepts and technologies.technologies.

Page 12: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Open Grid Services InfrastructureOpen Grid Services Infrastructure

• Enhanced Web services that Enhanced Web services that provided a standard set of provided a standard set of mechanisms to manage state.mechanisms to manage state.

Page 13: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Open Grid Services Infrastructure Open Grid Services Infrastructure (cont.)(cont.)

• Critics identified several problems with Critics identified several problems with OGSI:OGSI:– It was too large for one specification.It was too large for one specification.– OGSI was not a pure subset of Web services. OGSI was not a pure subset of Web services.

Page 14: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Web Services Resource Web Services Resource FrameworkFramework

• Widespread dissatisfaction with OGSI Widespread dissatisfaction with OGSI led to a collaborative effort among led to a collaborative effort among architects from the Grid and Web architects from the Grid and Web services communities to define an services communities to define an alternative infrastructure based on alternative infrastructure based on unadulterated Web services unadulterated Web services specifications.specifications.

Page 15: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Web Services Resource Web Services Resource Framework Framework (cont.)(cont.)

• Two new OASIS technical committees:Two new OASIS technical committees:– WS-Resource Framework (WSRF) TC.WS-Resource Framework (WSRF) TC.– WS-Notification (WSN) TC.WS-Notification (WSN) TC.

Page 16: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Web Services Resource Web Services Resource Framework Framework (cont.)(cont.)

• The WSRF TC was formed to standardize The WSRF TC was formed to standardize four specifications:four specifications:– WS-ResourceLifetime.WS-ResourceLifetime.– WS-ResourceProperties.WS-ResourceProperties.– WS-ServiceGroup.WS-ServiceGroup.– WS-BaseFaults.WS-BaseFaults.

Page 17: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Web Services Resource Web Services Resource Framework Framework (cont.)(cont.)

• The WSN TC :The WSN TC :– WS-BaseNotification.WS-BaseNotification.– Ws-BrokeredNotification.Ws-BrokeredNotification.– WS-Topics.WS-Topics.

Page 18: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Stateful resourcesStateful resources

• The OASIS WSRF TC aims to define a genThe OASIS WSRF TC aims to define a generic and open framework.eric and open framework.

• WSRF defines the means by which:WSRF defines the means by which:– A Web service can be associated with more statefuA Web service can be associated with more statefu

l resources.l resources.– A service requestor can access stateful resources inA service requestor can access stateful resources in

directly through Web services.directly through Web services.– The stateful resources can be destroyed, immediateThe stateful resources can be destroyed, immediate

ly or via time-based destruction.ly or via time-based destruction.

Page 19: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Stateful resources Stateful resources (cont.)(cont.)

– A stateful resource’s type definition can be associaA stateful resource’s type definition can be associated with a Web service’s interface description.ted with a Web service’s interface description.

– A stateful resource’s actual state can be queried anA stateful resource’s actual state can be queried and modified via message exchanges.d modified via message exchanges.

– Web service that encapsulate stateful resources can Web service that encapsulate stateful resources can be renewed when they become invalid.be renewed when they become invalid.

– The stateful resources can be aggregated for domaiThe stateful resources can be aggregated for domain-specific purposes.n-specific purposes.

Page 20: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Event notificationEvent notification

• There is a move to merge these There is a move to merge these competing specifications.competing specifications.

• Two specifications describe event Two specifications describe event notification with respect to resource:notification with respect to resource:– WS-Eventing.WS-Eventing.– WS-Notification.WS-Notification.

Page 21: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Event notification Event notification (cont.)(cont.)

• WS-EventingWS-Eventing– This specification allows Web services to be This specification allows Web services to be

notified of events that occur with other servinotified of events that occur with other services.ces.

Page 22: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Event notification Event notification (cont.)(cont.)

• WS-NotificationWS-Notification– This family of specifications describes the mThis family of specifications describes the m

echanism by which Web services can receivechanism by which Web services can receive notification of an event related to resource notification of an event related to resource.e.

Page 23: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Other Standards and trendsOther Standards and trends

• WS-I Basic Profile.WS-I Basic Profile.• Web Services Grid Application FramewroWeb Services Grid Application Framewro

kk• WS-I+WS-I+

Page 24: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Grid Security InfrastructureGrid Security Infrastructure

• It implemented by the Globus toolkit.It implemented by the Globus toolkit.• In GSI , the owner typically grants use of In GSI , the owner typically grants use of

a resource to individual.a resource to individual.

Page 25: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

Community Authorization Community Authorization ServiceService

• It provides an individual community It provides an individual community identifier that authorizes a user for a identifier that authorizes a user for a resource.resource.

• It can be used to verify identity and It can be used to verify identity and trustworthiness.trustworthiness.

Page 26: 12006/9/26 Emerging Grid Standards Mark Baker, Amy Apon, Clayton Ferner, Jeff Brown. IEEE Computer Society,Vol. 38, Issue 4, pp. 43 - 50, Year of Publication:

ConclusionsConclusions

• OGSA and WSRF represent significant OGSA and WSRF represent significant cooperation among researchers in cooperation among researchers in academia, government ,and industry.academia, government ,and industry.