<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.infn.it/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.infn.it/feed.php">
        <title>INFN wiki - strutture:lnf:da:chaos</title>
        <description></description>
        <link>https://wiki.infn.it/</link>
        <image rdf:resource="https://wiki.infn.it/_media/wiki/logo.png" />
       <dc:date>2026-05-09T21:10:51+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.infn.it/strutture/lnf/da/chaos/glossary?rev=1320250714&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.infn.it/strutture/lnf/da/chaos/hardware_description_in_chaos?rev=1311690160&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.infn.it/strutture/lnf/da/chaos/hardware_groupping?rev=1315168300&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.infn.it/strutture/lnf/da/chaos/home?rev=1321898517&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.infn.it/strutture/lnf/da/chaos/introduction?rev=1321898642&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.infn.it/strutture/lnf/da/chaos/rpc_protocol?rev=1312980230&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.infn.it/strutture/lnf/da/chaos/sw_standard_definitions?rev=1314896477&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.infn.it/strutture/lnf/da/chaos/uitoolkit?rev=1315332729&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.infn.it/_media/wiki/logo.png">
        <title>INFN wiki</title>
        <link>https://wiki.infn.it/</link>
        <url>https://wiki.infn.it/_media/wiki/logo.png</url>
    </image>
    <item rdf:about="https://wiki.infn.it/strutture/lnf/da/chaos/glossary?rev=1320250714&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-11-02T16:18:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>!CHAOS GLOSSARY</title>
        <link>https://wiki.infn.it/strutture/lnf/da/chaos/glossary?rev=1320250714&amp;do=diff</link>
        <description>!CHAOS GLOSSARY



HW

Hardware, single I/O device.

----------

SW

Software

----------

HW-DATASET

QQQ qua li ho chiamati HW-DATASET per differenziarli dai dataset proprio della CU

Set of HW attributes(DATASET-ATTRIB) controlled/filtered by CU. Each DATASET-ATTRIB is a couple (ATTRIB_NAME, ATTRIB_PROPERTIES_LIST)</description>
    </item>
    <item rdf:about="https://wiki.infn.it/strutture/lnf/da/chaos/hardware_description_in_chaos?rev=1311690160&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-07-26T14:22:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Hardware Description in !CHAOS</title>
        <link>https://wiki.infn.it/strutture/lnf/da/chaos/hardware_description_in_chaos?rev=1311690160&amp;do=diff</link>
        <description>Hardware Description in !CHAOS

A JSON representation of a CU initial setup with:

	*  General Information
	*  Dataset Description
	*  Actions Description

General Information


&quot;cs|cm|cu_name&quot; : &quot;WORKER_CU&quot;,
&quot;cs|cm|cu_desc&quot; : &quot;This is a CU description&quot;,
&quot;cs|cm|cu|thr|sch_del&quot; : 5000000,
&quot;cs|cm|cu|managed_dev_id&quot; : [ &quot;SIMULATED_DEVICE_ID&quot; ]</description>
    </item>
    <item rdf:about="https://wiki.infn.it/strutture/lnf/da/chaos/hardware_groupping?rev=1315168300&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-09-04T20:31:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Controlling Hardware</title>
        <link>https://wiki.infn.it/strutture/lnf/da/chaos/hardware_groupping?rev=1315168300&amp;do=diff</link>
        <description>Controlling Hardware

Hardware Abstraction Into CHAOS

spiegazione CU

Hardware Group

More CU can be grouped into one virtual CU (VCU)

The sequence diagram below, shows the phases that must to be done to associate a control unit to a group.</description>
    </item>
    <item rdf:about="https://wiki.infn.it/strutture/lnf/da/chaos/home?rev=1321898517&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-11-21T18:01:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>!CHAOS</title>
        <link>https://wiki.infn.it/strutture/lnf/da/chaos/home?rev=1321898517&amp;do=diff</link>
        <description>!CHAOS

[logo candidate] logo 

Control system based on Highly Abstracted Operating Structure,  but not - ! - a mess!&quot;

The Big Picture



Introduction

Hardware Description in !CHAOS

External Link:

Google work in progress documentation

Conference and Workshop

SuperB !CHAOS Mini Workshop 

SuperB Timing nano Workshop 

SuperB Computing R&amp;D Workshop 

XVII SuperB Workshop and Kick Off Meeting</description>
    </item>
    <item rdf:about="https://wiki.infn.it/strutture/lnf/da/chaos/introduction?rev=1321898642&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-11-21T18:04:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Introduction</title>
        <link>https://wiki.infn.it/strutture/lnf/da/chaos/introduction?rev=1321898642&amp;do=diff</link>
        <description>Introduction

The aim of the design for this new Control Sysytem we named !CHAOS (Control System based on Highly Abstracted Operating Structure – but not a mess!) is to provide a solution that naturally allows: redundancy of all its parts, intrinsic scalability, minimization of points of failure, hardware hot-integration and auto configuration.
To achieve such requirements !CHAOS, basically developed in C++, employs distributed object caching for real-time data access (Live Database) and a key-v…</description>
    </item>
    <item rdf:about="https://wiki.infn.it/strutture/lnf/da/chaos/rpc_protocol?rev=1312980230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-08-10T12:43:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>RPC Protocol</title>
        <link>https://wiki.infn.it/strutture/lnf/da/chaos/rpc_protocol?rev=1312980230&amp;do=diff</link>
        <description>RPC Protocol

Whit in Chaos all the part, Control Unit, Metadata Server, UI Toolkit talk each other with an rpc system. Due to the abstract design of chaos the RPC system is plugable, so the syntax and semantic os RPC message can be embedded int RCP serialization. Has been chosen BSON to serialize and deserialize action information. With this choice we have only one roc endpoint, this permit to simply migrate the roc protocol to another.</description>
    </item>
    <item rdf:about="https://wiki.infn.it/strutture/lnf/da/chaos/sw_standard_definitions?rev=1314896477&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-09-01T17:01:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>STANDARD SOFTWARE DEFINITIONS</title>
        <link>https://wiki.infn.it/strutture/lnf/da/chaos/sw_standard_definitions?rev=1314896477&amp;do=diff</link>
        <description>STANDARD SOFTWARE DEFINITIONS



The chain to reach the device is a linear composition of

CL Host descriptor (CLHD) +
CL descriptor      (CLD)  +
CU descriptor      (CUD)  +
Device descriptor  (DD)   =
Device Pipe (DP)

Since it 

----------

	* CL Host descriptor (CLHD)</description>
    </item>
    <item rdf:about="https://wiki.infn.it/strutture/lnf/da/chaos/uitoolkit?rev=1315332729&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-09-06T18:12:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UIToolkit</title>
        <link>https://wiki.infn.it/strutture/lnf/da/chaos/uitoolkit?rev=1315332729&amp;do=diff</link>
        <description>UIToolkit

The UIToolkit is the library that abstract !CHAOS infrastructure to the clients application. The Official !CHAOS control application will use this library. 

It is engineered into three layer:

	*  High level API
	*  Low Level API
	*  Driver</description>
    </item>
</rdf:RDF>
