Configuration%20DB%20Status%20report%20%20Lana%20Abadie - PowerPoint PPT Presentation

About This Presentation
Title:

Configuration%20DB%20Status%20report%20%20Lana%20Abadie

Description:

Use of JCOP tool to save devices and recipes in the conf DB from PVSS ... Subnet mask, IP and Ethernet _at_ of the destination. Implementation ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 13
Provided by: FSC163
Category:

less

Transcript and Presenter's Notes

Title: Configuration%20DB%20Status%20report%20%20Lana%20Abadie


1
Configuration DBStatus reportLana Abadie
2
Contents
  • Objectives requirements (reminder)
  • TFC project status
  • DAQ project (in progress)
  • Routing tables use case
  • Modeling the network with tables (1/2)
  • Routing table algorithm
  • Some results
  • Design and implementation rules
  • Conclusion

3
Objectives requirements (reminder)
  • Store all controllable devices with
  • their properties
  • the links between them
  • their hierarchy
  • Load necessary information for the ECS
  • to configure detectors
  • to start up an experiment
  • to monitor devices
  • Database design key aspects
  • generic schema
  • completeness
  • performance
  • maintenance

4
TFC project status
  • TFC table design exists
  • Prototype in production
  • Use of JCOP tool to save devices and recipes in
    the conf DB from PVSS
  • Usable even if there is no DB connection via a
    cache.

5
DAQ project (in progress)
  • DAQ table design exists (very similar to TFC
    design)
  • Main use case generate routing/destination
    tables automatically given the network topology.
    (details in the next slides)
  • Remaining things
  • Implement a PVSS interface to configure switches
  • Design codes job options for software installed
    in the farm nodes.

6
Routing tables use case
  • Requirements
  • Generated from the data contained in the DB
  • independent from the network topology
  • provide IP/Ethernet routing table
  • Definitions
  • Host node a node which processes data
  • Intermediate node a node which transfers data
  • Path sequence of links whose sum of the link
    weightsgt0
  • Prerequisites
  • Connectivity table (links between devices)
  • IP/Ethernet table (list of IP/Ethernet _at_ and
    devices)

7
Modeling the network with tables (1/2)

Host node 1
9
2
3
4
1
3
Intermediate. node 1
Intermediate. node 1
Oriented link or not
6
7
5
8
Intermediate. node 1
9
10
Host node 2
Host node 3
Link weight
8
Modeling the network with tables (2/2)

Host node 1
  • Use of trunk links
  • between devices

9
-3
-1
3
Intermediate. node 1
Intermediate. node 1
-5
7
5
-7
Intermediate. node 1
9
10
Host node 2
Host node 3
9
Routing table algorithm
  • Principles
  • Find all the paths between the given switch and
    the reachable host nodes (destination)
  • For each reachable host, select the shortest path
  • Generate the routing table with the following
    entries
  • IP and Ethernet _at_ of the next hop
  • Subnet mask, IP and Ethernet _at_ of the destination
  • Implementation
  • Use of PL/SQL (portable, oracle language)
  • Extension
  • Destination table if no IP/Ethernet _at_ (cf TFC
    system)

10
FEs
Some results
343 FE and 102 SFCs One routing table 40 sec 6
routing tables 3mn 39
SFCs
MSs
Flow_0
SFCs
FEs
MSs
MSs
FEs
Flow_1
Flow_5
SFCs
Flow_2
Flow_4
MSs
FEs
SFCs
SFCs
Flow_3
MSs
FEs
SFCs
MSs
FEs
MSmultiplexer switch
11
Design and implementation rules
  • For any subsystems, the design will include
  • Device Type table
  • Device table
  • Connectivity table
  • Destination/routing tables (automatically
    generated)
  • JCOP tables (device structures, recipes,
    hierarchy)
  • Use of JCOP tool to save devices and recipes from
    PVSS to conf. DB
  • Implement a cache to run a PVSS project even if
    there is no DB connection (for institutes).

12
Conclusion
  • TFC project in production waiting for feedback.
  • DAQ project in good progress may be in
    production for June
  • Tools to store connectivity, to check
    consistency
  • Need to schedule a DB workshop with the
    subsystems by June. Please start to think of your
    requirements
Write a Comment
User Comments (0)
About PowerShow.com