Araştırma Makalesi

Akan Veri İşleyen Dağıtık Sistemlerde Gecikme Duyarlı Dinamik Ölçekleme İçin Bir Sistem Tasarımı

Cilt: 1 Sayı: 1 22 Ağustos 2020
PDF İndir
TR EN

Akan Veri İşleyen Dağıtık Sistemlerde Gecikme Duyarlı Dinamik Ölçekleme İçin Bir Sistem Tasarımı

Öz

Büyük ölçekli akan veri işleyen dağıtık sistemleri inşa etmek ve operasyonunu sağlamak oldukça karmaşık ve maliyetli bir süreçtir. Sistemlerin veri akışının değişen hızlarına adapte olabilmesi ve gerektiğinde ölçeklenebilmesi gerekmektedir. Bu nedenle, akan veriyi işleyen dağıtık sistemlere entegre edilecek etkin bir otomatik ölçekleme sistemi kullanılması çoğu zaman kaçınılmazdır. Son yıllarda, hızla artan akan veri kaynaklarını işleyebilen sistemlere olan ilgi oldukça artmıştır ve literatürde bu alanda yapılan çok sayıda çalışma bulunmaktadır. Ancak bu çalışmaların çoğu sistemin değişen iş yüklerine adapte olabilmesi ve ölçeklenebilirlik konusu yerine sistemin olağan şartlarda nasıl çalışacağı üzerine yoğunlaşmıştır. Literatürde az sayıda olan ölçeklenebilirlik ile ilgili çalışmalarda ise genellikle ölçeklenebilirlik bir kaynak kümesi ile gerçeklenmektedir. Ayrıca, Apache Flink üzerine yapılan çalışma sayısı da oldukça azdır. Bu çalışmada, literatürdeki bu eksikliklerden yola çıkılarak, Apache Flink üzerinde çalışan, değişen çalışma yüklerine adapte olabilen bir sistem tasarımı önerilmiştir. Apache Flink, hem sistem geliştirme hem de ölçekleme metriklerini hesaplama amacıyla kullanılmıştır. Ölçekleme, Kuyruk Teorisi kullanılarak hesaplanan, sistemde meydana gelmesi beklenen gecikme ve kritik sistem metrikleri değerlendirilerek gerçekleştirilmiştir. Büyük veri işleyen sistemlere entegre çalışabilecek bu model ile sistem performanslarının geliştirilmesi ve kalite kayıplarının azaltılması hedeflenmiştir. Son olarak, sistemin hangi durumlarda ölçeklendiği ve ölçeklemeden sonraki durumu benzetim çalışmaları ile gerçeklenerek önerilen sistemin etkinliği gösterilmiştir.

Anahtar Kelimeler

Kaynakça

  1. Basanta-Val. P., Garcia N., Fernandez L., Fiesteus J. (2017). Patterns for Distributed Real-Time Stream Processing, IEEE Transactions on Parallel and Distributed Systems, 28(11), 3243-3257.
  2. Botran T.L., Alonso J.M., Lozano J.A. (2014). A Review of Auto-scaling Techniques for Elastic Applications in Cloud Environments, Journal of Grid Computing, 12(4), 559-592.
  3. Buddhika T., Stern R., Lindburg K., Ericson K., Pallickara S. (2017). Online Scheduling and Interference Alleviation for Low-Latency, High-Throughput Processing of Data Streams, IEEE Transactions on Parallel and Distributed Systems, 28(12), 3553-3569.
  4. Chakraborty R., Majumdar S. (2016). A Priority Based Resource Scheduling Technique for Multitenant Storm Clusters, International Symposium on Performance Evaluation of Computer and Telecommunication Systems, pp1-6, 24-27 Temmuz, Kanada.
  5. Chen H., Zhang F., Jin H. (2017). Popularity-aware Differentiated Distributed Stream Processing on Skewed Streams, IEEE 25th International Conference on Network Protocols, pp1-10, 10-13 Ekim, Kanada.
  6. De Matteis T., Mencagli G. (2017). Elastic Scaling for Distributed Latency-sensitive Data Stream Operators, 25th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, pp61-68, 6-8 Mart, Rusya.
  7. Farahabady M.R.H., Samani H.R.D., Wang Y., Zomaya A.Y., Tari Z. (2016). A QoS-Aware Controller for Apache Storm, IEEE 15th International Symposium on Network Computing and Applications, pp334-342, 31 Ekim-2 Kasım, ABD.
  8. HoseinyFarahabady M., Zomaya A.Y., Tari Z. (2017). QoS- and Contention- Aware Resource Provisioning in a Stream Processing Engine, IEEE International Conference on Cluster Computing, pp137-146, 5-8 Eylül, ABD.

