Uzaktan Doğrudan Bellek Erişimi (RDMA - Remote Direct Memory Access), bir bilgisayarın belleğinden diğer bir bilgisayarın belleğine, her iki bilgisayarın da işletim sistemlerini etkilemeden veri aktarımını sağlar. Bu, özellikle büyük, paralel bilgisayar kümeleri için önemli olan yüksek işlem hızlı ve düşük gecikme süreli ağ oluşumuna olanak sağlar.
RDMA, uygulama belleğinden veya belleğine veri transferi yapmak için ağ kartını kullanarak kopyalamasız (zero-copy) ağ oluşturmaya destek olur. Bu da, uygulama belleği ve veri arabelleği arasında veri kopyalama zorunluluğunu ortadan kaldırır. Bu tip transferler merkezi işlem birimleri (CPU), ön bellekler (cache) ve bağlam anahtarlarının (context switch) yaptıkları işe ihtiyaç duymazlar ve sistemin diğer işlemlerine paralel olarak devam ederler. Bir uygulama RDMA’dan okuma veya yazma isteğinde bulunduğu zaman uygulama verisi doğrudan ağa iletilerek, gecikmenin azalması ve hızlı ileti transferi sağlanır.
Bu stratejide okuma yazma isteminin bitişinin hedef düğüme bildirilmemesinden kaynaklanan bazı sorunlar görülür (tek yönlü iletişimde). Bu istemi bildirmenin yolu, veri iletildiğinde bir bellek byte’ını değiştirmektir, fakat bunun için hedefin bu byte’ı seçmesi gerekmektedir. Bu seçim merkezi işlem birimi (CPU) döngülerini yok etmekle kalmaz, bellek izleri ve gecikmeyi de diğer düğüm sayılarına göre doğrusal olarak azaltır. RDMA’da görülen sorunlar ve RDMA programlama modelinin yüksek performanslı bilgi işleme (HPC) dünyasında çok kullanılan bir model olan MPI (Message Passing Interface)’dan farklı oluşu, RDMA’nın başarısının HPC’de sınırlı oluşunun nedenini açıklar. Myrinet veya Quadrics gibi kopyalamasız (zero-copy) HPC bağlantıları tarafından kullanılan Send/Recv modelinde bu tür sorunlara rastlanmaz ve programlama arayüzü MPI’ya çok benzediği için onun kadar iyi performans gösterir.
RDMA, bir ağdan veri aktarımı yapmak için bellek hacmini daraltan, performansı düşüren, küme boyutunu ve ölçeklenebilirliğini sınırlayan protokol yönetimine olan ihtiyacı azaltır.
Farklı bir ağ oluşturma altyapı sistemi yükleme ihtiyacından dolayı RDMA’nın kabul edilirliği sınırlıdır. Yeni standartlarda Ethernet RDMA ve (TCP/IP), RDMA’ nın performans ve gecikme konusundaki avantajlarını birleştiren düşük maliyetli standart tabanlı çözümlerdir. RDMA Birliği (RDMA Consortium) ve DAT Collaborative, RDMA protokollerinin ve Internet Engineering Task Force ve Interconnect Software Consortium gibi standart gruplarının göz önünde bulundurduğu API (Application Programming Interface)’lerin gelişiminde kilit rolü oynadılar. Oracle Corporation gibi yazılım satıcıları en son ürünlerinde bu API’lere ve Ethernet üzerinden RDMA’yı tamamlayan ağ kartlarına (Ethernet Kartı) yer verdiler.
InfiniBand(Yüksek performanslı bilişimde kullanılan bir link)’daki RDMA birçok teknolojik alternatiften daha üstün olmasına rağmen, ticari yönden geleceği belirsizdir.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Uzaktan Dogrudan Bellek Erisimi RDMA Remote Direct Memory Access bir bilgisayarin belleginden diger bir bilgisayarin bellegine her iki bilgisayarin da isletim sistemlerini etkilemeden veri aktarimini saglar Bu ozellikle buyuk paralel bilgisayar kumeleri icin onemli olan yuksek islem hizli ve dusuk gecikme sureli ag olusumuna olanak saglar RDMA uygulama belleginden veya bellegine veri transferi yapmak icin ag kartini kullanarak kopyalamasiz zero copy ag olusturmaya destek olur Bu da uygulama bellegi ve veri arabellegi arasinda veri kopyalama zorunlulugunu ortadan kaldirir Bu tip transferler merkezi islem birimleri CPU on bellekler cache ve baglam anahtarlarinin context switch yaptiklari ise ihtiyac duymazlar ve sistemin diger islemlerine paralel olarak devam ederler Bir uygulama RDMA dan okuma veya yazma isteginde bulundugu zaman uygulama verisi dogrudan aga iletilerek gecikmenin azalmasi ve hizli ileti transferi saglanir Bu stratejide okuma yazma isteminin bitisinin hedef dugume bildirilmemesinden kaynaklanan bazi sorunlar gorulur tek yonlu iletisimde Bu istemi bildirmenin yolu veri iletildiginde bir bellek byte ini degistirmektir fakat bunun icin hedefin bu byte i secmesi gerekmektedir Bu secim merkezi islem birimi CPU dongulerini yok etmekle kalmaz bellek izleri ve gecikmeyi de diger dugum sayilarina gore dogrusal olarak azaltir RDMA da gorulen sorunlar ve RDMA programlama modelinin yuksek performansli bilgi isleme HPC dunyasinda cok kullanilan bir model olan MPI Message Passing Interface dan farkli olusu RDMA nin basarisinin HPC de sinirli olusunun nedenini aciklar Myrinet veya Quadrics gibi kopyalamasiz zero copy HPC baglantilari tarafindan kullanilan Send Recv modelinde bu tur sorunlara rastlanmaz ve programlama arayuzu MPI ya cok benzedigi icin onun kadar iyi performans gosterir RDMA bir agdan veri aktarimi yapmak icin bellek hacmini daraltan performansi dusuren kume boyutunu ve olceklenebilirligini sinirlayan protokol yonetimine olan ihtiyaci azaltir Farkli bir ag olusturma altyapi sistemi yukleme ihtiyacindan dolayi RDMA nin kabul edilirligi sinirlidir Yeni standartlarda Ethernet RDMA ve TCP IP RDMA nin performans ve gecikme konusundaki avantajlarini birlestiren dusuk maliyetli standart tabanli cozumlerdir RDMA Birligi RDMA Consortium ve DAT Collaborative RDMA protokollerinin ve Internet Engineering Task Force ve Interconnect Software Consortium gibi standart gruplarinin goz onunde bulundurdugu API Application Programming Interface lerin gelisiminde kilit rolu oynadilar Oracle Corporation gibi yazilim saticilari en son urunlerinde bu API lere ve Ethernet uzerinden RDMA yi tamamlayan ag kartlarina Ethernet Karti yer verdiler InfiniBand Yuksek performansli bilisimde kullanilan bir link daki RDMA bircok teknolojik alternatiften daha ustun olmasina ragmen ticari yonden gelecegi belirsizdir