Geri Dön

Cost minimization in function-as-a-service computing

Başlık çevirisi mevcut değil.

  1. Tez No: 696754
  2. Yazar: ÖZGÜR SEDEFOĞLU
  3. Danışmanlar: DOÇ. DR. HASAN SÖZER
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2021
  8. Dil: İngilizce
  9. Üniversite: Özyeğin Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 58

Özet

Hizmet olarak işlev (Function-as-a-Service) mimarilerinde fiyatlandırma bir çok faktör hesaba katılarak yapılmaktadır. Bu faktörlerden birisi, bir bulut servis sağlayıcıya konuşlandırılan işlev için ayrılacak olan hafıza miktarıdır. Hafıza miktarının yüksek seçilmesi fiyatlandırmayı gereksiz arttıracaktır. Diğer yandan hafızanın düşük seçilmesi fiyatlandırmada rol oynayan diğer bir faktör olan çalışma süresini arttıracaktır. Ayrıca, yetersiz hafıza miktarı işlevin kalitesini de düşürecektir. Bu tez çalışmasında, sunucusuz işlevler için ayrılan hafıza miktarını otomatik olarak eniyileyen bir yaklaşım sunulmaktadır. İlk olarak söz konusu işlevin farklı hafıza değelerindeki performans ölçümleri kullanılarak bir regresyon modeli oluşturulmaktadır. Konfigürasyon uzayı ve regresyon modeli kullanılarak amaç fonksiyonu ve kısıtları belirlenmektedir. Bu verileri kullanarak elde edilen doğrusal olmayan programlama modelininin çözümü ise seçilmesi gereken en iyi hafıza miktarını vermektedir. Önerilen yaklaşımı değerlendir-mek için Amazon Web hizmetlerinin kullanıldığı bir Akıllı Ev Sistemleri Bulut Uygulaması kullanılmıştır. Önerilen yaklaşım ile işlevlerin çalışma performansları göz önünde bulundurularak en düşük seviyede fiyatlandırma ve istenen kaliteyi sağlayacak hafıza seçimlerinin yapıldığı görülmüştür. Ayrıca, bu yaklaşımın kullanılması ile bazı işlevlere ilişkin performans problemlerinin de tespit edilebildiği ortaya çıkmıştır.

Özet (Çeviri)

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.

Benzer Tezler

  1. Okunabilir kopyalama algoritmalı DSM sisteminin gerçeklenmesi

    Başlık çevirisi yok

    ÖZGÜR KORAY ŞAHİNGÖZ

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Kontrol ve Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. TAKUHİ NADİA ERDOĞAN

  2. Afet lojistiğinde araç rotalama problemi ve geliştirilen iki aşamalı bir optimizasyon yöntemi ile uygulama

    Vehicle routing problem and a case study with evolved a two level optimization solution in humanitarian logistics

    MUSTAFA BAL

    Yüksek Lisans

    Türkçe

    Türkçe

    2020

    Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesi

    Şehir ve Bölge Planlama Ana Bilim Dalı

    PROF. DR. HÜSEYİN MURAT ÇELİK

  3. Enterkonnekte elektrik güç sistemlerinde kapalı çevrim güç akışlarını önlemeye / düzenlemeye yönelik bulanık karar verme temelli bir yöntem

    A fuzzy - decision making based method to prevent / regulate loop flows in interconnected electrical power systems

    GÜLCİHAN ÖZDEMİR DAĞ

    Doktora

    Türkçe

    Türkçe

    2011

    Elektrik ve Elektronik Mühendisliğiİstanbul Teknik Üniversitesi

    Hesaplamalı Bilimler ve Mühendislik Ana Bilim Dalı

    PROF. DR. MUSTAFA BAĞRIYANIK

  4. Esnek imalat istemlerinde hücre oluşturma problemine 0-1 tamsayılı programlama ile modelleme yaklaşımı

    Modeling approach with 0-1 integer programming for cell formation in flexible manufacturing systems

    SÜLEYMAN ERTAN TANSÖKER

    Yüksek Lisans

    Türkçe

    Türkçe

    1997

    Mühendislik Bilimleriİstanbul Teknik Üniversitesi

    İşletme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. SEMRA DURMUŞOĞLU

  5. Hedef programlama ve çok amaçlı transportasyon tekniği

    Goal programming and multiple criteria transportation problems

    BURÇİN EREK

    Yüksek Lisans

    Türkçe

    Türkçe

    1990

    Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesi

    DOÇ.DR. NAHİT SERARSLAN