configuration db status report
play

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


  1. Configuration DB Status report Lana 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 08/03/2005 LHCb week March 2005 2

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

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

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

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

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

  8. Modeling the network with tables (2/2) • Use of “trunk” links Host node 1 9 between devices -3 -1 3 Intermediate. Intermediate. node 1 node 1 -5 7 5 -7 Intermediate. node 1 9 10 Host node 2 Host node 3 08/03/2005 LHCb week March 2005 8

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

  10. Some results FEs 343 FE and 102 SFCs SFCs MSs One routing table : 40 sec 6 routing tables : 3mn 39 Flow_0 SFCs FEs MSs Flow_1 F l MSs FEs o w SFCs _ 5 Flow_2 F l o w FEs MSs _ 4 SFCs SFCs Flow_3 MSs Gb Ethernet FEs Level-1 Traffic MSs SFCs HLT Traffic 08/03/2005 LHCb week March 2005 10 Mixed Traffic FEs MS:multiplexer 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). 08/03/2005 LHCb week March 2005 11

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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend