DIET

DIET

DIET adalah perisian untuk pengkomputeran grid.Sebagai middleware, DIET duduk di antara sistem pengendalian (yang mengendalikan butiran perkakasan) dan perisian aplikasi (yang berkaitan dengan tugas pengiraan tertentu di tangan).
Antara pendekatan yang sedia ada untuk middleware grid, yang mudah, kuat dan fleksibel terdiri daripada menggunakan pelayan yang tersedia di domain pentadbiran yang berbeza melalui paradigma panggilan klien-tradisional atau Panggil Jauh Prosedur Jauh (RPC).Pelayan Rangkaian-Enabled (NES) melaksanakan model ini, yang juga dikenali sebagai Grid-RPC.Pelanggan menghantar permintaan pengiraan kepada penjadual yang matlamatnya adalah untuk mencari pelayan yang tersedia di sumber.Matlamat projek DIET adalah untuk membangunkan satu set alat untuk membina pelayan pengkomputeran.Masalah besar kini boleh dikira melalui Internet terima kasih kepada Persekitaran Pengkomputeran Grid - seperti Globus atau Legion - atau melalui penyelesaian Cloud - seperti Amazon EC2.Kerana kebanyakan aplikasi semasa adalah berangka, penggunaan perpustakaan seperti BLAS, LAPACK, ScaLAPACK atau PETSc adalah wajib.Penyepaduan perpustakaan sedemikian dalam aplikasi peringkat tinggi menggunakan bahasa seperti Fortran atau C jauh dari mudah.Lebih-lebih lagi, kuasa pengiraan dan keperluan memori bagi aplikasi tersebut sememangnya tidak boleh didapati di setiap stesen kerja.Oleh itu, RPC nampaknya menjadi calon yang baik untuk membina Persekitaran Penyelesaian Masalah di Grid .... Projek DIET difokuskan pada pembangunan middleware yang berskala dengan usaha awal yang memberi tumpuan kepada pengedaran masalah penjadualan di beberapa ejen.DIET terdiri daripada satu set elemen yang boleh digunakan bersama untuk membina aplikasi menggunakan paradigma Grid-RPC.Midware ini dapat mencari pelayan yang sesuai mengikut maklumat yang diberikan dalam permintaan pelanggan (misalnya masalah yang akan dipecahkan, saiz data yang terlibat), prestasi platform sasaran (contohnya beban pelayan, memori yang tersedia, prestasi komunikasi) danketersediaan data tempatan yang disimpan semasa perhitungan sebelumnya.Penjadual diedarkan menggunakan beberapa hierarki kolaborasi yang disambungkan secara statik atau dinamik (dalam fesyen peer-2-peer).Pengurusan data disediakan untuk membolehkan data berterusan kekal dalam sistem untuk kegunaan masa akan datang.
diet

Alternatif untuk DIET untuk semua platform dengan sebarang lesen

BOINC

BOINC

BOINC (Infrastruktur Terbuka Berkeley untuk Pengkomputeran Rangkaian) adalah platform perisian untuk pengkomputeran sukarela dan grid desktop dan pengkomputeran sukarela.
Apache Mesos

Apache Mesos

Apache Mesos adalah pengurus kluster yang memudahkan kerumitan aplikasi yang dijalankan pada kumpulan pelayan bersama.
Folding@home

Folding@home

Tidak kira jika anda sudah melipat atau belum mendengar perkataan mengenainya sebelumnya, kami memerlukan bantuan anda untuk mencapai matlamat kami - iaitu 1 juta folder.
GridRepublic

GridRepublic

GridRepublic adalah versi tersuai dari perisian BOINC yang direka untuk memudahkan pemasangan dan penyertaan oleh pengguna komputer purata.
Charity Engine

Charity Engine

Enjin amal mengambil kerja-kerja pengkomputeran yang besar dan mahal dan memasukkannya ke dalam 1000-an kepingan kecil, setiap satu cukup mudah untuk PC rumah untuk berfungsi sebagai tugas latar belakang.
PiCloud

PiCloud

PiCloud memberikan setiap saintis, pemaju, dan jurutera superkomputer di hujung jari mereka.
Progress Thru Processors

Progress Thru Processors

Progress Thru Processors adalah versi disesuaikan dari perisian BOINC yang direka untuk memudahkan pemasangan dan penyertaan oleh pengguna komputer purata yang dirancang untuk ...
EteRNA

EteRNA

Dengan bermain EteRNA, anda akan mengambil bahagian dalam mewujudkan perpustakaan berskala besar RNA sintetik yang pertama.
JPPF

JPPF

Penyelesaian pengkomputeran grid sumber terbuka.JPPF menjadikannya mudah untuk menyeragamkan tugas-tugas komputasi intensif dan melaksanakannya pada Grid.
HFM-NET

HFM-NET

Folding @ Home Client Monitoring Application.
Distri.js

Distri.js

Keluarga perisian yang membawa pengkomputeran diedarkan kepada penyemak imbas, termasuk pelayan dan klien.