Show simple item record

dc.contributor.advisorÖzkasap, Öznur
dc.contributor.authorGüler, Hüseyin
dc.date.accessioned2020-12-08T07:49:37Z
dc.date.available2020-12-08T07:49:37Z
dc.date.submitted2013
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/168806
dc.description.abstractBüyük ölçekli dağıtılmıs sistemler güvenilir servis sağlamak ve karmaşık problemlerin çözümü için yüksek miktarlarda hesaplama gücüne ihtiyaç duyarlar. Bubağlamda, bu tarz sistemlerin enerji ihtiyaçları hızlı bir şekilde artmakta ve bu daberaberinde çok yüksek maliyetler getirmektedir. Bu alanlarda daha ileri noktalara gelebilmek icin bu maliyetleri düsürmek bu organizasyonlar için hayati önemtaşımaktadır. Kullanılan toplam enerji miktarını düşürmenin yanı sıra, elektrik fiyatlarında görülen coğrafi ve zamana bağlı değişimlerden faydalanarak elektrik faturalarını düşürmek de mümkün olmaktadır.Tezin ilk kısmında, kullanıcılarn finansal bütçeler belirleyebildiği ve bu sayedekendi kaynaklarının kullanımından doğan finansal yükü sınırlayabilecekleri bir gönüllüişlem ağı sunuyoruz. Kullanıcıların tükettikleri elektrik fiyatının zamana bağlı olarakdeğiştiği varsayımı altında, yaklaşımımızın ilginç bir görev atama problemi oluşturduğunugösterdik. Burada amaç kullanıcıların belirledikleri bütçeleri aşmayacak şekildeişlem ağında yapılan toplam işi maksimuma taşımak. NP zorlukta olan bu problemeçözüm olarak polinom zamanda çalışan sezgisel algoritmalar sunduk ve detaylı simulasyonlarımız sonucunda gönüllü işlem ağında işlenen toplam iş miktarının şu andakullanılmakta olan tekniklere oranla %35 arttırılabileceğini gösterdik.İkinci kısımda, toplu işlerin çözümü için özelleşmiş coğrafi olarak dağıtımlı verimerkezleri modelliyoruz. Elektrik fiyatının mekana ve zamana bağlı olarak değiştiğivarsayımını ve dışardaki havayı kullanan soğutma fırsatlarını göz önüne alarak, enerjimasrafını azaltmayı lineer programlama problemi olarak modelliyoruz. İki sezgiseliş planlama algoritması sunuyoruz ve gerçek sistem kayıtları ve elektrik fiyatlarınıkullandığımız simülasyonların sonucuna göre sunduğumuz algoritmalar toplam enerjimasraflarını iş dengeleme amaçlı algoritmalara oranla %6'ya kadar azaltmaktadır.
dc.description.abstractLarge scale distributed systems require massive amount of computing power toprovide reliable services and to solve computationally complex problems. In that regard, energy needs in these systems are increasing rapidly and that brings substantialcosts. Thus, reducing energy costs of such organizations is crucial to advance in these fields. In addition to explicitly reducing energy consumption, it is also possible tocut down the total electricity bill by exploiting spatial and temporal variations inelectricity prices.In the first part of the thesis, we propose a volunteer computing network wherepeers can set monetary budgets, limiting the financial burden incurred on them duethe usage of their computational resources. Assuming that the price of the electricityconsumed by the peers has temporal variation, we show that our approach leads toan interesting task allocation problem, where the goal is to maximize the amountof work done by the peers without violating the monetary budget constraints set bythe peers. We propose various polynomial time heuristic algorithms to the problem,which is NP-hard, and our extensive simulations show that our approach can increasethe total amount of work done up to 35% compared to an existing baseline.In the second part, we consider a geographically distributed data center networkthat is specialized to run batch jobs with previously determined Service Level Agreements (SLAs). Taking into account the spatial and temporal variations in the electricity prices and free cooling opportunities by utilizing the outside weather, we model theproblem of minimizing the energy cost as a linear programming problem. We proposetwo job scheduling heuristic algorithms and our simulations using real-life workloadtraces and electricity prices demonstrate that the proposed heuristics can decreasethe total energy cost up to 6% compared to a load balancing baseline solution.en_US
dc.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleEnergy cost optimization in large scale distributed systems by resource allocation techniques
dc.title.alternativeKaynak atama teknikleri ile büyük ölçekli dağıtımlı sistemlerde enerji maliyet optimizasyonu
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentBilgisayar Bilimleri ve Mühendisliği Anabilim Dalı
dc.identifier.yokid10015948
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityKOÇ ÜNİVERSİTESİ
dc.identifier.thesisid332209
dc.description.pages74
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess