AWS Lambda Language Performance

University essay from Göteborgs universitet/Institutionen för data- och informationsteknik

Abstract: Cloud services are experiencing expansive growth,and the potential uses cases for its application in the ITsector is becoming increasingly widespread. This rapid growthis accompanied by a demand for performance which necessitatessystematic benchmarking. The process of setting up a cloudbasedbenchmark is tedious and obstructive. Therefore, frequentbenchmarks must be conducted in order to inform individualsfrom practitioners to hobbyists alike. Amazon Web Services is amajor market leader in cloud computing which offers a Functionas a Service platform named AWS Lambda. The following willconduct a benchmark on the Lambda platform and its supportedlanguages: C#, Java, Node.js, and Python. The benchmarkwill examine the performance of the respective languages withrelation to workload input size when configured to three differentmemory sizes: 128, 512, and 1024MB. The results presentedreveal languages such as Java and C# consistently outperformthe other languages with C# being the most performant whenconfigured to 128 and 1024MB. All languages experienced aperformance increase in tandem with increasing memory size.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)