2018 is almost in the books. Like many others in the Singularity Community and beyond, we’ve been spending time reflecting back upon the year that was … and quite a year it was for Singularity! In what we hope will become an annual tradition for us at Sylabs, we’ve captured some of the highlights into our Year-End White Paper: Singularity Containers for Compute-Driven Workloads in 2018: Results for The Community and Community-Motivated Roadmap. Although we’ve captured the revolutionary 3.0 release of the software, and accolades bestowed upon it, we know there’s so much more that’s been missed. For example, who can forget NVIDIA CEO and founder Jensen Huang’s containerization of a supernova at SC18? While not an exhaustive compilation then of what transpired in 2018, we have no doubt that you’ll find the white paper compelling in its breadth and depth.
Even though it’s a year-end white paper, the document is not solely focused on the past. As the segue that shifts attention from accomplishments to roadmap, a use case is shared that is as arresting as it is demanding, with the resulting pattern being characterized by:
… streamed workloads, real-time analysis, and data pipelining into compute-focused services. What may not be readily obvious from examples like this is the innate ability of Singularity to singularly bridge the containerization requirements of both the compute-driven workloads that characterize Enterprise Performance Computing (EPC) simultaneously with those typical of services-based deployments.
This complex hybrid use case demands that Singularity be compliant with emerging open standards for maximal interoperability, and integrated with the leading solutions for container orchestration such as Kubernetes and Nomad. 2019 promises to be another exciting year for Singularity, as work on most of these roadmap items is well underway.
Our year-end white paper is available for download here.
To conclude this post, we’ll draw upon the white paper once more:
… award-winning Singularity has progressed significantly, and established a vibrant and active Community; however, there is always room for additional Community members and a variety of ways in which contributions can be made. The Singularity Community looks forward to the ongoing dialog, as together we can continue to develop this unique approach for containerization into an even better solution for your existing and future use cases in HPC, EPC, and more.