In the paper Controlling Garbage Collection and Request Admission to Improve Performance of FaaS Applications, we verified and evaluated the impact of memory management mechanics of programming languages in the context of Functions as a Service (FaaS) via simulation experiments. The results of this study pointed to an impact of up to 11.68% on the response time of requests when a garbage collector procedure was executed during the execution of a CPU-bound function. As future work, we listed a few threats to the validity of the results attained, and among them, we cited the validation of the simulation model used. The validation of the model is important because it validates the results generated in the simulation experiments, which ensures realistic results. In this work, we proposed and executed a validation to the simulation model used in the previous work. To do so, we run measurement experiments in a public FaaS platform and simulation experiments of the same scenarios using the same simulator of the previous paper. Then, we validate the simulator by comparing the results obtained in both experiments to ensure that the simulation result and the measurement one are equivalent.
翻译:在论文《控制垃圾收集和接收,以提高FaaS应用程序的绩效》中,我们通过模拟实验,核实和评价了在服务功能(FaaS)范围内编程语言的记忆管理机制的影响,研究结果指出,在垃圾收集器程序实施CPU约束功能期间,对请求的响应时间产生了高达11.68%的影响。作为今后的工作,我们列举了对所取得成果有效性的一些威胁,其中我们列举了对所用模拟模型的验证。该模型的验证很重要,因为它验证了模拟实验的结果,确保了现实的结果。在这项工作中,我们提议并实施了对先前工作中使用的模拟模型的验证。为此,我们使用前一份文件的模拟模拟模型,在公共FaaaS平台上进行测量实验,并用同样的模拟模型进行模拟实验。然后,我们通过比较两次实验的结果来验证模拟模拟结果和测量结果。