Özyeğin University, Çekmeköy Campus Nişantepe District, Orman Street, 34794 Çekmeköy - İSTANBUL

Phone : +90 (216) 564 90 00

Fax : +90 (216) 564 99 99

E-mail: info@ozyegin.edu.tr

Aug 11, 2021 - Aug 17, 2021

Thesis Defense - Özgür Sedefoğlu (MSCS)

 

 

Özgür Sedefoğlu  M.Sc. Computer Science

Assoc. Prof. Hasan Sözer– Advisor

 

Date: 18.08.2021

Time: 10:00

Location: This meeting will be held ONLINE. Please send an e-mail to gizem.bakir@ozyegin.edu.tr in order to participate in this defense.

 

Cost Minimization In Function-As-A-Service Computing

 

Thesis Committee:

Assoc. Prof. Hasan Sözer, Özyeğin University

Asst. Prof. İsmail Arı, Özyeğin University

Assoc. Prof. Geylani Kardaş, Ege University

 

 

Abstract:

Cost in Function-as-a-Service computing is influenced by a number of factors. One of these factors is the amount of memory reserved during the deployment of serverless functions. Reservation of an excessive amount increases costs unnecessarily. On the other hand, decreasing this amount increases the function execution time, which is also a factor that contributes to cost. Moreover, insufficient memory can degrade the quality of service. In this thesis, we propose an automated approach for optimizing the amount of memory to be reserved for serverless functions. First, we measure the running time of a given function in various memory settings and derive a regression model. We define an objective function and a set of constraints based on this regres- sion model and the configuration space. We obtain a nonlinear integer programming model, which is solved to determine the optimal memory setting for minimizing cost. We evaluate our approach with an industrial case study on the use of Amazon Web services in the context of Smart Home applications. We show that our approach is effective in accurately estimating the impact of memory settings on runtime perfor- mance and determining optimal settings leading to significant cost reductions. It is also useful in detecting functions with performance issues.

Bio: 

Özgür Sedefog ̆lu was born in Izmir in 1987. He was graduated from Maltepe Military High School in 2005. In August 2011, he received the degree of Bachelor of Science of Computer Engineering from Istanbul University. He currently works as a cloud architect in the industry.