Bulut üzerinde büyük verilerde ölçeklenebilirlik konusu: Sanal makineler ve Linux konteynerlerin karşılaştırılması

dc.contributor.advisorKarakaya, Ziya
dc.contributor.advisorYazıcı, Ali
dc.contributor.authorKarakaya, Ziya
dc.contributor.otherComputer Engineering
dc.date.accessioned2024-07-08T09:42:43Z
dc.date.available2024-07-08T09:42:43Z
dc.date.issued2017
dc.departmentFen Bilimleri Enstitüsü / Yazılım Mühendisliği Ana Bilim Dalı
dc.description.abstractSon 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.abstractIn 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.endpage98
dc.identifier.startpage0
dc.identifier.urihttps://hdl.handle.net/20.500.14411/6129
dc.identifier.yoktezid490339
dc.language.isoen
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleBulut üzerinde büyük verilerde ölçeklenebilirlik konusu: Sanal makineler ve Linux konteynerlerin karşılaştırılması
dc.titleScalability issues in big data on cloud: A comparison of virtual machines and Linux containersen_US
dc.typeMaster Thesis
dspace.entity.typePublication
relation.isAuthorOfPublicationbfd1f6fe-b2b5-455f-b781-9916b46d604f
relation.isAuthorOfPublication.latestForDiscoverybfd1f6fe-b2b5-455f-b781-9916b46d604f
relation.isOrgUnitOfPublicatione0809e2c-77a7-4f04-9cb0-4bccec9395fa
relation.isOrgUnitOfPublication.latestForDiscoverye0809e2c-77a7-4f04-9cb0-4bccec9395fa

Files

Original bundle

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