Araştırma Makalesi
BibTex RIS Kaynak Göster

Bulut Uygulamalarında Evrensel Duyarlılık Analizi

Yıl 2022, Cilt: 15 Sayı: 1, 77 - 84, 27.06.2022
https://doi.org/10.54525/tbbmd.1091823

Öz

Yaklaşık beş milyar internet kullanıcısının bulunduğu, her iki alışverişten birinin internet üzerinden yapıldığı günümüz dünyasında internet servislerinin ana yükünü bulut uygulamaları çekmektedir. Son kullanıcılara hızlı ve kesintisiz hizmet sağlamak ve artan rekabet ortamında maliyetleri düşürebilmek için uygulamaların kopya sayısını, kaynaklarını ve uygulama içi parametreleri otomatik olarak yönetmeye yönelik çalışmalar giderek artmaktadır. Bu çalışmada uygulama parametrelerinin performans ve maliyet üzerindeki etkisi Yüksek Boyutlu Model Gösterilimi adlı evrensel duyarlılık analizi yöntemi ile incelenmiş ve sonuçlar TeaStore adlı örnek bir bulut uygulaması üzerinde deneysel olarak gösterilmiştir. Bulut uygulamaları bağlamında ilk kez yapılan bu çalışma sayesinde öncelik verilecek veya ihmal edilecek parametreler belirlenerek bulut uygulamalarının yönetiminde kullanılan araçların iyileştirilmesi mümkün olacaktır.

Destekleyen Kurum

İTÜ ARI Teknokent

Proje Numarası

62719

Teşekkür

Bu çalışma İTÜ ARI Teknokent bünyesinde yürütülen 62719 numaralı Ar-Ge projesi kapsamında yapılmıştır.

Kaynakça

  • [1] Waldrop, M. M. Data center in a box, Scientific American, 2007, 297(2), pp. 90-93.
  • [2] Dutreilh, X., Moreau, A., Malenfant, J., Rivierre, N. ve Truck, I. J. From data center resource allocation to control theory and back, IEEE 3rd international conference on cloud computing, 2010, pp. 410-417.
  • [3] Lorido-Botran, T., Miguel-Alonso, J. ve Lozano, J.A. A review of auto-scaling techniques for elastic applications in cloud environments, Journal of grid computing, 2014, 12(4), pp. 559-592.
  • [4] Baresi, L., Hu, D.Y.X., Quattrocchi, G. and Terracciano, L., KOSMOS: Vertical and Horizontal Resource Autoscaling for Kubernetes, International Conference on Service-Oriented Computing, 2021, pp. 821-829s
  • [5] Qu, C., Calheiros, R.N. ve Buyya, R. Auto-scaling web applications in clouds: A taxonomy and survey, ACM Computing Surveys, 2018, 51(4), pp.1-33.
  • [6] Incerto, E., Tribastone, M. ve Trubiani, C. Combined vertical and horizontal autoscaling through model predictive control, European Conference on Parallel Processing, 2018, pp. 147-159.
  • [7] Wei, Y., Kudenko, D., Liu, S., Pan, L., Wu, L. ve Meng, X. A reinforcement learning based auto-scaling approach for SaaS providers in dynamic cloud environment, Mathematical Problems in Engineering, 2019.
  • [8] Whaley, R.C., Petitet, A. ve Dongarra, J.J. Automated empirical optimizations of software and the ATLAS project, Parallel computing, 2001, 27(1-2), pp.3-35.
  • [9] Di Sanzo, P., Rughetti, D., Ciciani, B. ve Quaglia, F. Auto-tuning of cloud-based in-memory transactional data grids via machine learning, Second Symposium on Network Cloud Computing and Applications, 2012, pp. 9-16
  • [10] Nguyen, T.T., Yeom, Y.J., Kim, T., Park, D.H. ve Kim, S. Horizontal pod autoscaling in kubernetes for elastic container orchestration, Sensors, 2020, 20(16), p. 4621.
  • [11] Rabitz, H. ve Alış, Ö.F. General foundations of high‐dimensional model representations, Journal of Mathematical Chemistry, 1999, 25(2), pp.197-233.
  • [12] Sobol', I. M. On sensitivity estimation for nonlinear mathematical models. Matematicheskoe modelirovanie, 1990, 2(1), pp. 112-118.
  • [13] Sobol', I.M. Theorems and examples on high dimensional model representation, Reliability Engineering and System Safety, 2003, 79(2), pp.187-193.
  • [14] Li, G., Rosenthal, C. ve Rabitz, H. High dimensional model representations, The Journal of Physical Chemistry A, 2001, 105(33), pp.7765-7777.
  • [15] Li, G., Wang, S.W. ve Rabitz, H. Practical approaches to construct RS-HDMR component functions, The Journal of Physical Chemistry A, 2002, 106(37), pp.8721-8733.
  • [16] Li, G., Wang, S.W., Rosenthal, C. and Rabitz, H. High dimensional model representations generated from low dimensional data samples. I. mp-Cut-HDMR. Journal of Mathematical Chemistry, 2001,30(1), pp.1-30.
  • [17] von Kistowski, J., Eismann, S., Schmitt, N., Bauer, A., Grohmann, J. ve Kounev, S. Teastore: A micro-service reference application for benchmarking, modeling and resource management research, IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2018, pp. 223-236.
  • [18] Burns, B., Grant, B., Oppenheimer, D., Brewer, E. ve Wilkes, J. Borg, Omega, and Kubernetes: Lessons learned from three container-management systems over a decade, Queue, 2016, 14(1), pp. 70-93.
  • [19] Dobies, J. ve Wood, J. Kubernetes Operators: Automating the Container Orchestration Platform, O'Reilly Media, 2020.
  • [20] Pike, R. The go programming language. Talk given at Google’s Tech Talks, 14, 2009.
  • [21] von Kistowski, J., Deffner, M. ve Kounev, S. Run-time prediction of power consumption for component deployments, IEEE International Conference on Autonomic Computing, 2018, pp. 151-156.
  • [22] Turnbull, J. Monitoring with Prometheus, Turnbull Press, 2018.
  • [23] Sabharwal, N. ve Pandey, P. Working with Prometheus Query Language (PromQL). In Monitoring Microservices and Containerized Applications, Apress, Berkeley, 2020, pp. 141-167.
