Xgrid

Xgrid
Geliştirici(ler)Apple
İlk yayınlanma6 Ocak 2004) (2004-01-06)
İşletim sistemiMac OS X
PlatformmacOS
TürDağıtık hesaplama
LisansÖzel mülk yazılım
Resmî sitesiSitesi

Xgrid, Apple'in Gelişmiş Hesaplama Grubu alt bölümü tarafından geliştirilen ve bilgisayar ağına bağlı bilgisayarların tek bir görev için katkıda bulunmasına izin veren tescilli bir program ve dağıtık hesaplama işlem protokolüdür.[1]

Ağ yöneticilerine, mandelbrot kümesi gibi daha küçük operasyonlara kolayca bölünebilen hesaplamalar için daha önce kullanılmayan hesaplama gücünden istifade etmelerini sağlayan bir bilgi işlem kümesi oluşturma yöntemi sunar. Xgrid istemcisi, Mac OS X Tiger (10.4)'ten Mac OS X Lion (10.7)'ye çalışan tüm bilgisayarlara önceden yüklendiğinden, bir Xgrid kümesinin kurulumu maliyetin hemen yanında yapılabilir.[2]

Xgrid istemcisi OS X Mountain Lion (10.8)'e dahil değildi. Xgrid işlemcisinin iş planlayıcısı olan Xgrid denetleyicisi, macOS Server'e dahildir ve Apple'dan ücretsiz indirilebilir. Apple, komut satırı iş kontrol mekanizmasını minimalist olarak korurken etrafında inşa edilmiş daha karmaşık araçlar geliştirmek için bir API sağladı.

Program, diğer düğümlerle iletişim kurmak için bir şema üzerine katmanlı kendi iletişim protokolünü kullanmaktadır. Bu iletişim protokolü, BEEP altyapısı, bir ağ uygulama protokol çerçevesi ile arabirim oluşturur. Xgrid sistemi tarafından keşfedilen, yani Mac OS X'in Xgrid hizmetini etkinleştirmiş bilgisayarlar, görevleri işlemek için kullanılabilir bilgisayarların listesine otomatik olarak eklenir.[3]

Başlatan bilgisayar, kontrolöre işlemek için komple talimatları veya işi gönderdiğinde, kontrolör görevi, görev olarak bilinen bu küçük talimat paketlerine böler. Xgrid sisteminin tasarımı, bu küçük paketlerin ağdaki tüm Xgrid özellikli bilgisayarlara aktarılmasından oluşur. Bu bilgisayarlar veya düğümler, denetleyici tarafından sağlanan yönergeleri yerine getirip sonuçları döndürür.[4] Kontrolör, bireysel görev sonuçlarını bütün iş sonuçlarına birleştirir ve bunları başlatan bilgisayara döndürür.

Apple, XGFrid'in tasarımını, NeXT'nin OpenStep işletim sistemi uygulama programlama arabirimi (API) ile dağıtılan Zilla programında modelledi. Şirket ayrıca Xgrid'in Mac OS X Server sürümünü bir GUI kontrol paneli ve tam özellik seti olarak sunarken yalnızca komut satırı işlevleri ve az esneklikle Mac OS X'in istemci sürümünü sağlamayı seçti.

  1. ^ "Arşivlenmiş kopya" (PDF). 9 Aralık 2017 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 8 Aralık 2017. 
  2. ^ "Arşivlenmiş kopya". 9 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  3. ^ "Arşivlenmiş kopya". 9 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  4. ^ "Arşivlenmiş kopya" (PDF). 10 Eylül 2020 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 8 Aralık 2017. 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne