Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Model of the Environment for Flexible Access to Complex Distributed Applications Michal Kosiedowski

Similar presentations


Presentation on theme: "A Model of the Environment for Flexible Access to Complex Distributed Applications Michal Kosiedowski"— Presentation transcript:

1 A Model of the Environment for Flexible Access to Complex Distributed Applications Michal Kosiedowski kat@man.poznan.pl

2 Agenda Distributed systems Complex distributed scenarios The model The examples Conclusions

3 Distributed systems Computing grid Grid data management system Digital library Content delivery system

4 Scenario 1 Illness Parts of virus DNA Treatment Whole DNA DNA sequencing Computing grid Virus name or type DNA comparison Grid data management system Publications about the virus Information retrieval Digital library

5 Scenario 2 Accident RTG Injury type Picture comparison Grid data management system Instructions Video delivery Content delivery system Reference cases Information retrieval Digital library Health parameters Treatment

6 Scenario 3 Holiday Travel preferences Travel destinations Travel reservation Travel reservation system Information about travel destinations Information retrieval Digital library Documentary video Video delivery Content delivery system Vacation

7 What we could do (1) Create the appropriate workflows within portals –lack of flexibility –hard to reuse an application created that way in other locations than original

8 What we could do (2) Redeploy the implemented portlets into other portals –what if that other portal does not have the required relational database available?

9 What we could do (3) Use the WSRP standard for accessing remote portlets –what if the original portal is in Australia, the actual resources in USA and I want to access this from my portal based in Poland? –what about the load of the original application portal?

10 What we should do (1) Introduce additional layer of services grouped within service providers –abstractive descriptors for objects such as, for example, computing jobs, computing applications, medical reference cases, travel destinations,... and complex distributed applications –high-level services manage these objects, store the descriptors in an underlying database –high-level services utilize the functionality of the underlying systems to perform specific tasks

11 What we should do (2) For the more efficient realization of the various jobs and tasks broker services should be added on top of the functional systems: –already available in many of these systems (computing grid, data management system) –the broker services accept tasks for realization within the underlying systems

12 Architecture Computing Grid Grid Data Management System Distributed Digital Library Content Delivery System Grid Resource Broker Data Broker Library Broker Delivery Broker Grid Service Provider Telemedicine Service Provider Digital Library Service Provider iTVP Service Provider Computing PortaliTVP PortalDigital Library Portal Telemedicine Portal

13 Example 1 - PROGRESS Grid Service Provider –Job Submission Service –Application Management Service Services may be accessed by multiple portals PROGRESS Portlet Framework to facilitate the construction of portlets Computing Grid Grid Data Management System Grid Service Provider Grid Resource Broker Data Broker PROGRESS HPC Portal PROGRESS HPC Portal PROGRESS HPC Portal

14 PROGRESS in PIONIER network Wrocław Gdańsk

15 Example 2 - Telemedicine Telemedicine Portal: Surgery Telemedicine Service Provider –Teleconsultations Service –Reference Cases Service Grid Data Management System Distributed Digital Library Content Delivery System Telemedicine Service Provider Data Broker Library Broker Delivery Broker Telemedicine Portal

16 Telemedicine in PIONIER network Regional optical network Connecting local hospitals with clinic experts Delivering grid resources and services to local hospitals

17 Conclusions (1) Introduction of service providers grouping high-level services adds flexibility to the construction of grid portals The construction and utilization of distributed applications is easier with an extended set of services available The realization of complex distributed scenarios is easier to achieve

18 Conclusions (2) We want to use this architecture for the realization of grid service environments and delivery of complex distributed applications in the PIONIER network The model was used for the PROGRESS environment and is the basis for the realization of the Telemedicine project Other environments are planned: SME Portal

19 Thank you! kat@man.poznan.pl


Download ppt "A Model of the Environment for Flexible Access to Complex Distributed Applications Michal Kosiedowski"

Similar presentations


Ads by Google