Ayrıntılar

Birincil Dil

Türkçe

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

22 Ağustos 2020

Gönderilme Tarihi

13 Temmuz 2020

Kabul Tarihi

11 Ağustos 2020

Yayımlandığı Sayı

Yıl 2020 Cilt: 1 Sayı: 1

Kaynak Göster

APA
Orman, Z., & Kavi, M. (2020). Akan Veri İşleyen Dağıtık Sistemlerde Gecikme Duyarlı Dinamik Ölçekleme İçin Bir Sistem Tasarımı. İleri Mühendislik Çalışmaları ve Teknolojileri Dergisi, 1(1), 1-12. https://izlik.org/JA36TU39LP
AMA
1.Orman Z, Kavi M. Akan Veri İşleyen Dağıtık Sistemlerde Gecikme Duyarlı Dinamik Ölçekleme İçin Bir Sistem Tasarımı. imctd. 2020;1(1):1-12. https://izlik.org/JA36TU39LP
Chicago
Orman, Zeynep, ve Mert Kavi. 2020. “Akan Veri İşleyen Dağıtık Sistemlerde Gecikme Duyarlı Dinamik Ölçekleme İçin Bir Sistem Tasarımı”. İleri Mühendislik Çalışmaları ve Teknolojileri Dergisi 1 (1): 1-12. https://izlik.org/JA36TU39LP.
EndNote
Orman Z, Kavi M (01 Ağustos 2020) Akan Veri İşleyen Dağıtık Sistemlerde Gecikme Duyarlı Dinamik Ölçekleme İçin Bir Sistem Tasarımı. İleri Mühendislik Çalışmaları ve Teknolojileri Dergisi 1 1 1–12.
IEEE
[1]Z. Orman ve M. Kavi, “Akan Veri İşleyen Dağıtık Sistemlerde Gecikme Duyarlı Dinamik Ölçekleme İçin Bir Sistem Tasarımı”, imctd, c. 1, sy 1, ss. 1–12, Ağu. 2020, [çevrimiçi]. Erişim adresi: https://izlik.org/JA36TU39LP
ISNAD
Orman, Zeynep - Kavi, Mert. “Akan Veri İşleyen Dağıtık Sistemlerde Gecikme Duyarlı Dinamik Ölçekleme İçin Bir Sistem Tasarımı”. İleri Mühendislik Çalışmaları ve Teknolojileri Dergisi 1/1 (01 Ağustos 2020): 1-12. https://izlik.org/JA36TU39LP.
JAMA
1.Orman Z, Kavi M. Akan Veri İşleyen Dağıtık Sistemlerde Gecikme Duyarlı Dinamik Ölçekleme İçin Bir Sistem Tasarımı. imctd. 2020;1:1–12.
MLA
Orman, Zeynep, ve Mert Kavi. “Akan Veri İşleyen Dağıtık Sistemlerde Gecikme Duyarlı Dinamik Ölçekleme İçin Bir Sistem Tasarımı”. İleri Mühendislik Çalışmaları ve Teknolojileri Dergisi, c. 1, sy 1, Ağustos 2020, ss. 1-12, https://izlik.org/JA36TU39LP.
Vancouver
1.Zeynep Orman, Mert Kavi. Akan Veri İşleyen Dağıtık Sistemlerde Gecikme Duyarlı Dinamik Ölçekleme İçin Bir Sistem Tasarımı. imctd [Internet]. 01 Ağustos 2020;1(1):1-12. Erişim adresi: https://izlik.org/JA36TU39LP