Normal text - click to edit FeeCom software during TPC commissioning (Benchmarks) 22-01-2007 Sebastian Bablok Dag Toppe Larsen Matthias Richter Benjamin.

Slides:



Advertisements
Similar presentations
TRD-DCS Workshop, Zentrum für Technologietransfer und Telekommunikation FH-Worms FeeCommunication Chain Status of the FeeCom.
Advertisements

Zentrum für Technologietransfer und Telekommunikation FH-Worms FeeCommunication Chain Status of the FeeCom software Benjamin Schockert.
Zentrum für Technologietransfer und Telekommunikation FH-Worms FeeCommunication Chain Status of theFedServer Benjamin Schockert Sebastian.
Operating System.
TPC electronics meeting, /14 Zentrum für Technologietransfer und Telekommunikation FH-Worms FeeCommunication Chain Status.
TCP-IP Primer David Cozens. Targets Have a basic understanding of Ethernet network technology Be aware of how this technology is applied on the 5000 series.
1 Dynamic DNS. 2 Module - Dynamic DNS ♦ Overview The domain names and IP addresses of hosts and the devices may change for many reasons. This module focuses.
Peter Chochula, January 31, 2006  Motivation for this meeting: Get together experts from different fields See what do we know See what is missing See.
Supervision of Production Computers in ALICE Peter Chochula for the ALICE DCS team.
Slide 1 ITC 2005 Gunnar Carlsson 1, David Bäckström 2, Erik Larsson 2 2) Linköpings Universitet Department of Computer Science Sweden 1) Ericsson Radio.
Linux+ Guide to Linux Certification, Second Edition Chapter 3 Linux Installation and Usage.
Normal text - click to edit FeeServer: (version 0.9.2) ( ) S. Bablok (IFT, University of Bergen)
TRD dcs workshop, Heidelberg, Jan 22, TRD Feeserver/controlEngine Kai Schweda, University of Heidelberg R. Bramm, B. Doenigus, T. Dietel, D. Emschermann,
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
LHCb readout infrastructure NA62 TDAQ WG Meeting April 1 st, 2009 Niko Neufeld, PH/LBC.
UNIVERSITY OF BERGEN DEPARTMENT OF PHYSICS 1 UiB DR 2003 High Level API for the TPC-FEE control and configuration.
Connecting LANs, Backbone Networks, and Virtual LANs
DEMONSTRATION FOR SIGMA DATA ACQUISITION MODULES Tempatron Ltd Data Measurements Division Darwin Close Reading RG2 0TB UK T : +44 (0) F :
This is the way an organisation distributes the data across its network. It uses different types of networks to communicate the information across it.
What is Router? Router is a device which makes communication between two or more networks present in different geographical locations. Routers are data.
And how they are used. Hubs send data to all of the devices that are plugged into them. They have no ability to send packets to the correct ports. Cost~$35.
Chabot College ELEC autoinstall and SLARP.
1 Chapter Overview Network devices. Hubs Broadcast For star topology Same as a repeater Operate at the physical layer 2.
Module 7: Configuring TCP/IP Addressing and Name Resolution.
Introduction to IT and Communications Technology Justin Champion Network Connections & Number Systems.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
1 IP: putting it all together Part 2 G53ACC Chris Greenhalgh.
DNS (Domain Name System) Protocol On the Internet, the DNS associates various sorts of information with domain names. A domain name is a meaningful and.
Guide to TCP/IP, Third Edition Chapter 8: The Dynamic Host Configuration Protocol.
TAKING CARE GUIDELINES Sub-title Place, Month Year.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 43 – The Network Interface Card (NIC)
Normal text - click to edit RCU – DCS system in ALICE RCU design, prototyping and test results (TPC & PHOS) Johan Alme.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Institute of Technology Sligo - Dept of Computing Semester 2 Chapter 10 IP Addressing.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
Traffic Management - OpenFlow Switch on the NetFPGA platform Chun-Jen Chung( ) Sriram Gopinath( )
+ discussion in Software WG: Monte Carlo production on the Grid + discussion in TDAQ WG: Dedicated server for online services + experts meeting (Thusday.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Networks and Protocols CE Week 7b. Routing an Overview.
Guide to TCP/IP, Third Edition Chapter 8: The Dynamic Host Configuration Protocol.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
L0 DAQ S.Brisbane. ECS DAQ Basics The ECS is the top level under which sits the DCS and DAQ DCS must be in READY state before trying to use the DAQ system.
Status of Farm Monitor and Control CERN, February 24, 2005 Gianluca Peco, INFN Bologna.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
PHOS APD Bias Control Goal: To develop software for the PHOS APD bias control that uses the agreed ALICE standards for detctor control and coniguration.
Status of InterCommunication on FeeControl Meeting Report Communication between DCS-Layers State of Sebastian Bablok Christian Kofler Ralf Keidel.
1 MSRBot Web Crawler Dennis Fetterly Microsoft Research Silicon Valley Lab © Microsoft Corporation.
Source Controller software Ianos Schmidt The University of Iowa.
DHCP as server. What is Dynamic Host Configuration Protocol (DHCP)? Dynamic Host Configuration Protocol (DHCP) is network protocol for automatically assigning.
Management of the LHCb Online Network Based on SCADA System Guoming Liu * †, Niko Neufeld † * University of Ferrara, Italy † CERN, Geneva, Switzerland.
Semester 2v2 Chapter 8: IP Addressing. Describe how IP addressing is important in routing. IP addresses are specified in 32-bit dotted-decimal format.
ERICSON BRANDON M. BASCUG Alternate - REGIONAL NETWORK ADMINISTRATOR HOW TO TROUBLESHOOT TCP/IP CONNECTIVITY.
Linux Operations and Administration
Networks and the Internet Topic 3. Three Important Networking Technologies Networks, Internet, WWW.
DCS for TRD Pre-trigger Ken Oyama Jan. 22, 2007 DCS Workshop in Heidelberg.
Management of the LHCb DAQ Network Guoming Liu *†, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
Update on Farm Monitor and Control Domenico Galli, Bologna RTTC meeting Genève, 14 april 2004.
Summary of TPC/TRD/DCS/ECS/DAQ meeting on FERO configuration CERN,January 31 st 2006 Peter Chochula.
Marc R. StockmeierDCS-meeting, CERN DCS status ● DCS overview ● Implementation ● Examples – DCS board.
Address Resolution Protocol Yasir Jan 20 th March 2008 Future Internet.
System Optimization Networking
Clara Gaspar, February 2010 DIM A Portable, Light Weight Package for Information Publishing, Data Transfer and Inter-process Communication.
SMOOTHWALL FIREWALL By Nitheish Kumarr. INTRODUCTION  Smooth wall Express is a Linux based firewall produced by the Smooth wall Open Source Project Team.
© 2002, Cisco Systems, Inc. All rights reserved.
Operating System.
Chapter 2: System Structures
Understand Networking Services
Pierluigi Paolucci & Giovanni Polese
Presentation transcript:

Normal text - click to edit FeeCom software during TPC commissioning (Benchmarks) Sebastian Bablok Dag Toppe Larsen Matthias Richter Benjamin Schockert Department of Physics and Technology, University of Bergen, Norway Center for Telecommunication and Technology Transfer, University of Applied Science Worms, Germany

Normal text - click to edit TOC TPC commissioning DCS –FEE part Setup overview Observations Conclusion Benchmarks during commissioning results remarks Future plans

Normal text - click to edit Front-End-Electronics in DCS Control and monitor channels Cmd / ACK Channel Service Channel Message Channel FED Server FEE Client InterComLayer FeeServer PVSS II (FED - Client) FeeServer Supervisory Layer Control Layer Field Layer Front-End Device Interface (FED) Front-End Electronics Interface (FEE) Hardware Device Hardware Device Hardware Device Internal Bus Systems Load configuration data from file OR database Config. DB Config. File

Normal text - click to edit Schematically layout for commissioning Switch tpcfee01 (ICL) tpcfee02 (Test-FedClient) PVSS (incl. FedClient) 6 DCS boards (FeeServer incl. TPC CE) 100MBit/s 10MBit/s 100MBit/s External networkInternal network

Normal text - click to edit DCS network setup Based on standard protcols/tools: DHCP, DNS, NFS DCS boards on private network 10.x.x.x.feenet used as local TLD Board number used for MAC and IP addresses (24 LSB) and hostname- alias (dcs.feenet) Gateway running ICL provides communication with outside world Hostname in format tpc-fee_x_yy_z.feenet, dcs.feenet as alias FeeServer name set from hostname FeeServer stored on and run from external NFS share Logs written to NFS share

Normal text - click to edit DCS bootup MAC address set to board number DCS board sends MAC address to DHCP server, requesting IP address and hostname DHCP server looks up IP address for MAC address, then queries Domain Name Server for hostname matching IP-address DHCP server returns IP configuration and hostname to DCS board DCS board mounts two NFS shares – one RO and one RW Boot-script run from RO shared directory May start update scripts Starts FeeServer with hostname as FeeServer name and logs outputed to RW share

Normal text - click to edit Cables DCS-side: Uses non-standard connector without any locking May easily fall out Connectors are glued together, cable attached to cooling plate using cable ties Switch-side: Standard ethernet connector Connectors not well made/attached, bad contact Had to be re-crimped Are still sensible to twisting when plugged into switch/patch panel

Normal text - click to edit Network problems during commissioning Some boards were unreachable via the network: 90% packet drop Switch indicated 100Mb/s – not 10 as expected Most boards affected, but some always, some rarely However: a short power cycle seemed to help? Turned out there was a bug in the kernel driver: autonegitiation not always enabled on boot Ethernet interface switched to 100Mb/s operation The electronics between ethernet chip and cable on DCS board does not support this because of modifications due to the strong magnetic field Only a few packets got through After kernel update, problems gone

Normal text - click to edit Temperature measurements All FECs have temperature sensors –If temperature too high electronics may be damaged –The FeeServer will export temperatures to higher layers –High temperatures will cause electronics to be switched off During commissioning temperature was written continuously to log files –A temperature cross section for each partition was plotted for every 12th hour –No alarming temperatures were seen

Normal text - click to edit Software Mostly OK InterComLayer/FeeServers interplay is working FeeServers sometimes “disappear” from DID, but not from ICL. It seems like they are running, but not in a working state FeeServers sometimes do not publish services – registration timeout FeeServers crashes (and restarts) when FECs are turned on and off via DDL The kernel update took care of most other problems (“impossible” to get all DCS boards running without “dirty tricks”)

Normal text - click to edit Commissioning conclusion Network based configuration worked as planed Some initial network problems, OK after kernel update No alarming electronics temperatures seen Some minor FeeServer issues Ethernet cables must be handled with care

Normal text - click to edit Benchmarks during TPC commissioning Benchmark done with one patch and a complete slice of the TPC Benchmark test performed on TPC side 0 (a), slice 13 (single cast on patch 0) Setup: 6 FeeServer with TPC ControlEngine (CE) Switch: NETGEAR 7300S Series Layer 3 Managed Switch InterComLayer on P4 (3.4GHz, dual core, 512 MB RAM, SLC 3) FedClient implementation for testing purpose on different machine

Normal text - click to edit Setup during commissioning and benchmark tests Switch tpcfee01 (ICL) tpcfee02 (Test-FedClient) PVSS (incl. FedClient) 6 DCS boards (FeeServer incl. TPC CE) 100MBit/s 10MBit/s 100MBit/s

Normal text - click to edit Components used during benchmark Cmd / ACK Channel FED Server FEE Client InterComLayer PVSS II (FED - Client) FeeServer / CE Supervisory Layer Control Layer Field Layer Front-End Device Interface (FED) Front-End Electronics Interface (FEE) Load configuration data from file Config. File FeeServer / CE

Normal text - click to edit Benchmarks layout Issued command: Switching on / off of all Front-End-Cards of the patch command size: 12 Byte (+ 12 Byte of FeePacket header = 24 Byte) CE was emulating the execution of “switch on/off FEC” command Send as: Singlecast and Broadcast for a complete slice from Test-FedClient and from PVSS

Normal text - click to edit Benchmark results during TPC commissioning SingleCast ControlFero command: time period for [sec]averagemaxmin Command in FedServer – ACK in FeeClient SEND – ACK in FeeClient Process time in ICL FeeServer computing Annotations: command issued 100 times no lost ACKs

Normal text - click to edit Benchmark results during TPC commissioning BroadCast ControlFero command (FedServer – Ack in FeeClient): [sec]allpatch0patch1patch2patch3patch4patch5 average max min count Annotations: command issued 96 times, lost ACKs: 21 (for missing already FeeServer no command had been issued)

Normal text - click to edit Benchmark results during TPC commissioning FeeServer/CE benchmark (receive command – send ACK): patch0patch1patch2patch3patch4patch5 average [sec] max [sec] min [sec] 0.02 seg faults duplicated ACKs counts Annotations: command issued 100 times, duplicated ACKs may indicate temporarily lost links to ICL and/or DIM-DNS

Normal text - click to edit Remarks to Benchmark tests ACKs very delayed very few ACK reached at the FeeClient after the ACK of the following Command has already been received take over of ACK not possible in FeeServer and DIM framework  most likely package temporarily stuck in switch duplicated ACKs most likely due to lost link to FeeServer, DIM-DNS should not disturb the system, filtered out by InterComLayer

Normal text - click to edit Future Tests Extended tests with more slices: 2, 9, 18 (one side), 36 (whole TPC, both sides) preparing a complete set of benchmark test when TPC is available again in May 2007 Test with real commands, real configuration data and real execution in CE Benchmarks of the Service Channels (fast triggered update of temp, etc.) (usage of the CommandCoder during tests) further investigation of delayed ACKs verify that duplicated ACKs will not disturb the system

Normal text - click to edit