Presentation is loading. Please wait.

Presentation is loading. Please wait.

FEE Control DIM (Distributed Information Management ) as communication layer between TPC/TRD and FEE control/monitoring application at ALICE.

Similar presentations


Presentation on theme: "FEE Control DIM (Distributed Information Management ) as communication layer between TPC/TRD and FEE control/monitoring application at ALICE."— Presentation transcript:

1 FEE Control DIM (Distributed Information Management ) as communication layer between TPC/TRD and FEE control/monitoring application at ALICE.

2 Topics - DIM principle and DIM in FEE Control - DIM Communication - DIM Server / Service - DIM Client - DIM – Data - FEE Command (DIM – Command)

3 FEE-Controler - DIM-Client Name-Server - DIM_DNS_NODE RCU with µClinux - DIM-Server Register Service Request Service Service Info Subscribe to Service Service Data Commands DIM @ ALICE (overTCP/IP)

4 DIM - Communication The client subscribes to a service once and gets back the corresponding data via a callback-function (timed and/or monitored)

5 DIM - Service: - data (base or complex), the server provides to clients DIM - Server: - the server is represented by servername (must be unique) Server - the service is specified by the servername combined with the servicename (e.g. servername/servicename|type|). - the server can offer several services

6 Client DIM - Client: - is represented by PID@hostname - has to know servername and servicename to ask DIM – Nameserver for connection point to server. - can send commands to server as base-data-types (like int, char, long, short, float or double) or complex types (like strings or struct-like-objects).

7 DIM – Data (overTCP/IP) Ethernet-Header IP-Header TCP-Header DIM-Header DIM-Data (Service or Command)

8 Command ID Payload - Size Flags ( Verify - Flag, ACK - Flag ) ACK - ID Payload. 031 Bits Command as character-string of variable length:

9 Command With the Command you can do: - Huffman coding to minimize traffic - use payload to transfer data from client to server - use payload to send instructions to server - use to reinstall certain settings after reboot of RCU


Download ppt "FEE Control DIM (Distributed Information Management ) as communication layer between TPC/TRD and FEE control/monitoring application at ALICE."

Similar presentations


Ads by Google