Παρουσίαση Προγράμματος GEANT2 JRA1/perfSONAR

21
Connect. Communicate. Collaborate Παρουσίαση Προγράμματος GEANT2 JRA1/perfSONAR 27 Αυγούστου 2007 Πανεπιστήμιο Κύπρου Μιχάλης Μιχαήλ, Ειδικός Επιστήμονας-ΚΕΑΔ

description

Παρουσίαση Προγράμματος GEANT2 JRA1/perfSONAR. 27 Αυγούστου 2007 Πανεπιστήμιο Κύπρου Μιχάλης Μιχαήλ, Ειδικός Επιστήμονας-ΚΕΑΔ. Ατζέντα Παρουσίασης. Εισαγωγή Υπηρεσίες και εργαλεία του perfSONAR H Multi-Domain Monitoring Service (MDM). Εισαγωγή-Η Ανάγκη. - PowerPoint PPT Presentation

Transcript of Παρουσίαση Προγράμματος GEANT2 JRA1/perfSONAR

Page 1: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. Collaborate

Παρουσίαση Προγράμματος GEANT2 JRA1/perfSONAR

27 Αυγούστου 2007

Πανεπιστήμιο Κύπρου

Μιχάλης Μιχαήλ, Ειδικός Επιστήμονας-ΚΕΑΔ

Page 2: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateΑτζέντα Παρουσίασης

• Εισαγωγή

• Υπηρεσίες και εργαλεία του perfSONAR

• H Multi-Domain Monitoring Service (MDM)

Page 3: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateΕισαγωγή-Η Ανάγκη

• Η ανάγκη για επιτήρηση του δικτύου από άκρο σε άκρο(End to End)– Τα διάφορα προγράμματα υλοποιούνται και συνδέονται

μέσω πολλαπλών δικτύων– Νέα πρωτόκολλα, νέες εφαρμογές και νέα δίκτυα

συνεχως μπαίνουν σε υπηρεσία.– Οι ομάδες δικτύων θέλουν να δρουν πριν τα

προβλήματα κτυπήσουν τις εφαρμογες για τα οποία είναι υπεύθυνα

Page 4: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateΕισαγωγή-Επιτήρηση;

• Τι χρειάζεται επιτήρηση;

– L2 status information

– L3 link utilization, Link capacity, Input Errors, Output Drops

– One Way Delay (OWD) or Round Trip Time (RTT), Traceroute

– Bandwidth Tests

Page 5: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateΕισαγωγή-Επιτήρηση;

• Από που;– Στο δίκτυο κορμού (BackBone)– Στα τοπικά δίκτυα (LAN)– Ενεργές μετρησεις οσο πιο κοντά στον επιθυμητό στόχο

γίνεται• Επιπλέον χρειάζονται

– Εργαλεία οπτικοποίησης των μετρήσεων(visualization)– Συναγερμοί

Page 6: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateΕισαγωγη-Το πρόβλημα

• Κάθε αυτόνομο δίκτυο– Επιτηρεί τα ίδια δεδομένα– Ξέρει τι συμβαίνει στο δικό του δίκτυο– Αποθηκεύει τα δεδομένα που συλλέγει στις δικές του

βάσεις δεδομένων– Ερμηνεύει διαφορετικά τα δεδομένα που συλλέγει– Δεν είναι πρόθυμο να παρέχει πρόσβαση στον

εξοπλισμό του– Δεν έχει την πλήρη από άκρο σε άκρο εικόνα

Page 7: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. Collaborate

• Εισαγωγή

• Υπηρεσίες και εργαλεία του perfSONAR

• H Multi-Domain Monitoring Service (MDM)

Page 8: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateΤο πρόγραμμα perfSONAR

• Σκοπός– Η δημιουργία υποδομής παρακολούθησης της

απόδοσης του δικτύου

– Η διευκόλυνση της επίλυσης προβλημάτων απόδοσης από ένα άκρο σε άλλο άκρο σε διαδρομές που διασχίζουν πολλαπλά δίκτυα.

Page 9: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateΤι είναι το perfSONAR

• Αποτελείται από ένα σύνολο υπηρεσιών που δρουν εντός ενός καθορισμένου πλαισίου συνεργασίας

• Οι υπηρεσίες αυτές αποτελούν ένα ενδιάμεσο στρώμα μεταξύ των εργαλείων μέτρησης της απόδοσης του δικτύου και των διαγνωστικών εργαλείων όπως επίσης και των εργαλειων οπτικοποίησης του δικτύου.

• To perfSONAR είναι επίσης ένα πρωτόκολλο για την επικοινωνία των διάφορων υπηρεσιών και έχει σαν βάση το SOAP XML και ακολουθεί τα πρότυπα του Open Grid Forum(OGF Network Monitoring Group, NM-WG)

Page 10: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateperfSONAR layersUser

Interface Layer

ServiceLayer

MeasurementPoint Layer

User interface 1 User interface 2

Domain A - services Domain B - services Domain C - services

Metric 1Measurement Point

Metric 2 Measurement Point Type 1

Metric 2 Measurement Point Type 2

Domain A Domain B Domain C

Page 11: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateperfSONAR

