Bora, ŞebnemGüney, Erkin Alp2020-12-242020-12-2420192019https://hdl.handle.net/11454/68434Bu tezde, dinamik heterojen dağıtık sistemlerde kullanılmak üzere Hadoop saklama çözümü kullanılarak uyarlanır bir yük dengeleme algoritması gerçekleştirilmiştir. Söz konusu algoritma, sosyal örümcek algoritması kullanarak çözüm arar ve boş olmayan her birimde en az atıl kaynak olması ilkesine dayalıdır. Böylece taleplerin kısmî tatminine izin vermektedir.In this Master's thesis, an adaptive load balancing algorithm is developed to be used in dynamic heterogenous distributed systems using Hadoop distributed storage solution. Said algorithm is based on solution search by social spider optimisation and optimising for minimum resource makespan on nodes that are not idle. This enables partial satisfaction of requests.trinfo:eu-repo/semantics/openAccessDağıtık VeritabanıDağıtık Dosya SistemiOzerk EtmenlerOzuyarlanır SistemlerDağıtık İş TakvimleyiciVeritabanı İyileştirmeDistributed DatabaseDistributed FilesystemAutonomous AgentsSelf-Adapting SystemsDistributed Job SchedulerDatabase OptimisationHadoop için heterojen yük dengeleme algoritması geliştirilmesiDevelopment of a heterogeneous load balancing algorithm for HadoopMaster Thesis