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

Slides:



Advertisements
Similar presentations
PIONIER 2003, Poznan, , PROGRESS Grid Access Environment for SUN Computing Cluster Poznań Supercomputing and Networking Center Cezary Mazurek.
Advertisements

Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
User interfaces and engagement. What classes of users we are aiming at? Existing high-end computing users –Who we think are using the "wrong" technology.
Introduction Why do we need Mobile OGSI.NET? Drawbacks:
ELECTRONIC MEDICAL RECORDS By Sh. Ananthakrishnan Technical Director, NIC.
Global Grid Access Cezary Mazurek, PSNC. Cezary Mazurek, PSNC, Enable access to global grid, Supercomputing 2003, Phoenix, AZ 2 Agenda Introduction PROGRESS.
CGW 2009 Vine Toolkit A uniform access and portal solution to existing grid middleware services P.Dziubecki, T.Kuczynski, K.Kurowski, D.Szejnfeld, D.Tarnawczyk,
1 THE OFFICE 2 OFFICE PROJECT COLLABORATION SYSTEM.
PROGRESS: ICWS'2003 Web Services Communication within the PROGRESS Grid-Portal Environment Michał Kosiedowski.
A Grid Resource Broker Supporting Advance Reservations and Benchmark- Based Resource Selection Erik Elmroth and Johan Tordsson Reporter : S.Y.Chen.
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
Firefox 2 Feature Proposal: Remote User Profiles TeamOne August 3, 2007 TeamOne August 3, 2007.
ECDL 2002 Employing Smart Browsers to Support Flexible Information Presentation in Petri net-based Digital Libraries Unmil P. Karadkar, Richard Furuta.
COMS 6125 –Student Presentation Series Web PORTAL Enhanced Information Management Sabyasachi Patjoshi sp2705atColumbiadotEdu
Introducing Enterprise Technologies David Dischiave Syracuse University School of Information Studies “The original iSchool” June 3, 2013 Information School,
The Vascular Medicine Training Application Evanthia Tripoliti 1, Antonios Sakellarios 1, Michael Peroulis 2, Euripides G.M. Petrakis 1 1 Technical University.
Tsinghua University Service-Oriented Enterprise Coordination Prof. Dr. Yushun Fan Department of Automation, Tsinghua University,
Nursing Science and the Foundation of Knowledge
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
1 Review of eHealth Program Geza Nagy, M.D. (external expert of MEDINFO eHealth Program Office)
MOHD AFIF RASHDAN B SHAFIE 11B07116 NANTHINI D/O VELLA 11B07115 BACHELOR OF COMPUTER SCIENCE NETWORK AND SECURITY SUPERVISOR : EN. AKHYARI NASIR.
Service Architecture of Grid Faults Diagnosis Expert System Based on Web Service Wang Mingzan, Zhang ziye Northeastern University, Shenyang, China.
Integration of the Biological Databases into Grid-Portal Environments Michal Kosiedowski, Michal Malecki, Cezary Mazurek, Pawel Spychala, Marcin Wolski.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
Winrunner Usage - Best Practices S.A.Christopher.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
PROGRESS – Computing Portal and Data Management in the Cluster of SUNs Michał Kosiedowski Sun HPC Consortium Heidelberg 2003.
Y. Kotani · F. Ino · K. Hagihara Springer Science + Business Media B.V Reporter: 李長霖.
Information Grid Services in the Polish Optical Internet PIONIER Cezary Mazurek, Maciej Stroiński, Jan Węglarz.
© ABB Inc. - USETI All Rights Reserved 10/17/2015 Insert image here An Economic Analysis Development Framework for Distributed Resources Aaron F. Snyder.
Facilitating access to the scientific data service with the use of the Data Management System Cezary Mazurek
The PROGRESS Grid Service Provider Maciej Bogdański Portals & Portlets 2003 Edinburgh, July 14th-17th.
INFSO-RI Enabling Grids for E-sciencE Supporting legacy code applications on EGEE VOs by GEMLCA and the P-GRADE portal P. Kacsuk*,
1 © State of New South Wales through the NSW Department of Education and Training, This work may be freely reproduced and distributed for personal,
Application portlets within the PROGRESS HPC Portal Michał Kosiedowski
Resource Brokering in the PROGRESS Project Juliusz Pukacki Grid Resource Management Workshop, October 2003.
Interactive task invocation in the Virtual Laboratory M. Okoń, M. Lawenda, T. Rajtar, D. Stokłosa, D. Kaliszan, P. Mierzyński, N. Meyer, M. Stroiński 4.
PROGRESS: ICCS'2003 GRID SERVICE PROVIDER: How to improve flexibility of grid user interfaces? Michał Kosiedowski.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Metadata harvesting in regional digital libraries in PIONIER Network Cezary Mazurek, Maciej Stroiński, Marcin Werla, Jan Węglarz.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
A Dynamic Service Deployment Infrastructure for Grid Computing or Why it’s good to be Jobless Paul Watson School of Computing Science.
1 N. Capuano 1, M. Gaeta 1, R. Iannone 1, F. Orciuoli 2 1 Centro di Ricerca in Matematica Pura ed Applicata, {capuano, gaeta, 2.
Delivering Fixed Content to Oracle Portal Doug Daniels & Ken Barrette Quest Software.
INFSO-RI JRA 1 Testbed Management Technologies Alain Roy (University of Wisconsin-Madison, USA) ETICS 2 Final Review Brussels - 11 May 2010.
Terena conference, June 2004, Rhodes, Greece Norbert Meyer The effective integration of scientific instruments in the Grid.
AN SLA-BASED RESOURCE VIRTUALIZATION APPROACH FOR ON-DEMAND SERVICE PROVISION Gabor Kecskemeti MTA SZTAKI International Workshop on Virtualization Technologies.
Scheduling Interactive Tasks in the Grid-based Systems M. Okoń, M. Lawenda, N. Meyer, D. Stokłosa, T. Rajtar, D. Kaliszan, M. Stroiński TERENA Networking.
New Developments in Access Management: Setting the Scene Alan Robiette JISC Development Group JISC-CNI Conference, June 2002.
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
PEPC 2003, Geneva, , PROGRESS Computing Portal Poznań Supercomputing and Networking Center (PSNC) Poland Poland Cezary Mazurek.
Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
1 Porting applications to the NGS, using the P-GRADE portal and GEMLCA Peter Kacsuk MTA SZTAKI Hungarian Academy of Sciences Centre for.
INFSO-RI JRA2 Test Management Tools Eva Takacs (4D SOFT) ETICS 2 Final Review Brussels - 11 May 2010.
Grid Activities in CMS Asad Samar (Caltech) PPDG meeting, Argonne July 13-14, 2000.
Developing GRID Applications GRACE Project
VIEWS b.ppt-1 Managing Intelligent Decision Support Networks in Biosurveillance PHIN 2008, Session G1, August 27, 2008 Mohammad Hashemian, MS, Zaruhi.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
CT101: Computing Systems Introduction to Operating Systems.
Instructional Strategies
Self Healing and Dynamic Construction Framework:
Design and Manufacturing in a Distributed Computer Environment
Wizard Templates.
Grid Resource Allocation Agreement Protocol Working Group
CMPT 733, SPRING 2017 Jiannan Wang
Grid Computing Software Interface
Presentation transcript:

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

Agenda Distributed systems Complex distributed scenarios The model The examples Conclusions

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

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

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

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

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

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?

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?

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

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

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

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

PROGRESS in PIONIER network Wrocław Gdańsk

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

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

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

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

Thank you!