acm-header
Sign In

Communications of the ACM

Research Archive


Archives

The Research archive provides access to all Research articles published in past issues of Communications of the ACM.

May 2022


From Communications of the ACM

Technical Perspective: 'What Is the Ideal Operating System?'

Technical Perspective: 'What Is the Ideal Operating System?'

The authors of "Set the Configuration for the Heart of the OS" put a fresh view on the practicability of automatic kernel debloating.


From Communications of the ACM

Technical Perspective: Balancing At All Loads

Technical Perspective: Balancing At All Loads

"Rateless Codes for Near-Perfect Load Balancing in Distributed Matrix-Vector Multiplication" addresses the problem of selecting code rates to optimize system performance by making the codes rateless.


From Communications of the ACM

Rateless Codes for Near-Perfect Load Balancing in Distributed Matrix-Vector Multiplication

Rateless Codes for Near-Perfect Load Balancing in Distributed Matrix-Vector Multiplication

We propose a rateless fountain coding strategy and prove that its latency is asymptotically equal to ideal load balancing, and it performs asymptotically zero redundant computations.


From Communications of the ACM

Set the Configuration for the Heart of the OS: On the Practicality of Operating System Kernel Debloating

Set the Configuration for the Heart of the OS

This paper presents a study on the practicality of operating system kernel debloating, that is, reducing kernel code that is not needed by the target applications.