Published April 2015 | Version Published
Journal Article Open

Virtual Circuits in PhEDEx, an update from the ANSE project

  • 1. ROR icon California Institute of Technology
  • 2. ROR icon Princeton University

Abstract

The ANSE project has been working with the CMS and ATLAS experiments to bring network awareness into their middleware stacks. For CMS, this means enabling control of virtual network circuits in PhEDEx, the CMS data-transfer management system. PhEDEx orchestrates the transfer of data around the CMS experiment to the tune of 1 PB per week spread over about 70 sites. The goal of ANSE is to improve the overall working efficiency of the experiments, by enabling more deterministic time to completion for a designated set of data transfers, through the use of end-to-end dynamic virtual circuits with guaranteed bandwidth. ANSE has enhanced PhEDEx, allowing it to create, use and destroy circuits according to it's own needs. PhEDEx can now decide if a circuit is worth creating based on its current workload and past transfer history, which allows circuits to be created only when they will be useful. This paper reports on the progress made by ANSE in PhEDEx. We show how PhEDEx is now capable of using virtual circuits as a production-quality service, and describe how the mechanism it uses can be refactored for use in other software domains. We present first results of transfers between CMS sites using this mechanism, and report on the stability and performance of PhEDEx when using virtual circuits. The ability to use dynamic virtual circuits for prioritised large-scale data transfers over shared global network infrastructures represents an important new capability and opens many possibilities. The experience we have gained with ANSE is being incorporated in an evolving picture of future LHC Computing Models, in which the network is considered as an explicit component. Finally, we describe the remaining work to be done by ANSE in PhEDEx, and discuss future directions for continued development.

Additional Information

© 2015 Published under licence by IOP Publishing Ltd. Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI. This work is supported in part by grants from the DOE Offices of HEP and Advanced Scientific Computing (DE-SC0007346), the NSF (OCI-1246133), and Cisco Research Grants (Microgrant-2014-128271) to Caltech. We thank ANSE team members Julian Bunn, Samir Cury, Dorian Kcira, Iosif Legrand, Azher Mughal, Shan McKee, Harvey Newman, and Ramiro Voicu for their feedback and help.

Attached Files

Published - jpconf15_664_062067.pdf

Files

jpconf15_664_062067.pdf

Files (1.1 MB)

Name Size
md5:3ef290fff3725838432fdb723aef3194
1.1 MB Preview Download

Additional details

Identifiers

Eprint ID
66500
Resolver ID
CaltechAUTHORS:20160427-085027417

Related works

Funding

Department of Energy (DOE)
DE-SC0007346
NSF
OCI-1246133
Cisco Research Grant
2014-128271

Dates

Created
2016-04-27
Created from EPrint's datestamp field
Updated
2022-07-12
Created from EPrint's last_modified field