Yıl 2022, Cilt: 15 Sayı: 1, 77 - 84, 27.06.2022
https://doi.org/10.54525/tbbmd.1091823

Öz

Proje Numarası

62719

Kaynakça

  • [1] Waldrop, M. M. Data center in a box, Scientific American, 2007, 297(2), pp. 90-93.
  • [2] Dutreilh, X., Moreau, A., Malenfant, J., Rivierre, N. ve Truck, I. J. From data center resource allocation to control theory and back, IEEE 3rd international conference on cloud computing, 2010, pp. 410-417.
  • [3] Lorido-Botran, T., Miguel-Alonso, J. ve Lozano, J.A. A review of auto-scaling techniques for elastic applications in cloud environments, Journal of grid computing, 2014, 12(4), pp. 559-592.
  • [4] Baresi, L., Hu, D.Y.X., Quattrocchi, G. and Terracciano, L., KOSMOS: Vertical and Horizontal Resource Autoscaling for Kubernetes, International Conference on Service-Oriented Computing, 2021, pp. 821-829s
  • [5] Qu, C., Calheiros, R.N. ve Buyya, R. Auto-scaling web applications in clouds: A taxonomy and survey, ACM Computing Surveys, 2018, 51(4), pp.1-33.
  • [6] Incerto, E., Tribastone, M. ve Trubiani, C. Combined vertical and horizontal autoscaling through model predictive control, European Conference on Parallel Processing, 2018, pp. 147-159.
  • [7] Wei, Y., Kudenko, D., Liu, S., Pan, L., Wu, L. ve Meng, X. A reinforcement learning based auto-scaling approach for SaaS providers in dynamic cloud environment, Mathematical Problems in Engineering, 2019.
  • [8] Whaley, R.C., Petitet, A. ve Dongarra, J.J. Automated empirical optimizations of software and the ATLAS project, Parallel computing, 2001, 27(1-2), pp.3-35.
  • [9] Di Sanzo, P., Rughetti, D., Ciciani, B. ve Quaglia, F. Auto-tuning of cloud-based in-memory transactional data grids via machine learning, Second Symposium on Network Cloud Computing and Applications, 2012, pp. 9-16
  • [10] Nguyen, T.T., Yeom, Y.J., Kim, T., Park, D.H. ve Kim, S. Horizontal pod autoscaling in kubernetes for elastic container orchestration, Sensors, 2020, 20(16), p. 4621.
  • [11] Rabitz, H. ve Alış, Ö.F. General foundations of high‐dimensional model representations, Journal of Mathematical Chemistry, 1999, 25(2), pp.197-233.
  • [12] Sobol', I. M. On sensitivity estimation for nonlinear mathematical models. Matematicheskoe modelirovanie, 1990, 2(1), pp. 112-118.
  • [13] Sobol', I.M. Theorems and examples on high dimensional model representation, Reliability Engineering and System Safety, 2003, 79(2), pp.187-193.
  • [14] Li, G., Rosenthal, C. ve Rabitz, H. High dimensional model representations, The Journal of Physical Chemistry A, 2001, 105(33), pp.7765-7777.
  • [15] Li, G., Wang, S.W. ve Rabitz, H. Practical approaches to construct RS-HDMR component functions, The Journal of Physical Chemistry A, 2002, 106(37), pp.8721-8733.
  • [16] Li, G., Wang, S.W., Rosenthal, C. and Rabitz, H. High dimensional model representations generated from low dimensional data samples. I. mp-Cut-HDMR. Journal of Mathematical Chemistry, 2001,30(1), pp.1-30.
  • [17] von Kistowski, J., Eismann, S., Schmitt, N., Bauer, A., Grohmann, J. ve Kounev, S. Teastore: A micro-service reference application for benchmarking, modeling and resource management research, IEEE 26th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 2018, pp. 223-236.
  • [18] Burns, B., Grant, B., Oppenheimer, D., Brewer, E. ve Wilkes, J. Borg, Omega, and Kubernetes: Lessons learned from three container-management systems over a decade, Queue, 2016, 14(1), pp. 70-93.
  • [19] Dobies, J. ve Wood, J. Kubernetes Operators: Automating the Container Orchestration Platform, O'Reilly Media, 2020.
  • [20] Pike, R. The go programming language. Talk given at Google’s Tech Talks, 14, 2009.
  • [21] von Kistowski, J., Deffner, M. ve Kounev, S. Run-time prediction of power consumption for component deployments, IEEE International Conference on Autonomic Computing, 2018, pp. 151-156.
  • [22] Turnbull, J. Monitoring with Prometheus, Turnbull Press, 2018.
  • [23] Sabharwal, N. ve Pandey, P. Working with Prometheus Query Language (PromQL). In Monitoring Microservices and Containerized Applications, Apress, Berkeley, 2020, pp. 141-167.
