automatic deployment of the network weather service using
play

Automatic deployment of the Network Weather Service using the - PowerPoint PPT Presentation

TOTO Automatic deployment of the Network Weather Service using the Effective Network View Arnaud Legrand and Martin Quinson Laboratoire de lInformatique du Parall elisme Ecole Normale Sup erieure de Lyon IPDPS 2004 Arnaud Legrand


  1. TOTO Automatic deployment of the Network Weather Service using the Effective Network View Arnaud Legrand and Martin Quinson Laboratoire de l’Informatique du Parall´ elisme ´ Ecole Normale Sup´ erieure de Lyon IPDPS 2004 Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (1/15)

  2. The Network Weather Service Outline Effective Network View Deploying the NWS using ENV The Network Weather Service Overview Functionalities Configuration & Deployment Effective Network View Overview Mapping algorithm Summary Deploying the NWS using ENV Deployment design Example result Applying the deployment Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (2/15)

  3. The Network Weather Service Overview The Network Weather Service overview Effective Network View Functionalities Deploying the NWS using ENV Configuration & Deployment Overview Goal: (Grid) system availabilities measurement and forecasting Project from UCSB, used by AppLeS, Globus, NetSolve, Ninf, DIET, . . . Architecture Sensor: conducts measurements Forecaster: future tendencies (statistically) Memory: stores the results Name server: directory service (like LDAP) Memory Forecaster Nameserver Sensor Sensor Distributed system Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (3/15)

  4. The Network Weather Service Overview The Network Weather Service overview Effective Network View Functionalities Deploying the NWS using ENV Configuration & Deployment Overview Goal: (Grid) system availabilities measurement and forecasting Project from UCSB, used by AppLeS, Globus, NetSolve, Ninf, DIET, . . . Architecture Sensor: conducts measurements Forecaster: future tendencies (statistically) Memory: stores the results Name server: directory service (like LDAP) Memory Forecaster External source Test Test Nameserver Sensor Sensor Steady state: regular tests Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (3/15)

  5. The Network Weather Service Overview The Network Weather Service overview Effective Network View Functionalities Deploying the NWS using ENV Configuration & Deployment Overview Goal: (Grid) system availabilities measurement and forecasting Project from UCSB, used by AppLeS, Globus, NetSolve, Ninf, DIET, . . . Architecture Sensor: conducts measurements Forecaster: future tendencies (statistically) Memory: stores the results Name server: directory service (like LDAP) Request Memory Forecaster Client Nameserver Sensor Sensor Handling of a request Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (3/15)

  6. The Network Weather Service Overview The Network Weather Service overview Effective Network View Functionalities Deploying the NWS using ENV Configuration & Deployment Overview Goal: (Grid) system availabilities measurement and forecasting Project from UCSB, used by AppLeS, Globus, NetSolve, Ninf, DIET, . . . Architecture Sensor: conducts measurements Forecaster: future tendencies (statistically) Memory: stores the results Name server: directory service (like LDAP) Memory Forecaster Client Nameserver Sensor Sensor Handling of a request Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (3/15)

  7. The Network Weather Service Overview The Network Weather Service overview Effective Network View Functionalities Deploying the NWS using ENV Configuration & Deployment Overview Goal: (Grid) system availabilities measurement and forecasting Project from UCSB, used by AppLeS, Globus, NetSolve, Ninf, DIET, . . . Architecture Sensor: conducts measurements Forecaster: future tendencies (statistically) Memory: stores the results Name server: directory service (like LDAP) Memory Forecaster Client Answer Nameserver Sensor Sensor Handling of a request Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (3/15)

  8. The Network Weather Service Overview NWS measurements and forecasting Effective Network View Functionalities Deploying the NWS using ENV Configuration & Deployment Provided metrics bandwidthTcp, latencyTcp (Default: 64Kb in 16Kb messages; buffer=32Kb) , availableCpu (for an incoming process), currentCpu (for existing processes), connectTimeTcp, freeDisk, freeMemory, . . . Statistical forecasting Selection of the best statistical method (mean, median, gradian, last value, . . . ) Data = serie: D 1 , D 2 , . . . , D n − 1 , D n . We want D n +1 . Methods are applied on D 1 , D 2 , . . . , D n − 1 . each one predict D n . Selection of the best on D n to predict D n +1 . Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (4/15)

  9. The Network Weather Service Overview NWS configuration & deployment Effective Network View Functionalities Deploying the NWS using ENV Configuration & Deployment Deployment requirements Correction Do not let experiments interfere . Two test packets on same link ⇒ each report half of bandwidth Clique: set on which tests are done in a mutually exclusive manner Scalability Keep cliques small for sufficient frequency and reactivity. Completeness Estimate each host pair ⇒ aggregation when lacking direct measurement ⇒ cliques should follow sub-net tilling Intrusiveness Conduct only needed test One pair is representative on a hub Configuring NWS is a difficult task Need to know both the tool and the topology (link with potential collisions) . Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (5/15)

  10. The Network Weather Service Overview NWS configuration & deployment Effective Network View Functionalities Deploying the NWS using ENV Configuration & Deployment Deployment requirements Correction Do not let experiments interfere . Two test packets on same link ⇒ each report half of bandwidth Clique: set on which tests are done in a mutually exclusive manner Scalability Keep cliques small for sufficient frequency and reactivity. Completeness Estimate each host pair ⇒ aggregation when lacking direct measurement ⇒ cliques should follow sub-net tilling Intrusiveness Conduct only needed test One pair is representative on a hub Configuring NWS is a difficult task Need to know both the tool and the topology (link with potential collisions) . Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (5/15)

  11. The Network Weather Service Overview NWS configuration & deployment Effective Network View Functionalities Deploying the NWS using ENV Configuration & Deployment Deployment requirements Correction Do not let experiments interfere . Two test packets on same link ⇒ each report half of bandwidth Clique: set on which tests are done in a mutually exclusive manner Scalability Keep cliques small for sufficient frequency and reactivity. Completeness Estimate each host pair ⇒ aggregation when lacking direct measurement ⇒ cliques should follow sub-net tilling Intrusiveness Conduct only needed test One pair is representative on a hub Configuring NWS is a difficult task Need to know both the tool and the topology (link with potential collisions) . Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (5/15)

  12. The Network Weather Service Overview NWS configuration & deployment Effective Network View Functionalities Deploying the NWS using ENV Configuration & Deployment Deployment requirements Correction Do not let experiments interfere . Two test packets on same link ⇒ each report half of bandwidth Clique: set on which tests are done in a mutually exclusive manner Scalability Keep cliques small for sufficient frequency and reactivity. Completeness Estimate each host pair ⇒ aggregation when lacking direct measurement ⇒ cliques should follow sub-net tilling Intrusiveness Conduct only needed test One pair is representative on a hub Configuring NWS is a difficult task Need to know both the tool and the topology (link with potential collisions) . Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (5/15)

  13. The Network Weather Service Overview NWS configuration & deployment Effective Network View Functionalities Deploying the NWS using ENV Configuration & Deployment Deployment requirements Correction Do not let experiments interfere . Two test packets on same link ⇒ each report half of bandwidth Clique: set on which tests are done in a mutually exclusive manner Scalability Keep cliques small for sufficient frequency and reactivity. Completeness Estimate each host pair ⇒ aggregation when lacking direct measurement ⇒ cliques should follow sub-net tilling Intrusiveness Conduct only needed test One pair is representative on a hub Configuring NWS is a difficult task Need to know both the tool and the topology (link with potential collisions) . Arnaud Legrand and Martin Quinson Automatic deployment of the NWS using the ENV (5/15)

Recommend


More recommend