Alper Alimoğlu Doktora tezini başarı ile savundu

Alper Alimoğlu successfully defended his thesis titled “EBlocBroker: An Autonomous Blockchain-Based Computational Broker for E-Science” under the supervision of Prof. Dr. Can Özturan on 24 July 2024. We heartily congratulate him!

Özet

Blokzincir altyapıları yeni bir teknoloji olarak ortaya çıkmış ve kripto paraların (eşler arası ödeme sistemleri) ve akıllı kontratların gerçekleştirilmesine yol açmıştır. Blokzincir altyapıları açık, ka    musal yapıları ve güvenilir bir şekilde genel erişilebilirlikleri nedeniyle e-Bilim’de çok çeşitli uygulama alanlarına sahip olabilirler. Biz bu tezde e-Bilim için hesaplama kaynaklarını satabilen ve ver    i kaynakları sağlayan, blokzinciri tabanlı otonom bir ara katman sistemi olan eBlocBroker adlı bir akıllı kontrat sunduk. eBlocBroker altyapısı, uygulamaları (işleri) veri kümeleriyle bir araya getiren k    ullanıcıları ve bu kullanıcıların işlerini Ethereum tabanlı bir özel blokzinciri ağı (Bloxberg) aracılığıyla hesaplaması gereken bulut veya ev sunucu sağlayacılarını birbirine bağlar. Kullanıcılar ve hes    aplama sağlayıcıları arasında veri depolamak ve aktarmak için B2DROP, IPFS veya Google Drive bulut depolamaları kullanılır. Her hesaplama sağlayıcısı, eBlocBroker aracılığıyla gönderilen işleri çalıştırm    ak için Slurm iş yükü yöneticisini kullanır. Bu tezde, akıllı kontrat olarak programlanmış otonom bir organizasyonun, veri ve hesaplama yoğunluklu araştırma projelerini destekleyen bir pazar yeri kurmak     için nasıl kullanılabileceğini gösterdik. Önerdiğimiz maliyet modeli akıllı kontratın bir fonksiyonu olarak kodlanmış olup hesaplama, aktarma, saklama, önbellekte depolama, ve veri kümesi kullanım maliye    tlerini hesaplar ve blokzincire kaydeder. eBlocBroker ile iletişim kurmak ve sağlayıcı tarafındaki işlerin yürütülmesini düzenlemek için Python tabanlı bir sistem geliştirdik. Biz bu tezde eBlocBroker’ın     özelliklerini, altyapısını, uygulamasını, algoritmalarını ve deneysel sonuçlarını sunduk. Ayrıca, bilimsel iş akışları birçok uygulama için gereklidir ve dağıtılmış kaynaklar arasında karmaşık görevleri    n yapılandırılmasını ve yürütülmesini sağlar. İş akışlarını küme bilgi işlem sağlayıcılarında çalışacak şekilde dağıtan Ethereum blokzinciri tabanlı eBlocBroker’un üzerine bir bilimsel iş akışı yürütme y    öneticisi geliştirdik. Çeşitli testler aracılığıyla, akıllı bir kontrat olarak programlanan eBlockBroker otonom organizasyonumuzun, küme bilgi işlem sağlayıcılarında bilimsel iş akışı sunumunu, zamanlama    sını ve koşturulmasını nasıl yönetebileceğini gösterdik. Dağıtılmış iş akışını koşturmak için blokzincirinin kullanılması yeni bir kavramdır. Motivasyonumuz, bilimsel iş akışlarının geniş ölçüde kullanıl    dığı e-Bilim alanını göz önünde bulundurarak sistemimizi geliştirmemizdir. Son olarak, yazılım geliştirme toplulukları ve kullanıcıları için sürekli çalışan sanal bir organizasyon sağlayan bir Ethereum b    lokzinciri tabanlı akıllı kontrat olan AutonomousSoftwareOrg adlı merkezi olmayan otonom yazılım organizasyon modeli sunuyoruz. AutonomousSoftwareOrg, kripto paralara dayalı bir fonlama mekanizması, oy k    ullanmaya dayalı bir karar mekanizması, ve yazılım kullanım alıntıları ve yürütülmeleri için kayıt tutma sağlar. Ayrıca, yazılım yürütmeleri, girdi ve çıktı veri dosyalarıyla birlikte AutonomousSoftwareO    rg’da işlemsel olarak da kaydedilebilir ve bu kayıtları kullanarak analiz için yazılım yürütme grafiklerinin oluşturulmasını sağlanabilir. Bu tezde giriş/çıkış verilerinin ve yazılım yürütmelerinin bir V    E/VEYA grafik modeli sunduk. AutonomousSoftwareOrg, akademik ve araştırma kurumları tarafından işletilen Ethereum tabanlı Bloxberg blokzinciri ağında konuşlandırılmış ve test edilmiştir.

 

 

 

Makaleler:

  1. Alimoglu, A. and C. Ozturan, “An autonomous blockchain-based computational broker for e-science”, Concurrency and Computation: Practice and Experience, Vol. 36, No. 13, p. e8087, 2024.
  2. Alimoglu, A. and C. Ozturan, “An autonomous blockchain-based workflow execution broker for e-science”, Cluster Computing, May 2024.

Konferans bildirisi:

  1. Alimoglu, A. and C. Ozturan, “Design of a Smart Contract Based Autonomous Organization for Sustainable Software”, 13th IEEE International Conference on e-Science, e-Science 2017, Auckland, New Zealand, October 24-27, 2017, pp. 471476, IEEE Computer Society, 2017.

Bize Ulaşın

Bilgisayar Mühendisliği Bölümü, Boğaziçi Üniversitesi,
34342 Bebek, İstanbul, Türkiye

  • Telefon: +90 212 359 45 23/24
  • Faks: +90 212 2872461
 

Bizi takip edin

Sosyal Medya hesaplarımızı izleyerek bölümdeki gelişmeleri takip edebilirsiniz