search query: @keyword UDP / total: 13
reference: 2 / 13
« previous | next »
Author:Salminen, Tomi
Title:Flexible and transparent buffering of radio astronomy measurements: VLBI-streamer and Flexbuff
Joustavaa ja läpinäkyvää puskurointia radiotähtitieteen mittauksissa: VLBI-streamer ja Flexbuff
Publication type:Master's thesis
Publication year:2015
Pages:58      Language:   eng
Department/School:Perustieteiden korkeakoulu
Main subject:Ohjelmistotekniikka   (T3001)
Supervisor:Saikkonen, Heikki
Instructor:Hirvisalo, Vesa ; Mujunen, Ari
Electronic version URL: http://urn.fi/URN:NBN:fi:aalto-201505142679
Location:P1 Ark Aalto  2782   | Archive
Keywords:network
data-acquisition
TCP
UDP
radio astronomy
verkko
datatallennus
radiotähtitiede
Abstract (eng):Radio astronomical data recording poses three challenges for its users: High volume, high bandwidth and large geographical distances.
The solutions have been custom hardware and physical shipping of data sets.
Performance of commercial off-the-shelf hardware for streaming data recording has been steadily improving and is starting to surpass the challenges.
If the use of custom hardware can be dropped, the solution can benefit from successive hardware generations without added development efforts.

This thesis will present VLBI-streamer software for simultaneous read and write data streaming and Flexbuff as the hardware housing this software.
Volatile and non-volatile memory are used as pools of resources in a user space confined besteffort relaxed architecture.
Since hardware will keep changing and it takes time, developers and money to port software to different hardware, VLBI-streamer was not bound to any specific hardware.
VLBI-streamer will run on virtually any Linux-system with a few package requirements and was made modular to support different stream types (UDP/TCP/RDMA) and disk I/O backends.

In this thesis Flexbuff combined with the software VLBI-streamer developed by the author is shown to be capable of 10 Gb/s and beyond recording and streaming, meeting current radio astronomical data recording needs.
Abstract (fin):Radiotähtitieteellisten kokeiden nauhoittamisessa on kolme haastetta: Suuri datamäärä, korkea kaistanleveys ja suuret maantieteelliset etäisyydet.
Ratkaisuna ovat ennen olleet räätälöidyt komponentit ja tallenteiden fyysinen lähetys.
Helposti saatavilla olevien tietotekniikan yleiskomponenttien suorituskyky on noussut tasaisesti ja tallennuskyky alkaa lähestyä asetettuja haasteita.
Jos räätälöidyistä komponenteista voidaan luopua, yleiskomponenteille tehdyt ohjelmistoratkaisut voisivat hyötyä jatkuvasti kehittyvistä komponenttisukupolvista ilman ylimääräistä ohjelmistokehityspanostusta.

Tämä diplomityö esittelee VLBI-streamer ohjelman yhtaikaiseen datan tallennukseen ja lähetykseen, sekä Flexbuff komponenttimäärittelyn, jolla ohjelma ajetaan.
Lyhyt- ja pitkäkestoisia muisteja käytetään varattavissa olevina resursseina käyttäjätilaan rajatussa, parhaan yrityksen arkkitehtuurissa.
Koska fyysiset komponentit tulevat aina vaihtumaan, VLBI-streamer toteutettiin ilman siteitä mihinkään tiettyyn rautakomponenttiin, jolloin säästytään ylimääräiseltä ohjelmistokehitykseltä komponenttien vaihtuessa.
VLBI-streamer on ajettavissa melkein millä tahansa Linux-järjestelmällä ja tarvitsee vain muutaman ulkoisen vapaasti saatavilla olevan ohjelmistokomponentin.
VLBI-streamer on myös modulaarinen ja tukee erilaisia verkkoprotokollia (TCP/UDP/RDMA) ja kovalevytallennustekniikoita.

Tässä diplomityössä Flexbuff ja kehittämäni VLBI-streamer osoitetaan pystyvän nauhoittamaan ja lähettämään yli 10Gb/s tietovirtoja, täten täyttäen nykyisten radiotähtitieteellisten kokeiden tarpeet.
ED:2015-05-24
INSSI record number: 51332
+ add basket
« previous | next »
INSSI