EGEE-III INFSO-RI-222667 Enabling Grids for E-sciencE www.eu-egee.org EGEE and gLite are registered trademarks Spyros Kopsidas Center for Research and.

Slides:



Advertisements
Similar presentations
Input Validation For Free Text Fields ADD Project Members: Hagar Offer & Ran Mor Academic Advisor: Dr Gera Weiss Technical Advisors: Raffi Lipkin & Nadav.
Advertisements

Fawaz Alsaadi Fahad Alsolmai.  Secure information sharing across different organizations is an emerging issue for collaborative software development,
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
Firefox 2 Feature Proposal: Remote User Profiles TeamOne August 3, 2007 TeamOne August 3, 2007.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks R. Brunetti INFN-Torino The Italian Regional.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SysAid.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Network trouble ticket standardisation -
Talend 5.4 Architecture Adam Pemble Talend Professional Services.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Regional Operations Dashboard Workplan Cyril.
Developing Health Geographic Information Systems (HGIS) for Khorasan Province in Iran (Technical Report) S.H. Sanaei-Nejad, (MSc, PhD) Ferdowsi University.
Some Basic Database Terminology
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Connect. Communicate. Collaborate Place your organisation logo in this area End-to-End Coordination Unit Toby Rodwell, Network Engineer, DANTE TNLC, 28.
©Kwan Sai Kit, All Rights Reserved Windows Small Business Server 2003 Features.
MAHI Research Database Data Validation System Software Prototype Demonstration September 18, 2001
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE II - Network Service Level Agreement (SLA) Establishment EGEE’07 Mary Grammatikou.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Romanian SA1 report Alexandru Stanciu ICI.
INFSO-RI Enabling Grids for E-sciencE Logging and Bookkeeping and Job Provenance Services Ludek Matyska (CESNET) on behalf of the.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks What GGUS can do for you JRA1 All hands.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks C. Loomis (CNRS/LAL) M.-E. Bégin (SixSq.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Steven Newhouse EGEE’s plans for transition.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks perfSONAR deployment over Spanish LHC Tier.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The network monitoring in grid context Operations.
INFSO-RI Enabling Grids for E-sciencE GRID sites connectivity database design Anthony Teslyuk, RRC KI JRA4, SA2 Meeting 4 th EGEE.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks GStat 2.0 Joanna Huang (ASGC) Laurence Field.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks WMSMonitor: a tool to monitor gLite WMS/LB.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks David Kelsey RAL/STFC,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks AMGA PHP API Claudio Cherubino INFN - Catania.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operations Automation Team James Casey EGEE’08.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Next steps with EGEE Gergely Sipos
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Multi-level monitoring - an overview James.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA2 Quality Plan for EGEE III Geneviève.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Stuart Kenny and Stephen Childs Trinity.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks IPv6 test methodology Mathieu Goutelle (CNRS.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE’09 SSC Workshop SAFE Project Proposal.
AdLib eDocument Solutions Scott Mackey AdLib eDocument eDocument Solutions.
EGEE-III-INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks EGEE-III All Activity Meeting Brussels,
INFSO-RI Enabling Grids for E-sciencE Running ECCE on EGEE clusters Olav Vahtras KTH.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Regional Dashboard Cyril L’Orphelin - CNRS/IN2P3.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks PASSTORE: safe certs & password management.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Using GStat 2.0 for Information Validation.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Vassiliki Pouli
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks ENOC - Status and plans Guillaume Cessieux.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Standard network trouble tickets exchange.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks APEL CPU Accounting in the EGEE/WLCG infrastructure.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Computational chemistry with ECCE on EGEE.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Communication tools between Grid Virtual.
INFSO-RI Enabling Grids for E-sciencE NRENs & Grids Workshop Relations between EGEE & NRENs Mathieu Goutelle (CNRS UREC) EGEE-SA2.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Xavier Jeannin (CNRS/UREC Paris, FR) 24.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks CharonGUI A Graphical Frontend on top of.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Regional Nagios Emir Imamagic /SRCE EGEE’09,
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA1 & SA2-ENOC Interactions status and plans.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks ROC model assessment AP ROC ShuTing Liao.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks The Dashboard for Operations Cyril L’Orphelin.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Astrophysical Cluster Session Claudio Vuerli,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Operations automation team presentazione.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Towards an Information System Product Team.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Trouble Ticket exchange standardization Mathieu.
University of Colorado at Denver and Health Sciences Center Department of Preventive Medicine and Biometrics Contact:
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Status of the SAM/Nagios/GSTAT Components.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks MyEGEE David Horat (
DXL to PST Converter presents
LHC T0/T1 networking meeting
The Client/Server Database Environment
Chapter 9: The Client/Server Database Environment
Online Steering in gLite with RMOST
Leigh Grundhoefer Indiana University
Best Practices in Higher Education Student Data Warehousing Forum
Presentation transcript:

EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Spyros Kopsidas Center for Research and Technology – Hellas EGEE-SA2 EGEE’08 Conference, Istanbul, Common trouble ticket translation and delivery system: Implementation and deployment details

Enabling Grids for E-sciencE EGEE-III INFSO-RI Identifying the problem... There is no common Trouble Ticket format for the NRENs. There is not a standard language for the Trouble Tickets (i.e. every TT is written in the national language of its origin). There is not a delivery system for distributing critical TTs to the corresponding NRENs.

Enabling Grids for E-sciencE EGEE-III INFSO-RI The other point of view... Almost every TT format is able to contain the same basic information and data. Identifying and matching the fields of different NRENs is rather a non resource demanding process. The ENOC stores the Trouble Tickets of every NREN.

Enabling Grids for E-sciencE EGEE-III INFSO-RI Our work / solution Design and Implementation of a Common Trouble Ticket Translation and Delivery System (GRNET version): –Common Data Model Definition –TT retrieval policy (initially via and eventually via direct database connections to the ENOC)‏ –Implementation of the retrieval mechanism –Implementation of the TT converter –Implementation of the delivery mechanism –Implementation of other powerful features (e.g. TT delivery via mobile SMS)‏

Enabling Grids for E-sciencE EGEE-III INFSO-RI Implementation Environment and Tools MS-Windows XP/2003 Operating System Borland Delphi for Windows 2007 Delphi Virtual Component Libraries for common procedures (sockets, database connections, etc)‏ MS-Windows services for supporting the conversion process and the special delivery features.

Enabling Grids for E-sciencE EGEE-III INFSO-RI Deployment over the Network

Enabling Grids for E-sciencE EGEE-III INFSO-RI System Architecture TT Converter Retrieval Mechanism Delivery Mechanism SERVICE ENOC DATABASE Application components

Enabling Grids for E-sciencE EGEE-III INFSO-RI Code samples: Reading s procedure TForm1.ChilkatMailMan21ReadPercentDone(ASender: TObject; percentDone: Integer; out abort: Integer); begin ProgressBar1.Position := percentDone; end; // Read from a POP3 server with progress monitoring. procedure TForm1.Button2Click(Sender: TObject); var IChilkat 2; bundle: IChilkat Bundle2; n: Integer; i: Integer; begin // A ChilkatMailMan2 ActiveX component was dropped onto the Delphi // form, and this became the Form's member variable "ChilkatMailMan21". ChilkatMailMan21.UnlockComponent(' ); // Set the POP3 mail server hostname, login, and password. ChilkatMailMan21.MailHost := 'mail.inf.uth.gr'; ChilkatMailMan21.PopUsername := 'enoc; ChilkatMailMan21.PopPassword := ' '; // Read the entire mailbox, leaving the mail on the POP3 server. bundle := ChilkatMailMan21.CopyMail(); if (bundle = nil) then ShowMessage(ChilkatMailMan21.LastErrorText); // Loop over the s in the bundle and add the From address // and Subject to a list box. n := bundle.MessageCount; for i := 0 to n-1 do begin = bundle.Get (i); ListBox1.Items.Add( .From); ListBox1.Items.Add( .Subject); ListBox1.Items.Add('----'); end;

Enabling Grids for E-sciencE EGEE-III INFSO-RI Code samples: -to-XML // Read from a POP3 server and save the downloaded in an XML file. // Then load the XML file into a new bundle object. procedure TForm1.Button12Click(Sender: TObject); var IChilkat 2; bundle: IChilkat Bundle2; bundle2: IChilkat Bundle2; n: Integer; i: Integer; begin ChilkatMailMan21.UnlockComponent(' '); // Set the POP3 mail server hostname, login, and password. ChilkatMailMan21.MailHost := 'mail.inf.uth.gr'; ChilkatMailMan21.PopUsername := 'enoc'; ChilkatMailMan21.PopPassword := ''; // Read the entire mailbox, leaving the mail on the POP3 server. bundle := ChilkatMailMan21.CopyMail(); if (bundle = nil) then ShowMessage(ChilkatMailMan21.LastErrorText); // Save the bundle in an XML file. bundle.SaveXml(' TT.xml'); // Demonstrate how to re-load the bundle into a new bundle object. bundle2 := ChilkatMailMan21.NewBundle(); bundle2.LoadXml(' TT.xml'); // Loop over the s in the bundle2 and add the From address // and Subject to a list box. n := bundle2.MessageCount; for i := 0 to n-1 do begin = bundle2.Get (i); ListBox1.Items.Add( .From); ListBox1.Items.Add( .Subject); ListBox1.Items.Add('----'); end;

Enabling Grids for E-sciencE EGEE-III INFSO-RI Application Interface: Creating a trigger

Enabling Grids for E-sciencE EGEE-III INFSO-RI Application Interface: Field Extraction

Enabling Grids for E-sciencE EGEE-III INFSO-RI Application Interface: Database delivery options

Enabling Grids for E-sciencE EGEE-III INFSO-RI Application Interface: Special delivery features

Enabling Grids for E-sciencE EGEE-III INFSO-RI Application Interface: Making a field extraction filter

Enabling Grids for E-sciencE EGEE-III INFSO-RI Application Interface: Viewing checked TTs

Enabling Grids for E-sciencE EGEE-III INFSO-RI The ENOC Database: Common TT for GRNET

Enabling Grids for E-sciencE EGEE-III INFSO-RI The ENOC Database: General view of the Common Tts DB

Enabling Grids for E-sciencE EGEE-III INFSO-RI The ENOC Database: Data view

Enabling Grids for E-sciencE EGEE-III INFSO-RI Dissemination "Grid Management: Data Model Definition for Trouble Ticket Normalization", D. Zisiadis, S. Kopsidas, S. Tsavli, C. Tziouvaras, F. Karayannis, L. Tassiulas and L. Georgiadis. Accepted in the ICST/ACM Second International Conference on Networks for Grid Applications Conference (GRIDNETS), Beijing – China, October 2008

Enabling Grids for E-sciencE EGEE-III INFSO-RI Future work Pre-defined values translation National language to English translation using an automated translation software (e.g. SysTran) for the free-text fields TT retrieval via direct database connections Enhanced security implementation (encryption over the connections)‏ Expansion to other NRENs Integration of the common TTs service into the ENOC

Enabling Grids for E-sciencE EGEE-III INFSO-RI Questions ?

Enabling Grids for E-sciencE EGEE-III INFSO-RI THANK YOU !