Configuration DB Status report Lana Abadie Contents Objectives - - PowerPoint PPT Presentation

configuration db status report
SMART_READER_LITE
LIVE PREVIEW

Configuration DB Status report Lana Abadie Contents Objectives - - PowerPoint PPT Presentation

Configuration DB Status report Lana Abadie Contents Objectives & requirements (reminder) TFC project status DAQ project (in progress) Routing tables : use case Modeling the network with tables (1/2) Routing table


slide-1
SLIDE 1

Configuration DB Status report

Lana Abadie

slide-2
SLIDE 2

08/03/2005 LHCb week March 2005 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
slide-3
SLIDE 3

08/03/2005 LHCb week March 2005 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

slide-4
SLIDE 4

08/03/2005 LHCb week March 2005 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”.
slide-5
SLIDE 5

08/03/2005 LHCb week March 2005 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.

slide-6
SLIDE 6

08/03/2005 LHCb week March 2005 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 weights>0

Prerequisites:

  • Connectivity table (links between devices)
  • IP/Ethernet table (list of IP/Ethernet @ and devices)
slide-7
SLIDE 7

08/03/2005 LHCb week March 2005 7

Modeling the network with tables (1/2)

Host node 1

Intermediate. node 1 Intermediate. node 1 Intermediate. node 1

Host node 2 Host node 3

1 2 3 4 5 6 7 8 9 10

9

3

Link weight Oriented link

  • r not
slide-8
SLIDE 8

08/03/2005 LHCb week March 2005 8

Modeling the network with tables (2/2)

Host node 1

Intermediate. node 1 Intermediate. node 1 Intermediate. node 1

Host node 2 Host node 3

  • 1
  • 3

5

  • 5

7

  • 7

9 10

9

3

  • Use of “trunk” links

between devices

slide-9
SLIDE 9

08/03/2005 LHCb week March 2005 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 @ of the next hop
  • Subnet mask, IP and Ethernet @ of the destination

Implementation – Use of PL/SQL (portable, oracle language…) Extension – Destination table if no IP/Ethernet @ (cf TFC system)

slide-10
SLIDE 10

08/03/2005 LHCb week March 2005 10

Flow_0 Flow_1 Flow_2 Flow_3 F l

  • w

_ 4 F l

  • w

_ 5

SFCs SFCs SFCs SFCs SFCs SFCs MSs MSs MSs MSs MSs MSs

Gb Ethernet Level-1 Traffic Mixed Traffic HLT Traffic MS:multiplexer switch

FEs FEs FEs FEs FEs FEs

Some results

343 FE and 102 SFCs One routing table : 40 sec 6 routing tables : 3mn 39

slide-11
SLIDE 11

08/03/2005 LHCb week March 2005 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).

slide-12
SLIDE 12

08/03/2005 LHCb week March 2005 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