Configuration DB Status report Lana Abadie

Slides:



Advertisements
Similar presentations
Generating routing tables using a relational Database Lana Abadie, CERN PhD student from University Pierre & Marie Curie (Paris VI), Laboratoire SAMOVAR.
Advertisements

Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
 WAN uses Serial ports  Ethernet Ports:  Straight through  Cross over.
1 o Two issues in practice – Scale – Administrative autonomy o Autonomous system (AS) or region o Intra autonomous system routing protocol o Gateway routers.
RD-CSY /09 Distance Vector Routing Protocols.
L. Granado Cardoso, F. Varela, N. Neufeld, C. Gaspar, C. Haen, CERN, Geneva, Switzerland D. Galli, INFN, Bologna, Italy ICALEPCS, October 2011.
Control and monitoring of on-line trigger algorithms using a SCADA system Eric van Herwijnen Wednesday 15 th February 2006.
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
1 Routing Introduction to Routing Static Routing.
Router and Routing Basics
Routers. What is a Router? A multi-port connectivity device Can connect different types of LANs as well as WANS Works at Layer 3 – Network Layer using.
Update on Database Issues Peter Chochula DCS Workshop, June 21, 2004 Colmar.
Ethernet Basics – 8 Routers. Routers and Routing Definition of a router- A device which provides a path from a node on one network or subnet to a node.
ALICE, ATLAS, CMS & LHCb joint workshop on
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Clara Gaspar, March 2005 LHCb Online & the Conditions DB.
Lana Abadie1 Conception et optimisation d’une base de données relationnelle pour la configuration d’expériences HEP Implementation and optimization of.
Distance Vector Routing Protocols Dynamic Routing.
Basic Routing Principles V1.2. Objectives Understand the function of router Know the basic conception in routing Know the working principle of router.
Peter Chochula ALICE Offline Week, October 04,2005 External access to the ALICE DCS archives.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
ICS 156: Networking Lab Magda El Zarki Professor, ICS UC, Irvine.
Clara Gaspar, July 2005 RTTC Control System Status and Plans.
Management of the LHCb Online Network Based on SCADA System Guoming Liu * †, Niko Neufeld † * University of Ferrara, Italy † CERN, Geneva, Switzerland.
Configuration database status report Eric van Herwijnen September 29 th 2004 work done by: Lana Abadie Felix Schmidt-Eisenlohr.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
Clara Gaspar, April 2006 LHCb Experiment Control System Scope, Status & Worries.
LHCb Configuration Database Lana Abadie, PhD student (CERN & University of Pierre et Marie Curie (Paris VI), LIP6.
Management of the LHCb DAQ Network Guoming Liu *†, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Calibration & Monitoring M.N Minard Monitoring News Status of monitoring tools Histogramm and monitoring meeting 6/02/08 Calibration farm brainstorming.
DAQ & ConfDB Configuration DB workshop CERN September 21 st, 2005 Artur Barczyk & Niko Neufeld.
Database Issues Peter Chochula 7 th DCS Workshop, June 16, 2003.
Introduction to DAQ Architecture Niko Neufeld CERN / IPHE Lausanne.
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
Configuration Database Lana Abadie, LHCb week, May 25.
Chapter 4: Routing Concepts
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Chapter 3: Packet Switching (overview)
Kapitel 19: Routing. Kapitel 21: Routing Protocols
DCS Status and Amanda News
Link State Routing protocol
Routing and routing tables
Network layer Jarkom Dasar – Week 6 Aisyatul Karima, 2012.
Revisiting Ethernet: Plug-and-play made scalable and efficient
Controlling a large CPU farm using industrial tools
Lana Abadie, March 2004.
What Are Routers? Routers are an intermediate system at the network layer that is used to connect networks together based on a common network layer protocol.
Chapter 4: Routing Concepts
SUBFARM CONTROL SYSTEM DATAFLOW
Configuration of Cisco Routers in GNS3
Chapter 6: Network Layer
CCNA 2 v3.1 Module 6 Routing and Routing Protocols
TriggerDB copy in TriggerTool
The LHCb Event Building Strategy
Routing Protocols and Concepts – Chapter 2
Link-State Routing Protocols
Philippe Vannerem CERN / EP ICALEPCS - Oct03
Rick Graziani Cabrillo College
Analysis models and design models
Switch controller: Routing
Link-State Routing Protocols
Network Processors for a 1 MHz Trigger-DAQ System
BGP Instability Jennifer Rexford
COMPUTER NETWORKS CS610 Lecture-16 Hammad Khalid Khan.
Use Of GAUDI framework in Online Environment
Virtual LAN (VLAN).
Production Manager Tools (New Architecture)
OSPF Protocol.
Presentation transcript:

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 algorithm Some results Design and implementation rules Conclusion 22/05/2019 LHCb week March 2005

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 22/05/2019 LHCb week March 2005

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”. 22/05/2019 LHCb week March 2005

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. 22/05/2019 LHCb week March 2005

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) 22/05/2019 LHCb week March 2005

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 22/05/2019 LHCb week March 2005

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 22/05/2019 LHCb week March 2005

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) 22/05/2019 LHCb week March 2005

Some results 343 FE and 102 SFCs One routing table : 40 sec FEs 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 FEs MSs SFCs SFCs Flow_3 Gb Ethernet Level-1 Traffic Mixed Traffic HLT Traffic MSs FEs MSs SFCs 22/05/2019 LHCb week March 2005 FEs MS:multiplexer switch

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). 22/05/2019 LHCb week March 2005

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 22/05/2019 LHCb week March 2005