Bulut Üzerinde Büyük Verilerde Ölçeklenebilirlik Konusu: Sanal Makineler ve Linux Konteynerlerin Karşılaştırılması

dc.contributor.advisor Karakaya, Ziya
dc.contributor.advisor Yazıcı, Ali
dc.contributor.author Gökhan, Cansu
dc.contributor.other Computer Engineering
dc.date.accessioned 2024-07-08T09:42:43Z
dc.date.available 2024-07-08T09:42:43Z
dc.date.issued 2017
dc.department Fen Bilimleri Enstitüsü / Yazılım Mühendisliği Ana Bilim Dalı
dc.description.abstract Son yıllarda, BT ve iş dünyasında Büyük Veri ve Bulut Bilişim önem kazanmıştır. Büyük veri analizi için gerekli olan büyük miktarda depolama alanı ve hesaplama gücüdür. Bulut Bilişimin, talep üzerine altyapıyı ölçeklendirmek, hesaplama kaynaklarını kullanmaya yardımcı olmak ve büyük miktarda depolama alanı sağlaması ile bu iki teknoloji birbirini tamamlayacı teknolojiler haline gelmiştir. Son yıllara kadar, hesaplama kaynak kullanımında kullanılan tek teknik, Sanal Makine oluşturmak için kullanılan, hipervisör destekli sanallaştırma tekniğine dayanıyordu. Günümüzde, konteyner olarak adlandırılan ve kaynak kullanımında daha hızlı ve daha iyi olan bir başka teknik popülerlik kazanmıştır. Bu çalışmada, bulut üzerinde büyük verilerde ölçeklendirme konusu sanal makine ve konteynerlerin merkezi işlem birimi, disk G/Ç, ağ ve bellek performansları HiBench kıyaslama uygulamaları kullanılarak değerlendirilmiştir. Ayrıca, farklı düğüm sayıları üzerinde bu kıyaslama uygulamaları kullanılarak sanal makine ve konteynerlerin ölçeklenebilirlik oranları değerlendirilmiştir. Bu çalışmanın sonucu konteynerlerin daha iyi performansa ve ölçeklenebilirliğe sahip olduğunu göstermektedir.
dc.description.abstract In recent years, Big Data and Cloud Computing are gained importance in IT and business. These two technologies are becoming as the complementing technologies in a way that the former requires performance scalability, huge amount of storage and the huge computation power, which are the key enabler technologies of Big Data Analytic, and the latter, Cloud Computing, brings the opportunity to scale the infrastructure on-demand, helps in utilizing computation resources and provides huge amount of storage space. Until the recent years, the only technique used in computation resource utilization was based on the hypervisor aided virtualization technique, which is used to create Virtual Machine (VM). Nowadays, another technique, which is faster and better in resource utilization, called container is getting its popularity. In this thesis, the CPU, memory, disk I/O and network performance of VM and container are compared in big data on cloud with using HiBench benchmarks. In addition, scalability ratios were evaluated by testing on different number of nodes. The results show that the containers have better performance and better scalability. en
dc.identifier.endpage 98
dc.identifier.startpage 0
dc.identifier.uri https://hdl.handle.net/20.500.14411/6129
dc.identifier.yoktezid 490339
dc.institutionauthor Karakaya, Ziya
dc.language.iso en
dc.subject Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol
dc.subject Computer Engineering and Computer Science and Control en_US
dc.title Bulut Üzerinde Büyük Verilerde Ölçeklenebilirlik Konusu: Sanal Makineler ve Linux Konteynerlerin Karşılaştırılması
dc.title Scalability Issues in Big Data on Cloud: a Comparison of Virtual Machines and Linux Containers en_US
dc.type Master Thesis
dspace.entity.type Publication
relation.isAuthorOfPublication bfd1f6fe-b2b5-455f-b781-9916b46d604f
relation.isAuthorOfPublication.latestForDiscovery bfd1f6fe-b2b5-455f-b781-9916b46d604f
relation.isOrgUnitOfPublication e0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscovery e0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
490339 Scalability issues in big data on cloud.pdf
Size:
1.28 MB
Format:
Adobe Portable Document Format

Collections