• Anasayfa
  • Eğitimler
    • JavaScript Eğitimi
    • Angular 2 Eğitimi
    • React.js Eğitimi
    • Java 8 Eğitimi
    • Java EE 7 Eğitimi
    • Spring Framework Eğitimi
    • Git Eğitimi
  • Online Eğitimler
    • Online React.js Eğitimi
    • Online Angular 2 Eğitimi
    • Online Spring Boot Eğitimi
  • Referanslar
  • Hakkında
  • İletişim
KodEdu
  • Anasayfa
  • Eğitimler
    • JavaScript Eğitimi
    • Angular 2 Eğitimi
    • React.js Eğitimi
    • Java 8 Eğitimi
    • Java EE 7 Eğitimi
    • Spring Framework Eğitimi
    • Git Eğitimi
  • Online Eğitimler
    • Online React.js Eğitimi
    • Online Angular 2 Eğitimi
    • Online Spring Boot Eğitimi
  • Referanslar
  • Hakkında
  • İletişim

Dağıtık uygulama çatılarının karşılaştırılması (Hadoop, GridGain, Hazelcast, DAC) Bölüm II

  • Posted by Kodedu
  • Categories backend, Genel, Uncategorized, Yazılar
  • Date 28 Kasım 2011

 

Merhaba arkadaşlar;

Yazının birinci bölümüne buradan erişebilirsiniz. İkinci test olarak dağıtık mimari içindeki node (sunucu) ‘ lardan bir kaçı, belirli süreler sonunda network üzerinden kopartılmış.

  • 1. aşamada : Test başladıktan 60 saniye sonra Intel 4 sunucusu fail-over(yük devri) duruma geçti.
  • 2. aşamada : Test başladıktan 180 saniye sonra Intel 2 sunucusu fail-over(yük devri) duruma geçti.
  • 3. aşamada : Test başladıktan 300 saniye sonra Intel 2 sunucusu fail-over(yük devri) duruma geçti.

İkinci testde 2705 işlem sayısı olarak referans alındı. Toplam CPU sayısı 8×5=40

 

İzlenimler

 

Ortalama işlemlerin süre bazında ortalama değişimi:

 

 

Test I Test II Artış oranı (%)
GridGainEx 2.1.1 338 310.40 568 426.60 68.02
Hazelcast 1.8 321 922.70 501 223.60 55.70
DAC 0.9.1 299 815.70 881 464.00 194
Hadoop 0.20.1 384 331.60 1 307 526.80 240.21

 

Sistem tüketim maliyeti (Aktif işlemci sayısı x Ortalama tamamlanma süresi):

 

 

Test I Test II Artış oranı (%)
GridGainEx 2.1.1 13 532 416.00 13 414 825.60 -0.87
Hazelcast 1.8 12 876 908.00 12 339 577.60 -4.17
DAC 0.9.1 11 992 628.00 18 423 424.00 53.62
Hadoop 0.20.1 15 373 264.00 25 240 428.80 64.18

 

Sistem tüketim maliyetleri: CPU, Memory, Network kullanımı

 

User CPU /s System CPU /s Bellek (MB) Gönderilen kB
GridGainEx 2.1.1 11 994.26 66.85 1 235.52 3 228.94
Hazelcast 1.8 11 365.29 34.06 1 997.57 768.79
DAC 0.9.1 11 898.47 98.33 14 416.35 2 204.93
Hadoop 0.20.1 13 513.79 126.98 4 327.75 1 450.08

Sonuç :

Tüm framework’ ler fail-over durumunu yönetebildiler.

Hazelcast ve GridGain kolay paralellenebilir ve kaynak dostu bir şekilde süreci en iyi şekilde yönettiler.

Hazelcast CPU ve Network harcanması konusunda en iyi seçenek.

GridGain Bellek harcanması hususunda en cimri çözüm olarak karşımıza çıkıyor.

Hadoop büyük veri akışları üzerine odaklandığından bu test’ lerde tam olarak etkinliği görülemedi.

DAC varsayılan ayarları ile fail-over durumunu verimli olarak yönetemedi.

Görüşmek üzere ..

 

Test dosyaları

 

 

  • Share:
author avatar
Kodedu

Previous post

Dağıtık uygulama çatılarının karşılaştırılması (Hadoop, GridGain, Hazelcast, DAC) Bölüm I
28 Kasım 2011

Next post

HipHop Virtual Machine
17 Aralık 2011

You may also like

api-logo
Swagger Nedir? Neden kullanılır?
10 Ekim, 2018
spring-cli-logo
Spring CLI ile Spring Boot Projeleri Hazırlamak
21 Ağustos, 2017
eureka_architecture
Spring Cloud Netflix ve Eureka Service Discovery
3 Temmuz, 2017

Leave A Reply Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

E-posta listesine kayıt olun!






Gözde yazılar

JPQL sorgulama dili
13Eki2012
Java EE 7 – Concurrency Utilities
23Eki2013
Java 8 – Tekrarlı Notasyonlar Nasıl Kullanılır?
23Eyl2014
6. Ulusal Yazılım Mühendisliği Sempozyumu (UYMS)
24May2012

Son Yazılar

  • Java’da Record’lar 27 Ocak 2020
  • Swagger Nedir? Neden kullanılır? 10 Ekim 2018
  • Spring CLI ile Spring Boot Projeleri Hazırlamak 21 Ağustos 2017
  • Spring Cloud Netflix ve Eureka Service Discovery 3 Temmuz 2017
  • Online React.js Eğitimi ardından (15-25 Mayıs 2017) 31 Mayıs 2017

Son Yorumlar

  • Coupling ve Cohesion Kavramları Nedir? için Hilal
  • Naïve Bayes Sınıflandırma Algoritması için Rahman Usta
  • Naïve Bayes Sınıflandırma Algoritması için Mete
  • YAML Nedir? Neden YAML Kullanmalıyız? için kara
  • JWT (JSON Web Tokens) Nedir? Ne işe yarar? için Furkan

Get Java Software

Arşivler

Bizi takip edin

React.js Eğitimi Başlıyor
11-22 Eylül, 2017
Eğitmen
Rahman Usta
İletişim

merhaba@kodedu.com

  • Hakkında
  • Gizlilik Politikası
  • İletişim
  • Referanslar
Kodedu Bilişim Danışmanlık
Cemil Meriç mah. Çelebi sok.
No:16/3 Ümraniye/İSTANBUL
Tel: 0850 885 38 65
Alemdağ V.D.: 8960484815

KODEDU © Tüm hakları saklıdır.