Presentation is loading. Please wait.

Presentation is loading. Please wait.

1st Workshop, Beijing, China, June 21 – 23, 2005 1 Marian Bubak Institute of Computer Science and ACC CYFRONET AGH Cracow, Poland AGH Cracow,

Similar presentations


Presentation on theme: "1st Workshop, Beijing, China, June 21 – 23, 2005 1 Marian Bubak Institute of Computer Science and ACC CYFRONET AGH Cracow, Poland AGH Cracow,"— Presentation transcript:

1 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 1 Marian Bubak Institute of Computer Science and ACC CYFRONET AGH Cracow, Poland AGH Cracow, Polandbubak@agh.edu.pland CrossGrid, K-WfGrid, and (future) GridSpace Collaborations From Interactive Applications and Knowledge Based Workflows to Transparent Semantic Grid (from X# and ~# to # )

2 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 2 Overview Trends in applications and computing systems Trends in applications and computing systems CrossGrid - Environment for application steering CrossGrid - Environment for application steering Workflow applications Workflow applications K-WfGrid - knowledge-based environment K-WfGrid - knowledge-based environment New proposal – GridSpace: transparent semantic grid New proposal – GridSpace: transparent semantic grid

3 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 3 Trends in Applications Large scale numerical simulations Large scale numerical simulations Computationally demanding data analysis Computationally demanding data analysis Distributed computing and storage Distributed computing and storage Remote access to experimental equipments Remote access to experimental equipments A need for integration heterogeneous environments into one application A need for integration heterogeneous environments into one application Collaborative problem solving Collaborative problem solving Virtual organisations Virtual organisations

4 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 4 Evolution in Distributed Computing Distributed systems operate in heterogenous environments Distributed systems operate in heterogenous environments Large scale resource sharingLarge scale resource sharing InteroperabilityInteroperability Communication via protocol stacksCommunication via protocol stacks Service oriented architectures Service oriented architectures Open standard integration Open standard integration Virtualisation of resources Virtualisation of resources Complexity of computing systems close to the limits of human capability Complexity of computing systems close to the limits of human capability

5 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 5 CrossGrid 21 partners21 partners 2002-2005, EC IST F22002-2005, EC IST F2 Coordinated by CYFRONETCoordinated by CYFRONET Research areasResearch areas CrossGrid Applications CrossGrid Applications Grid Tool Environment Grid Tool Environment New Grid Services New Grid Services International Testbed International Testbed Architecture Architecture www.eu-crossgrid.org

6 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 6 Main CrossGrid Objectives New category of Grid-enabled applications New category of Grid-enabled applications compute- and data-intensivecompute- and data-intensive distributeddistributed near-real-time response (a person in a loop)near-real-time response (a person in a loop) layeredlayered New programming tools New programming tools Grid more user friendly, secure and efficient Grid more user friendly, secure and efficient Interoperability with other Grids Interoperability with other Grids Implementation of standards Implementation of standards

7 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 7 Portal Login and Grid Proxy Creation Bypass Placement and LB Mesh Generation Simulation Job Submission Job MonitoringVirtual Node Navigation and Grid Data Transfer Patient in an MRI Scanner MR Image Storage MR Image Segmentation globus-lumc (Leiden) mn (Virtual Operating Theatre at the UvA) ce (Linz) ce2 (NIKHEF) Blood Flow Visualization Blood Flow Simulation Blood Flow Rendering in VR Virtual Medical Support

8 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 8 Flood Simulation Data sources Hydrological simulation Hydraulic simulation Portal Meteorological simulation

9 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 9 High Energy Physics Applications Interactive ANN training Interactive ANN training MPIMPI Parallel Sleuth algorithm Parallel Sleuth algorithm ATLAS DAQ events remote ATLAS DAQ events remoteprocessing Feasibility study of using the Grid to process difficult events in one of the LHC experiments (DAQ)Feasibility study of using the Grid to process difficult events in one of the LHC experiments (DAQ) Distributed data access prototype Distributed data access prototype Distributed filtering of ntuples (data files) distributed on CrossGrid Storage ElementsDistributed filtering of ntuples (data files) distributed on CrossGrid Storage Elements The output can be used in the ANN application.The output can be used in the ANN application.

10 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 10 Meteo / Pollution Application Weather forecasting Weather forecasting Air pollution forecasting Air pollution forecasting Wave modeling Wave modeling Data mining Data mining Weather forecasting is the common link and provides input data for all other activities

11 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 11 CrossGrid Tools and Services T e s t b e d Applications Services Tools 17 sites 9 countries over 200 CPUs 4 TB of storage

12 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 12 Migrating Desktop Tools Desktop tools - Job Wizard - Job Monitor - Application Container and Application Plugin - GridFTP Commander - User Profile Manager - Private Storage Management Desktop tools - Job Wizard - Job Monitor - Application Container and Application Plugin - GridFTP Commander - User Profile Manager - Private Storage Management - VNC/SSH console - VNC/SSH console

13 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 13 Migrating Desktop Functionality Main Features: Single sign-on / authorisation Single sign-on / authorisation Platform independent Platform independent Batch jobs Batch jobs MPI jobs MPI jobs Running interactive applications using java plugins or VNC Running interactive applications using java plugins or VNC Monitoring grid applications Monitoring grid applications Flexible Application framework Flexible Application framework User profile management User profile management Easy application add on Easy application add on Local and grid file management Local and grid file management

14 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 14 Roaming Access Server Well-defined set of web-services Well-defined set of web-services An interface for accessing HPC systems and services (based on various technologies) in a common and standardised way An interface for accessing HPC systems and services (based on various technologies) in a common and standardised way Interconnection between various grid middleware and applications Interconnection between various grid middleware and applications Additional features: Additional features: Virtual Directory supportVirtual Directory support Plug-in for various grid middlewarePlug-in for various grid middleware JobSubmission Services Roaming Access Server Interactive Session Services File Management Services Profile Management Services Application Management Services

15 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 15 Interactivity 1.Interactive workflow - user interactivity on the Grid A user can continuously interact with a Grid client without waiting for termination of the jobs submitted 2.Online output control - user one-way interactivity A user can see the output of the application running in the Grid testbed on an MD client synchronously with the application 3.Runtime steering - user two-way interactivity A use can steer the running application, either providing some input data online as requested by the application (also asynchronously), or suspending the process, changing some input data and resuming it

16 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 16 Interactive Job Submission The user submits an application job through the CG portal or Migrating Desktop and the Roaming Access Server which supports individual user environments, The user submits an application job through the CG portal or Migrating Desktop and the Roaming Access Server which supports individual user environments, The job is handled by the Scheduler, which selects the appropriate computing resources, The job is handled by the Scheduler, which selects the appropriate computing resources, DataGrid software components are used for low-level Grid operations (submission for processing and delivery of results), DataGrid software components are used for low-level Grid operations (submission for processing and delivery of results), The system bases on Globus Toolkit v2, The system bases on Globus Toolkit v2, Other CrossGrid tools and services can be used in conjunction with running jobs, as requirements dictate Other CrossGrid tools and services can be used in conjunction with running jobs, as requirements dictate

17 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 17 Interactivity via MD Job Submission Services CrossBroker Logging & Bookkeeping Roaming Access Server Computing Element LRMS Gatekeeper JDL Migrating Desktop RAS shadow port, RAS shadow host Process Launched Interactive data Control data Submission flow In/Out/Err job data 010011000 WorkerNode Job Shadow stdin – stdout -stderr Console Agent Job Condor ByPass System Job Shadow Java Visualisation plug-in

18 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 18 Scheduler (CrossBroker) Automatic job management for parallel applications: Automatic job management for parallel applications: Search and selection of available resources, job conditioning, job launching, job monitoring, job retry (in case of failures) and results retrieval. MPICH-P4 (intra-cluster)MPICH-P4 (intra-cluster) MPICH-G2 (inter-cluster)MPICH-G2 (inter-cluster) Computational WorkflowsComputational Workflows Best effort approach to deal with failures/problems Best effort approach to deal with failures/problems

19 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 19 Performance Analysis Tool Monitors Managers Service Manager High-Level Analysis Component Service OCM-G Interface (OMIS) Main Measurement Interface G-PM Analysis Tool Performance User Interface & Visualization P1 Component Monitoring System... OCM-G P2 Processes P3... ApplicationPn Modules Application Performance Measurement Component Local...

20 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 20 Definition of Measurements Aggregation in timeAggregation in space ObjectsFunctionsPartner objectsMetrics Sites Nodes Processes

21 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 21 Definition of Visualizers Visualization type: Bar graph Curve diagram Histogram Pie chart Matrix diagram Parameters: Scales Update interval

22 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 22 Application Monitoring RUNNING APPLICATION OCM-G – MONITORING OF APPLICATION TOOL - VISUALIZATION Standard Interface (OMIS) System-specific interface

23 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 23 OCM-G Monitoring System

24 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 24 OCM-G – Features On-line operation On-line operation Support for multi-site grid applications Support for multi-site grid applications Low perturbation Low perturbation Techniques for data rate reductionTechniques for data rate reduction Lightweight and fast socket-based communicationLightweight and fast socket-based communication Flexible, services-driven design Flexible, services-driven design No fixed metrics but a set of flexible services to construct metrics with desired semanticsNo fixed metrics but a set of flexible services to construct metrics with desired semantics Enables custom metrics in G-PMEnables custom metrics in G-PM Extendible Extendible Additional services can easily be addedAdditional services can easily be added Loaded dynamically at run-timeLoaded dynamically at run-time Secure Secure GSI-based securityGSI-based security Minimal security requirementsMinimal security requirements Autonomous and standardized Autonomous and standardized Standard interfaceStandard interface Minimized effort of porting OMIS-based tools across platformsMinimized effort of porting OMIS-based tools across platforms Enabled interoperability of multiple tools monitoring a single application.Enabled interoperability of multiple tools monitoring a single application.

25 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 25 GridBench: The Suite Layered approach Layered approach Worker-node Worker-node Site Site and VO level and VO level Micro-benchmarks Micro-benchmarks Micro-kernel Benchmarks Micro-kernel Benchmarks Application-kernel Benchmarks Application-kernel Benchmarks

26 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 26 UDAL - Unified Data Access Layer

27 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 27 Grid HLA Management System HLA management services HLA management services HLA-speaking Service for managing federatesHLA-speaking Service for managing federates RTIExec Service for managing RTIExec (coordination process in RTI)RTIExec Service for managing RTIExec (coordination process in RTI) Broker for setting up a federation and making migration decisionsBroker for setting up a federation and making migration decisions Broker decision services Broker decision services Registry for storing location of HLA-speaking servicesRegistry for storing location of HLA-speaking services Infrastructure Monitoring/Benchmarks for checking environment of HLA serviceInfrastructure Monitoring/Benchmarks for checking environment of HLA service Migration support services Migration support services Application Monitoring for monitoring performanceApplication Monitoring for monitoring performance Migration ServiceMigration Service

28 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 28 CrossGrid Testbed Testbed sites in 9 countriesTestbed sites in 9 countries 17 testbed sites17 testbed sites Three types of testbeds: production, development, testThree types of testbeds: production, development, test Communication: national research networks and GEANTCommunication: national research networks and GEANT

29 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 29 CrossGrid: Innovation, Interactivity, Interoperability Features Brings interactive applications to the Grid Brings interactive applications to the Grid Enables easy access to the Grid via Web Services Enables easy access to the Grid via Web Services Extends and enhances DataGrid, GridLab, and EuroGrid Extends and enhances DataGrid, GridLab, and EuroGrid Developed according to GGF and software engineering standards Developed according to GGF and software engineering standards Potential Customers End-users: hospitals, environmental authorities, physicists End-users: hospitals, environmental authorities, physicists Companies developing compute-intensive software Companies developing compute-intensive software Service and infrastructure providers Service and infrastructure providers Status Stable version available since March 2004 as open source Stable version available since March 2004 as open source Licensing: CrossGrid license based on EDG, GPL Licensing: CrossGrid license based on EDG, GPL CrossGrid Tutorial available for potential users CrossGrid Tutorial available for potential users

30 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 30 K-WfGrid www.kwfgrid.net K-WfGrid www.kwfgrid.net Fraunhofer FIRST, Berlin, Germany Fraunhofer FIRST, Berlin, Germany Institute of Computer Science, University of Innsbruck, Institute of Computer Science, University of Innsbruck, Innsbruck, Austria Innsbruck, Austria Institute of Informatics of the Slovak Academy of Sciences, Bratislava, Slovakia Institute of Informatics of the Slovak Academy of Sciences, Bratislava, Slovakia ACC CYFRONET AGH, Kraków, Poland ACC CYFRONET AGH, Kraków, Poland LogicDIS S.A., Athens, Greece LogicDIS S.A., Athens, Greece Softeco Sismat SpA, Genova, Italy Softeco Sismat SpA, Genova, Italy Bratislava Athens Genova Kraków Innsbruck Berlin

31 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 31 Flood Simulations - Workflow User Portal Workflow Service WorkflowKnowledge Storage Service Meteorology Service Hydrology Service Hydraulics Service Meteorology Visualization Hydrology Visualization Hydraulics Visualization

32 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 32 Workflow Applications and Knowledge Integrating services into coherent application scenariosIntegrating services into coherent application scenarios Enabling automatic construction and reuse of workflows with knowledge gathered during operationEnabling automatic construction and reuse of workflows with knowledge gathered during operation Involving monitoring and knowledge acquisition services in order to provide added value for end usersInvolving monitoring and knowledge acquisition services in order to provide added value for end users Technologies: service-oriented Grid architecture, software agents, ontologies, dynamic instrumentation Execute workflow Capture knowledge Reuse knowledge K-WfGrid Monitor environment Analyze information Construct workflow

33 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 33 Architecture of K-WfGrid Capturing and reusing knowledge about Grid environmentsCapturing and reusing knowledge about Grid environments Ontology-based optimization of workflowsOntology-based optimization of workflows Framework for collaborative knowledge reuseFramework for collaborative knowledge reuse Grid Middleware Web Portal User Assistant Agent Automatic Application Builder Workflow Composition Tools Grid Service Invocation and Control Grid Performance Analysis Service Grid Organization Memory Grid Application Building Users Knowledge Builder Agent Grid Workflow Execution Service Grid Resources Grid Performance Monitoring Service Knowledge

34 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 34 User Workflow Orchestration and Execution Web Portal Grid Resources Scheduler Grid Performance Monitoring and Instrumentation Service Automatic Application Builder Workflow Composition Tool Knowledge Assimilation Agent Grid Organizational Memory Ontological store of knowledge Low Level Grid Middleware (WS-RF) Knowledge Grid Workflow Execution Service Performance Analysis User Assistant Agent Grid Workflow User Interface User interaction through the Portal Guidances for the user Workflow composition and execution visualization Users decisions in crucial points of execution Information on available resources and their description Execution of chosen Grid services Information about workflow execution Analysed and extracted knowledge Information about resources and environment Information about performance of particular resources Flow of Actions

35 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 35 Stages of Workflow Construction Initial, abstract grid job Abstract Workflow with Service classes Partially concretized Workflow prior to execution Fully concretized Workflow after Successful execution

36 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 36 Workflow Environment

37 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 37 Circulation of Knowledge Grid wf Exec System Initial conditions provided by user Abstract workflow made by WCT Concrete workflow made by AAB Running workflow Scheduler Service class functionality Service instance properties Service instance performance Hints and guidelines USER Services and resources monitoring data On-line monitoring infrastructure Events occurred during wf composition and execution Event publishing subsystem Defined metrics predefined for the system supplied by grid service providers User Assistant Agent Knowledge Assimilation Agent Performance analysis

38 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 38 Monitoring and Performance Analysis Monitoring and instrumentation service (MIS)Monitoring and instrumentation service (MIS) Performance analysis service (PAS)Performance analysis service (PAS) Data representations and service interfacesData representations and service interfaces

39 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 39 Monitoring and Performance Analysis Monitoring and Instrumentation Service Monitoring and Instrumentation Service Instrument code regions, and activitiesInstrument code regions, and activities Monitor infrastructure, code regions, activity execution statusMonitor infrastructure, code regions, activity execution status Performance Analysis Service Performance Analysis Service Define performance metrics for workflowsDefine performance metrics for workflows Analyze monitoring data and relate the data to the workflowAnalyze monitoring data and relate the data to the workflow Define performance properties and search performance bottlenecks of workflowsDefine performance properties and search performance bottlenecks of workflows Data Presentations and Service Interfaces Data Presentations and Service Interfaces XML schemas for describing CPU usage,TCP bandwidth, generic events, profiling data, workflow activity execution status, etc.XML schemas for describing CPU usage,TCP bandwidth, generic events, profiling data, workflow activity execution status, etc. WIRL, PDQS, common service operations and specific service operationsWIRL, PDQS, common service operations and specific service operations WP Interdependencies WP Interdependencies Scheduler and Grid Workflow Execution Service (GWES) - WP2Scheduler and Grid Workflow Execution Service (GWES) - WP2 Grid Organizational Memory - WP4Grid Organizational Memory - WP4 Knowledge Assimilation Agent - WP5Knowledge Assimilation Agent - WP5

40 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 40 Ontologies in GOM Some general concepts, that could be shared by many domain ontologies Domain specific concepts, water flow Computational resource, visualisation resource Rainfall measurement resource File metadata File replicas File formats Meaning of data Data format Other flood samples time perdiod Average monitoring parameters Service class (e.g. FFT solver)- Service inputs; Service outputs; Service preconditions, effects Workflow patterns Workflow history Domain specific requirements – no parallel Data Service Application Workflow Ontology Scope Ontology Type GenericSpecific Resources

41 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 41 Levels of Knowledge Knowledge is separated into three levels Knowledge is separated into three levels Generic – definitions of concepts, taxonomyGeneric – definitions of concepts, taxonomy Domain specific – definition of domain specific topicsDomain specific – definition of domain specific topics Data – individuals from a concrete applicationData – individuals from a concrete application Knowledge is gathered in different registries Knowledge is gathered in different registries

42 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 42 Knowledge Base Architecture

43 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 43 Technologies and Standards Technologies and Standards Java Java Web Service, SOAP Web Service, SOAP Tomcat, Maven, JIBX Tomcat, Maven, JIBX WSRF, Globus Toolkit 4 WSRF, Globus Toolkit 4 XML, OWL, RDF, RDQL XML, OWL, RDF, RDQL OWL-DL (Description logic) OWL-DL (Description logic) JENA (Java Semantic Web Toolkit) JENA (Java Semantic Web Toolkit)

44 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 44 Users of K-WfGrid User community Environment: Flood decision crisis team support system Environment: Flood decision crisis team support system Business: Enterprise resource planning Business: Enterprise resource planning Public sector: Coordinated traffic management Public sector: Coordinated traffic management Developer community Grid software developers: Workflow and knowledge management tools Grid software developers: Workflow and knowledge management tools Application developers: Complex distributed application construction Application developers: Complex distributed application construction Interested Institutions: Municipality of Genova Slovak Water Research Institute, Bratislava Slovak Hydrometeorological Institute, Bratislava Slovak Watermanagement Enterprise, Banska Stiavnica

45 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 45 Project Proposal for F2 Call 5 GridSpace Transparent Semantic Grid

46 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 46 Programming grid application Programming grid application Various Grid middleware platforms for uniform access to resources – difficult, complex to programVarious Grid middleware platforms for uniform access to resources – difficult, complex to program Recent initiatives on Grid programming do not address the dynamic nature of the GridRecent initiatives on Grid programming do not address the dynamic nature of the Grid Important features of the Grid Important features of the Grid Grid is dynamicGrid is dynamic Resource users do not instantiate resources on their ownResource users do not instantiate resources on their own Resources are in different administrative domainsResources are in different administrative domains Therefore, a Grid application has to be Therefore, a Grid application has to be More loosely coupled (combined of autonomous elements)More loosely coupled (combined of autonomous elements) Flexible to overcome (and benefit from) Grid dynamic natureFlexible to overcome (and benefit from) Grid dynamic nature Adaptable to cross boundaries of various administration policiesAdaptable to cross boundaries of various administration policies Motivation

47 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 47 Features Features Abstract, semantically rich layer between a user and the middlewareAbstract, semantically rich layer between a user and the middleware Set of tools for Grid application developer to make the Grid programming easierSet of tools for Grid application developer to make the Grid programming easier Strong support for developing flexible and adaptable applicationsStrong support for developing flexible and adaptable applications Components Components Grid programming languageGrid programming language Interpreter with dynamic ad-hoc binding capabilitiesInterpreter with dynamic ad-hoc binding capabilities Runtime environment based on tuple space ideaRuntime environment based on tuple space idea Evolving language library to share and reuse applicationsEvolving language library to share and reuse applications Technology: components, services, objects Technology: components, services, objects Concept of the GridSpace

48 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 48 Separates the developer from ever-changing Grid resource layer Separates the developer from ever-changing Grid resource layer Seamlessly introduces dynamism into newly created applications Seamlessly introduces dynamism into newly created applications Provides unified access to resources by means of semantically described abstractions Provides unified access to resources by means of semantically described abstractions Supports evolving and well organized library of applications used up-to-date Supports evolving and well organized library of applications used up-to-date Allows easy reuse of already built applications Allows easy reuse of already built applications GridSpace - Additional Abstract Layer

49 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 49 Operation of GridSpace

50 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 50 From Resource Abundance to Programmable Grid Similar semantic description of all the resources Using common notions: dependency, requirement, capabilityUsing common notions: dependency, requirement, capability Based on growing Semantic Web/Grid achievementsBased on growing Semantic Web/Grid achievements With natural ability to be extended by multiple usersWith natural ability to be extended by multiple usersAdvantages Helps build new applicationsHelps build new applications Common language for various tools and platformsCommon language for various tools and platforms Does not enforce unification of underlying technologyDoes not enforce unification of underlying technology Global Grid Environment Computing power Data Software Sensors, devices Network transfer Data storage space Common Semantic Description Layer The environment provides everything for an application: vast space, multiplication of resources, multitude of access standards and protocols Issues Plenty of resources to build sophisticated applications fromPlenty of resources to build sophisticated applications from Each new application requires huge effort to overcome integration problemsEach new application requires huge effort to overcome integration problems Data/events - Sources - Retainers - Tranformers - Consumers Global Grid Environment Computing power Data Software Sensors, devices Network transfer Data storage space

51 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 51 Transparent Global Grid for Everyday Use The applications should be built/rebuilt almost at runtime The applications should be built/rebuilt almost at runtime Abstraction and transparency Abstraction and transparency Hierarchy of resources enables customisable abstraction levelHierarchy of resources enables customisable abstraction level No more job submission black boxes – control over running application will be enabledNo more job submission black boxes – control over running application will be enabled A level of transparency helps users understand the GridA level of transparency helps users understand the Grid The path to our main objective: plugging problems into the Grid to have them solved! The path to our main objective: plugging problems into the Grid to have them solved! Global Grid Environment

52 1st Grid@Asia Workshop, Beijing, China, June 21 – 23, 2005 52 Contact www.cyfronet.krakow.pl/en/bubak@agh.edu.pl


Download ppt "1st Workshop, Beijing, China, June 21 – 23, 2005 1 Marian Bubak Institute of Computer Science and ACC CYFRONET AGH Cracow, Poland AGH Cracow,"

Similar presentations


Ads by Google