• Measurement Archives (MAs)– Υπηρεσίες που προσφέρουν πρόσβαση συνήθως σε

κάποιου είδους βάση δεδομένων όπου υπάρχουν αποθηκευμένες μετρήσεις που αφορούν συγκεκριμένο δίκτυο και διεπαφές(interfaces).

• Measurement Points (MPs)– Υπηρεσίες που παρέχουν την δυνατότητα στο χρήστη

να διενεργεί συγκεκριμένες μετρήσεις.• Εργαλεία οπτικοποίησης

– Ένα σύνολο από εργαλεία που χρησιμοποιούν τις MAs και τις MPs για να παράσχουν στον τελικό χρήστη τις πληροφορίες που χρειάζεται.

Page 12: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateperfSONAR-MAs

• RRD MA– Δρα ως περιτύλιγμα (wrapper) γύρω από δεδομένα

χρησιμοποίησης του δικτύου που είναι αποθηκευμένα σε RRD αρχεία. Αναπτύχθηκε σε Java.

• SQL MA– Δρα ως περιτύλιγμα γύρω από δεδομένα χρησιμοποίησης του

δικτύου καθώς και για δεδομένα που αφορούν την κατάσταση του στρώματος 2(L2 Path Status). Όλα τα δεδομένα είναι αποθηκευμένα σε μια σχεσιακή βάση δεδομένων. Αναπτύχθηκε σε Java.

• HADES MA– Παρέχει πρόσβαση στα δεδομένα IPPM μετρήσεων του δικτύου του

GEANT2.

Page 13: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateperfSONAR-MPs

• SSH/Telnet MP– Δρα ως ενδιάμεσο στρώμα μεταξύ του χρήστη και του

δρομολογητή, παρέχοντας τη δυνατότητα στο χρήστη να εκτελεί κάποιες εντολής στο δρομολογητή. Αναπτύχθηκε σε Java.

• CLI MP (Command Line MP)– Δίνει το δυνατότητα στο χρήστη να εκτελεί εντολές σε ένα

απομακρυσμένο μηχάνημα. Οι εντολές που υποστηρίζονται είναι οι : Ping, Traceroute, OWAMP, BWCTL. Αναπτύχθηκε σε Java.

• BWCTL MP– Παρέχει τη δυνατότητα στο χρήστη να εκτελεί μετρήσεις BWCTL.

Αναπτύχθηκε σε Perl.

Page 14: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateperfSONAR-Services

• Lookup Service (LS)– Η LS αποτελεί το κύριο μέσο μέσα από το οποίο οι

υπηρεσίες του perfSONAR δημοσιοποιούν την ύπαρξή τους και τις δυνατότητές τους. Αναπτύχθηκε σε Java.

• Authentication Service (AS)– Η AS αναπτύχθηκε με σκοπό να προσφέρει υπηρεσίες

αυθεντικοποίησης στις υπόλοιπες υπηρεσίες του πλαισίου perfSONAR

Page 15: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateperfSONAR-Visualisation

• perfSONAR UI– Παρέχει πρόσβαση και οπτικοποιεί τα δεδομένα που

προσφέρονται από μια σειρά από RRD, SQL και HADES ΜΑ. Είναι ανεπτυγμένο σε Java.

• Looking Glass– Παρέχει πρόσβαση στην SSH/Telnet MP και κατ’

επέκταση στον υποκείμενο εξοπλισμό• CNM

– Web based εφαρμογή βασισμένη σε χάρτη και προβάλοντας πληροφορίες και δεδομένα σχετικά με τη χρησιμοποίηση του δικτύου και δεδομένα IPPM.

Page 16: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. Collaborate

• Εισαγωγή

• Υπηρεσίες και εργαλεία του perfSONAR

• H Multi-Domain Monitoring Service (MDM)

Page 17: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. Collaborate

Multi-Domain Monitoring Service

OwnOwnUser

GN2Visualisation

perfSONAR SOAP XML + JRA5 AA

GN2Visualisation

Domain A

BWCTL MPOWD MALookup

Domain B

BWCTL MPOWD MALookup

Domain C

BWCTL MPOWD MALookup

UserVisualisation

perfSONAR SOAP XML + JRA5 AA

Page 18: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. Collaborate

Multi Domain Monitoring Service

Αποτελείται από

• Τις υπηρεσίες του perfSONAR

• Την υποστήριξη για αυτές τις υπηρεσίες-Help Desk

Page 19: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. Collaborate

Multi Domain Monitoring Service

• Σε αυτό το στάδιο βρισκόμαστε στο στάδιο πιλότο – 5 NRENs + GEANT2– NOC & PERT χωρίς AA service

• Στάδιο Πρωτοτύπου (Δεκ 07- Απρ 08)– 11 NRENs + GEANT + Projects

• ‘Ενταξη σε υπηρεσία – Ιούνιος 2008

Page 20: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateperfSONAR

Ερωτήσεις?

http://www.perfsonar.net

http://wiki.perfsonar.net/jra1-wiki/index.php/Main_Page

[email protected]

Page 21: Παρουσίαση Προγράμματος  GEANT2 JRA1/perfSONAR

Connect. Communicate. CollaborateperfSONAR-End

ΤέλοςΕυχαριστώ για την προσοχή σας