1 / 36

The GRIDCC Project: providing a real-time GRID for distributed instrumentation

The GRIDCC Project: providing a real-time GRID for distributed instrumentation. F. Asnicar 1 , L. Del Cano 1 , G. Maron 2 , R.Pugliese 1 , C.Scafuri 1 on behalf of the GRIDCC Collaboration 1 Sincrotrone Trieste – ELETTRA, Trieste, Italy, 2 INFN, Legnaro, Italy ICALEPCS'05

kizzy
Download Presentation

The GRIDCC Project: providing a real-time GRID for distributed instrumentation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The GRIDCC Project: providing a real-time GRID for distributed instrumentation F. Asnicar1, L. Del Cano1, G. Maron2, R.Pugliese1, C.Scafuri1 on behalf of the GRIDCC Collaboration 1Sincrotrone Trieste – ELETTRA, Trieste, Italy, 2 INFN, Legnaro, Italy ICALEPCS'05 Geneva, Switzerland, 10-14 October 2005

  2. Outline • Introduction • The GRIDCC project • Pilot Applications • The GRIDCC architecture • The Instrument Element • The Execution Services • The Multipurpose Collaborative Environment • Status of the Art • Requirements and first design choices • The MCE @ Work ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  3. Project goals • ... the GRIDCC project extends the state of the art of computing Grid technologies, by introducing the handling of real-time constraints and interactive response into the existing Grid middleware • … build a widely distributed system that is able to remotely control and monitor complex instrumentation … these new applications introduce requirements for real-time and highly interactive operation of GRID resources. ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  4. Project goals (cont.) • … verify the feasibility of a Grid-based remote control of systems requiring real-time response with real applications running on existing Grid test beds over both national and international network infrastructures (e.g. GEANT). • … integrate a “grid of instruments” into existing Grid infrastructures that provide the computational power and storage needed for the applications … ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  5. Project in 3 steps • Development of generic Grid middleware, based on existing building blocks (Grid Services) which will allow the remote control and monitoring instrumentation such as distributed systems. • Testing of the middleware on challenging applications to validate it both in terms of functionality and quality of service: • European Power Grid • Geo-hazards • Remote Operation of an Accelerator Facility • High Energy Physics Experiment • … • Dissemination of the new software technology to encourage a wide range of enterprises to evaluate and adopt our Grid-oriented approach to real-time control and monitoring of remote instrumentation. ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  6. GRIDCC project landscape Use of the Grid technology, as extension of the Web Service Technologies, to develop a widely distributed control system with access to grid enabled computing and data storage facilities Virtual Ctrl. Room Instrument 1 Computing Element Supporting Services Instrument 2 Diagnostics Storage Element Instrument 3 Virtual Ctrl. Room ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  7. Participants ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  8. Pilot Application: Power Grid • In electrical utility networks (or power grids), the introduction of very large numbers of ‘embedded’ power generators often using renewable energy sources, creates a severe challenge for utility companies. • GRIDCC technology would allow the generators to participate in a Virtual Organization, and consequently to be monitored and scheduled in a cost-effective manner. • The test bed (by means of computer simulation and emulation) will demonstrate the performance of the emulat system under various conditions, ranging from light power system loading (where energy economics is most important) to power system emergency conditions (where overloaded power circuits necessitate co-ordinated generator control to avoid power black-outs). ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  9. Pilot application: Geo-hazardsRemote Operation of Geophysical Monitoring Network • Objective: To enable real-time processing of data acquired by heterogeneous (multi-parametric, distributed, remote or unmanned, etc.) geophysical network exploiting GRID capabilities. • Monitoring of fluid and gas migration processes in volcanic areas • Monitoring of diffusion processes of contaminant plumes and the study of groundwater circulation system in landslide bodies. ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  10. Pilot Application:High-Energy Physics: control and monitor of experiments • The so-called “Run Control” and “Detector Control Systems” of the experiment are charged with supervising the full configuration of the detector, but also with monitoring the data read out, their analysis and on-line interpretation. • Monitoring this detector, and potentially changing settings as a result of analysis on the monitoring data, is a complex task shared by a few hundred people distributed in geographically distributed laboratories. • This task requires continuous analysis and display of large amounts of data generated by the detector and in the past was done in a counting room near to the detector. In the context of GRIDCC, this application will be made to run in a completely distributed fashion, over the Grid. ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  11. Pilot Application: Far Remote Operations of ELETTRA ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  12. Pilot Application: Far Remote Operations of ELETTRA • Far remote operation of an accelerator facility (i.e. the ELETTRA Synchrotron Radiation Facility) involves: • maintenance of the accelerator and its trouble­shooting, the repair of delicate equipment • understanding and pushing performance limitations • performing commissioning and set ups • routine operations • All these activities are based on large amounts of information, which are at present accessible only at the accelerator site. ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  13. VCR VCR SecS CollabS ExeS AutS WfMS TGS WMS IMS PS PolR AgrS VIGS IE RS ACM IE IE IE CE SE LPS IM DM IMSpx GRIDCC Architecture ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  14. The role of the Instrument Element ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  15. The Architecture of the Instrument Element ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  16. The Execution Service Arhitecture ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  17. An Example Workflow: 1BM ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  18. Multipurpose Collaborative Environment • The MCE is a groupware which provides general purpose services to control remote instrumentation, manage experimental activity. • The system will be used to implement the VCR for the different applications of the GRIDCC project through customization and integration with application specific services. • The MCE will be based on a core groupware application (e.g., authentication, management of the VO users and instruments, monitor of the instrument status, job control, etc) and a set of plug-ins • general (e.g., chat, file browser, notebook, video conference) • specific to the particular application (e.g., accelerator control, instrument control) ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  19. MCE General Requirements • Support for general distance collaboration and, at the same time, access to remote control and monitoring of scientific instrumentation • Support of different classes of users: MCE users, MCE administrators, MCE grid service providers • Modularity and flexibility: different VCR application support • MCE will mainly rely upon web-based interfaces allowing users to access its resources at any location through a standard web-browser • Partial support of PDA and mobile devices ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  20. What is a Collaboratory? • A laboratory without walls … in particular, the core capabilities that constitute a collaboratory can be seen as technologies to link: • People to people (e.g., electronic mail, and tools for data conferencing, such as VRVS) • People to information (e.g., the World Wide Web and digital libraries) • People to facilities (e.g., status of remote instruments) to enhance utilization by expanding access to resources ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  21. State of the Art: HCI perspective • Collaboration Tools • Communication Support Systems • Shared Workspaces and Applications • Electronic Notebooks • Meeting and Decision Support Systems • Remote access and Control Systems ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  22. State of the Art: technological and architectural perspective • Collaboration Portals • GRID Information Portal • GRID Application Portal • Portal Framework • Collaboration Tools • Emerging Standards (JSR-168, WSRP,…) ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  23. www.lightsources.org ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  24. First design choices ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  25. The MCE @ Work ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  26. The MCE @ Work ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  27. The MCE @ Work ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  28. The MCE @ Work ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  29. The MCE @ Work ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  30. More info on www.gridcc.org ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  31. What is a Collaboratory? • The term “collaboratory” was coined by William Wulf by merging the words collaboration and laboratory, and defined as “... Centre without walls, in which researchers can perform their research without regard to geographical location - interacting with colleagues, accessing instrumentation, sharing data and computational resource, and accessing information in digital libraries”. ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  32. Reporting I ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  33. 1 Years 2 3 Project Timing ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  34. Human Resources ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  35. State of the Art: Technical and Architectural Perspective ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

  36. State of the Art: Techical and Architectural Perspective ICALEPCS'05 Geneva, Switzerland, October 10-14 2005

More Related