• Home
  • Daniel Sokolowski
Daniel Sokolowski

Daniel Sokolowski

About

15
Publications
895
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
87
Citations
Introduction
Skills and Expertise

Publications

Publications (15)
Article
Infrastructure as Code (IaC) enables efficient deployment and operation, which are crucial to releasing software quickly. As setups can be complex, developers implement IaC programs in general-purpose programming languages like TypeScript and Python, using PL-IaC solutions like Pulumi and AWS CDK. The reliability of such IaC programs is even more r...
Article
DevOps encourages independent, cross-functional teams to improve the Software Delivery and Operational (SDO) performance. Despite independence being a primary goal software applications managed by different teams often depend on each other in practice. These dependencies impact the deployment, requiring teams to coordinate to ensure the correct ope...
Preprint
Full-text available
The advent of cloud computing has enabled large-scale availability of on-demand computing and storage resources. However, these benefits are not yet at the fingertips of HPC developers: Typical HPC applications use on-premise computing resources and rely on static deployment setups, reliable hardware , and rather homogeneous resources. This hinders...
Conference Paper
Full-text available
High Performance Computing (HPC) is crucial in a number of sectors, including weather forecasts, particle simulations and fluid dynamics. Existing programming frameworks for HPC expose developers to low-level details such as message passing and explicit memory management, which are hard to program and error-prone. In this paper, we present ongoing...
Article
Full-text available
Distributed query processing is an effective means for processing large amounts of data. To abstract from the technicalities of distributed systems, algorithms for operator placement automatically distribute sequential data queries over the available processing units. However, current algorithms for operator placement focus on performance and ignor...

Network

Cited By