e-vlbi software suite & dragon interoperability chet ruszczyk, jason soohoo
TRANSCRIPT
![Page 1: E-VLBI Software Suite & DRAGON Interoperability Chet Ruszczyk, Jason Soohoo](https://reader036.vdocuments.site/reader036/viewer/2022072014/56649e765503460f94b78104/html5/thumbnails/1.jpg)
E-VLBI Software Suite & DRAGON Interoperability
Chet Ruszczyk, Jason Soohoo
![Page 2: E-VLBI Software Suite & DRAGON Interoperability Chet Ruszczyk, Jason Soohoo](https://reader036.vdocuments.site/reader036/viewer/2022072014/56649e765503460f94b78104/html5/thumbnails/2.jpg)
Introduction
• Software Applications / Tools for e-VLBI– Real-time– non-real time
• DRAGON Interoperability– Application Interface– Network communities assumptions– Next Steps
![Page 3: E-VLBI Software Suite & DRAGON Interoperability Chet Ruszczyk, Jason Soohoo](https://reader036.vdocuments.site/reader036/viewer/2022072014/56649e765503460f94b78104/html5/thumbnails/3.jpg)
Software Components• Software suite for e-VLBI (Alpha Version)
– Components:• VIM – VLBI User Interface and Management (CGI / Perl)
– Experiment description (XML)– EGAE management / monitoring– E-VLBI experiment based
» Network Monitoring / Performance
• EGAE (python)– Control of Mark5A’s
» Interprets XML description of experiment » Application control/setup/execution» Network tuning» Network testing
• Vtp – VLBI Transport Protocol Application (C++)– VSI-E application
![Page 4: E-VLBI Software Suite & DRAGON Interoperability Chet Ruszczyk, Jason Soohoo](https://reader036.vdocuments.site/reader036/viewer/2022072014/56649e765503460f94b78104/html5/thumbnails/4.jpg)
DRAGON Interoperability
• Defining a general application XML schema– Any application can request service
• Network centric• Missing Components
– Super scheduler interface• Long term reservation policy unavailable (1 year)
• Two main areas– Requesting Service
– Initiating Setup / Teardown
![Page 5: E-VLBI Software Suite & DRAGON Interoperability Chet Ruszczyk, Jason Soohoo](https://reader036.vdocuments.site/reader036/viewer/2022072014/56649e765503460f94b78104/html5/thumbnails/5.jpg)
E-VLBI XML Schema Updates<station>
<!-- 2-letter code, e.g. Wf for Westford --><id></id><!-- Status for the transfer and set up of an indidual station --><!-- Unfiled, In Progress, Configuring, Success, Failure, Active --><status></status><!-- Date for when the transfer should begin --><xfer_date></xfer_date><!-- Time for when the transfer should begin --><xfer_time></xfer_time><!-- Deadline for when the transfer should be at the destination --><xfer_deadline></xfer_deadline><source>
<!-- IP address of where the information will be transferred from --><ip></ip><!-- mode is how the session will be handled at the source, e.g disk2Net, TVG2Net, Out2Net --><mode></mode><user_id></user_id><!-- application port --><port></port><!-- VLSR specific information, may be duplicate of other areas --><vlsr>
<!-- Destination IP address of VLSR control application --><!-- alias to be assigned to the NIC interface communicating with VLSR switch --><alias_ip></alias_ip><!-- VLSR Node identfier --><route_id></route_id><!-- Switch port number alias_ip is attached to --><port_no></port_no><!-- Interface alias is assigned to --><iface></iface><!-- Reservation ID to be set after request is made --><reservation_id></reservation_id>
</vlsr></source>
![Page 6: E-VLBI Software Suite & DRAGON Interoperability Chet Ruszczyk, Jason Soohoo](https://reader036.vdocuments.site/reader036/viewer/2022072014/56649e765503460f94b78104/html5/thumbnails/6.jpg)
DRAGON Interoperability (cont)• Requesting Service
– AST services request to AST Master• Specify node / link resources
– Node is end-point resources– Network link resources
• Will determine if resource can be reserved– Return status success / failure
• Initiating Configuration• Send message to initiate setup of service
• Network test (EGAE)• Transfer data (EGAE)• Termination of services
• Application complete• Reservation expired
![Page 7: E-VLBI Software Suite & DRAGON Interoperability Chet Ruszczyk, Jason Soohoo](https://reader036.vdocuments.site/reader036/viewer/2022072014/56649e765503460f94b78104/html5/thumbnails/7.jpg)
DRAGON Interoperability (cont)• Application integration open issues
– Configuring of network interfaces• Aliases on the interface• Apriori knowledge required
– Difficult to policy to enforce» Manual configuration may pose problems
– Service Termination • Duration based• Application based
– Translation between e-VLBI schema and AST schema– Configuration options
• DRAGON Applications• EGAE
![Page 8: E-VLBI Software Suite & DRAGON Interoperability Chet Ruszczyk, Jason Soohoo](https://reader036.vdocuments.site/reader036/viewer/2022072014/56649e765503460f94b78104/html5/thumbnails/8.jpg)
EGAE AST Module
![Page 9: E-VLBI Software Suite & DRAGON Interoperability Chet Ruszczyk, Jason Soohoo](https://reader036.vdocuments.site/reader036/viewer/2022072014/56649e765503460f94b78104/html5/thumbnails/9.jpg)
Next Steps
• Integration testing– Request / Setup / Tear down circuit– Translation between XML schemas– Application demonstration
• Real-time experiment– Dynamic resource allocation
– E-vlbi real-time demo
» Bandwidth requirements (512Mbps– 1Gbps)
– Termination