Software

For DTNs
  • GridFTP as baseline for disk-to-disk throughput testing
ESnet Software
AI and related

Swipe for Science - annotating large data sets of images

Multi-cluster orchestration

Submariner - Multi-Cluster network connectivity for Kubernetes
Cilium - Multi-Cluster service routing using standard Kubernetes services. - DNS Authorization with DNS request/response aware security policy enforcement to restrict the DNS names a pod can lookup as well as limit the egress connectivity to the IPs returned in the DNS response of that particular pod. - Transparent encryption and authentication for all service to service communication using X.509 certificates.

Admiralty - Multicluster-scheduler is a system of Kubernetes controllers that intelligently schedules workloads across clusters. It is simple to use and simple to integrate with other tools. - Multicluster-controller is a Go library for building Kubernetes controllers that need to watch resources in multiple clusters. - Multicluster-service-account makes it easy to use Kubernetes service accounts as multicluster identities. It imports and automounts remote service account tokens inside pods, for them to call the Kubernetes APIs of other clusters. Multicluster-service-account works well with multicluster-controller, but any cross-cluster Kubernetes client can benefit from it.