Intel Optane DCPMM and Serverless Computing
This report describes 1) how we use Intel's Optane DCPMM in the memory Mode. We investigate the the scalability of applications on a single Optane machine, using Subgraph counting as memory-intensive graph problem. We test with various input graph and subtemplate sizes to determine its performance for different memory and CPU loads, as well as a comparison of performance on a single node Optane with a distributed set of nodes in a cluster using MPI. 2) We investigate the end-to-end execution delays in serverless computing and study concurrent function executions with cold starts. In future work, we will show that persistent memory machines may significantly improve concurrent function invocations in serverless computing including Amazon Lambda, Microsoft Azure Functions, Google Cloud Functions and IBM Cloud Functions (Apache OpenWhisk).
READ FULL TEXT