Toplam 23 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Konular Mühendislik
Bölüm Makaleler(Araştırma)
Yazarlar

Hüseyin Kaya 0000-0002-6481-5431

Proje Numarası 62719
Erken Görünüm Tarihi 27 Haziran 2022
Yayımlanma Tarihi 27 Haziran 2022
Yayımlandığı Sayı Yıl 2022 Cilt: 15 Sayı: 1

Kaynak Göster

APA Kaya, H. (2022). Bulut Uygulamalarında Evrensel Duyarlılık Analizi. Türkiye Bilişim Vakfı Bilgisayar Bilimleri Ve Mühendisliği Dergisi, 15(1), 77-84. https://doi.org/10.54525/tbbmd.1091823
AMA Kaya H. Bulut Uygulamalarında Evrensel Duyarlılık Analizi. TBV-BBMD. Haziran 2022;15(1):77-84. doi:10.54525/tbbmd.1091823
Chicago Kaya, Hüseyin. “Bulut Uygulamalarında Evrensel Duyarlılık Analizi”. Türkiye Bilişim Vakfı Bilgisayar Bilimleri Ve Mühendisliği Dergisi 15, sy. 1 (Haziran 2022): 77-84. https://doi.org/10.54525/tbbmd.1091823.
EndNote Kaya H (01 Haziran 2022) Bulut Uygulamalarında Evrensel Duyarlılık Analizi. Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi 15 1 77–84.
IEEE H. Kaya, “Bulut Uygulamalarında Evrensel Duyarlılık Analizi”, TBV-BBMD, c. 15, sy. 1, ss. 77–84, 2022, doi: 10.54525/tbbmd.1091823.
ISNAD Kaya, Hüseyin. “Bulut Uygulamalarında Evrensel Duyarlılık Analizi”. Türkiye Bilişim Vakfı Bilgisayar Bilimleri ve Mühendisliği Dergisi 15/1 (Haziran 2022), 77-84. https://doi.org/10.54525/tbbmd.1091823.
JAMA Kaya H. Bulut Uygulamalarında Evrensel Duyarlılık Analizi. TBV-BBMD. 2022;15:77–84.
MLA Kaya, Hüseyin. “Bulut Uygulamalarında Evrensel Duyarlılık Analizi”. Türkiye Bilişim Vakfı Bilgisayar Bilimleri Ve Mühendisliği Dergisi, c. 15, sy. 1, 2022, ss. 77-84, doi:10.54525/tbbmd.1091823.
Vancouver Kaya H. Bulut Uygulamalarında Evrensel Duyarlılık Analizi. TBV-BBMD. 2022;15(1):77-84.

https://i.creativecommons.org/l/by-nc/4.0Makale Kabulü

 

Çevrimiçi makale yüklemesi yapmak için kullanıcı kayıt/girişini kullanınız.

Dergiye gönderilen makalelerin kabul süreci şu aşamalardan oluşmaktadır:

1.       Gönderilen her makale ilk aşamada en az iki hakeme gönderilmektedir.

2.       Hakem ataması, dergi editörleri tarafından yapılmaktadır. Derginin hakem havuzunda yaklaşık 200 hakem bulunmaktadır ve bu hakemler ilgi alanlarına göre sınıflandırılmıştır. Her hakeme ilgilendiği konuda makale gönderilmektedir. Hakem seçimi menfaat çatışmasına neden olmayacak biçimde yapılmaktadır.

3.       Hakemlere gönderilen makalelerde yazar adları kapatılmaktadır.

4.       Hakemlere bir makalenin nasıl değerlendirileceği açıklanmaktadır ve aşağıda görülen değerlendirme formunu doldurmaları istenmektedir.

5.       İki hakemin olumlu görüş bildirdiği makaleler editörler tarafından benzerlik incelemesinden geçirilir. Makalelerdeki benzerliğin %25’ten küçük olması beklenir.

6.       Tüm aşamaları geçmiş olan bir bildiri dil ve sunuş açısından editör tarafından incelenir ve gerekli düzeltme ve iyileştirmeler yapılır. Gerekirse yazarlara durum bildirilir.

 88x31.png   Bu eser Creative Commons Atıf-GayriTicari 4.0 Uluslararası Lisansı ile lisanslanmıştır.