GoGPT Best VPN GoSearch

favorit OnWorks

maDagAgent - Online di Cloud

Jalankan maDagAgent di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah maDagAgent yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


maDagAgent - agen middleware jaringan DIET

NAMA


maDagAgent - Biner utama Arsitektur DIET untuk mengelola alur kerja

SINOPSIS


config_file maDagAgent [sched] [pfm] [IRD] ...

DESKRIPSI


MaDagAgent adalah daemon yang bertanggung jawab atas pengelolaan eksekusi alur kerja.

DIET PLATFORM


Platform DIET dibangun di atas Server Daemon (SeD). Permintaan didistribusikan di antara a
hierarki agen. Penjadwal dapat mengandalkan informasi ketersediaan sumber daya
dikumpulkan dari tiga alat yang berbeda: sensor NWS yang ditempatkan pada setiap node dari
hierarki, dari alat prediksi kinerja aplikasi-sentris CEPAT yang mengandalkan
Informasi NWS atau dari CoRI Easy modul berdasarkan panggilan sistem sederhana dan dasar
tes kinerja.

Komponen yang berbeda dari arsitektur DIET adalah sebagai berikut:

Konfirmasi Klien adalah aplikasi yang menggunakan DIET untuk menyelesaikan masalah komputasi.
Klien dapat berupa halaman web, skrip PSE seperti Matlab atau Scilab atau program asli.

Menguasai Agen (BURUK)
MA mengelola permintaan komputasi dari klien. Itu memilih server terbaik
tersedia untuk menangani permintaan berdasarkan informasi kinerja yang dikumpulkan dari
server. Kemudian, referensi dari server yang dipilih dikembalikan ke klien.

Lokal Agen (LA)
LA mengirimkan permintaan antara MA dan server. LA menyimpan daftar layanan
tersedia di subpohon mereka. Untuk setiap layanan, LA menyimpan daftar anak-anak (baik
agen atau server) menyediakan yang pertama. Tergantung pada jaringan yang mendasarinya
topologi, hierarki LA mungkin ada antara MA dan server yang sesuai,
salah satu tugas LA adalah melakukan penjadwalan parsial pada subpohonnya, yang secara efektif mengurangi
beban kerja MA-nya.

Server daemon (SeD)
SeD merangkum sumber daya komputasi. Misalnya, dapat ditemukan di
titik masuk komputer paralel. SeD menyimpan daftar data yang tersedia secara lokal,
pemecah komputasi yang tersedia dan informasi terkait kinerja (tersedia
jumlah memori atau jumlah atau sumber daya). Saat pendaftaran, SeD menyatakan kepada
agen induk (LA atau MA) setiap masalah komputasi yang dapat diselesaikannya. SeD dapat mengirim
kinerja dan informasi perangkat keras dengan menggunakan modul atau kinerja CoRI
prediksi untuk beberapa jenis masalah dengan menggunakan modul FAST.

Menguasai Agen DAG (MA DAG)
Master Agent DAG (MADAG) menyediakan penjadwalan alur kerja DAG. Agen ini berfungsi sebagai
titik masuk ke Hierarki Diet untuk klien yang ingin mengirimkan alur kerja.
Bahasa yang didukung oleh MADAG didasarkan pada XML.

KORBA PENGGUNAAN UNTUK DIET


DIET bergantung pada layanan penamaan CORBA untuk penemuan layanan yang memungkinkan setiap entitas untuk
interkoneksi. Referensi ke layanan penamaan omniORB ditulis dalam CORBA
file konfigurasi yang jalurnya diberikan ke omniORB melalui variabel lingkungan
OMNIORB_CONFIG.

Baris mengenai server nama dalam file konfigurasi omniORB dibuat sebagai
berikut:

InitRef = NameService=corbaname:: :

Port server nama adalah port yang diberikan sebagai argumen untuk opsi -start dari omniNames.
Anda juga perlu memperbarui PATH PERPUSTAKAAN LD Anda untuk menunjuk ke /lib. Jadi LD-mu
Variabel lingkungan LIBRARY PATH sekarang harus:
JALUR PERPUSTAKAAN LD=/ lib: /lib.

NB1: Untuk menghindari tabrakan nama, setiap agen harus diberi nama yang berbeda
di server nama; karena mereka tidak memiliki anak, SeD tidak perlu diberi nama
kepada mereka dan mereka tidak mendaftar dengan server nama.

NB2: Setiap hierarki Diet dapat menggunakan server nama yang berbeda, atau beberapa hierarki
dapat berbagi satu server nama (dengan asumsi semua agen diberi nama unik). Di sebuah
lingkungan multi-MA, agar beberapa hierarki dapat bekerja sama, itu adalah
perlu bahwa mereka semua berbagi server nama yang sama.

PILIHAN


file_config
File konfigurasi yang digunakan oleh agen untuk meluncurkan entitas DIET

sched Kebijakan yang digunakan untuk menjadwalkan alur kerja. Opsi ini dapat mengambil yang berikut:
nilai:

· -dasar (default):

· -g_heft:

· -g_penuaan_berat:

· -keadilan:

· -srpt:

· -fcfs: pertama datang pertama dilayani

pfm

· -pfm_any (bawaan)

· -pfm_layanan yang sama

IRD

· -Nilai IRD

DIET KONFIGURASI FILE


Setiap entitas DIET memerlukan file konfigurasi.

Harap dicatat bahwa:

· komentar dimulai dengan '#' dan berakhir di akhir baris saat ini,

· baris bermakna memiliki format: kata kunci = nilai, mengikuti format konfigurasi
file untuk omniORB 4,

· untuk opsi yang menerima 0 atau 1, 0 berarti tidak dan 1 berarti ya, dan

· kata kunci peka huruf besar/kecil.

Tergantung pada jenis elemen DIET, berbagai jenis kata kunci dapat ditemukan. Di Sini
adalah daftar kemungkinan kata kunci untuk file konfigurasi Agen DIET:

jejakLevel
Nilai integer yang sesuai dengan traceLevel untuk agen DIET:

· 0: DIET tidak mencetak apapun.

· 1: DIET hanya mencetak peringatan dan kesalahan pada output kesalahan standar.

· 2: [default] DIET mencetak informasi tentang langkah-langkah utama panggilan.

· 5: DIET juga mencetak informasi tentang semua langkah internal.

· 10: DIET juga mencetak semua struktur komunikasi.

· >10: (traceLevel - 10) diberikan kepada ORB untuk mencetak pesan CORBA juga.

0 Diet tidak mencetak apa-apa, – 1 Diet hanya mencetak peringatan dan kesalahan pada
keluaran kesalahan standar, – 2 [default] Diet mencetak informasi tentang langkah-langkah utama a
panggilan, – 5 Diet mencetak informasi tentang semua langkah internal juga, – 10 Diet mencetak semua
struktur komunikasi juga, – > 10 (traceLevel - 10) diberikan kepada ORB untuk
cetak pesan CORBA juga.

jenis agen
tiga nilai yang mungkin

· DIET MASTER AGEN (atau MA) untuk Master Agent

· DIET AGEN LOKAL (atau LA) untuk Agen Lokal

· DIET_MA_DAG untuk Agen MA DAG

dietPort
Integer mengatur port mendengarkan agen. Jika dibiarkan kosong, ORB akan mendapatkan
buka port dari sistem (jika default 2809 sibuk).

dietNamaHost
String pengaturan antarmuka mendengarkan agen. Jika dibiarkan kosong, ORB akan
gunakan nama host sistem (yang pertama jika tersedia beberapa).

nama String yang mengidentifikasi elemen. Node klien dan anak-anak (LA dan SeD) harus
arahkan ke Layanan Penamaan CORBA yang sama yang menghosting MA.

nama orang tua
String yang mengidentifikasi agen induk.

[Catatan: Hanya Agen Lokal DIET yang dapat menggunakan kata kunci parentName]

cepatGunakan
Boolean mengaktifkan/menonaktifkan modul FAST. Jika diatur ke 0, semua parameter LDAP dan NWS
diabaikan, dan semua permintaan ke FAST dinonaktifkan (ketika Diet dikompilasi dengan
CEPAT). Ini berguna saat menguji platform DIET tanpa harus menerapkan
Basis LDAP atau platform NWS.

[Catatan: DIET harus dikompilasi dengan CEPAT]

ldapGunakan
Boolean mengaktifkan/menonaktifkan dukungan LDAP.

[Catatan: DIET harus dikompilasi dengan CEPAT]

ldapBase
String yang mewakili basis LDAP yang menyimpan alamat layanan yang diketahui CEPAT dalam bentuk
tuan rumah: pelabuhan.

[Catatan: DIET harus dikompilasi dengan CEPAT]

ldapMask
String yang menentukan topeng yang terdaftar di basis LDAP.

[Catatan: DIET harus dikompilasi dengan CEPAT]

nwsGunakan Boolean mengaktifkan/menonaktifkan dukungan NWS.

[Catatan: DIET harus dikompilasi dengan CEPAT]

nwsNameserver
String yang mewakili alamat layanan penamaan NWS dalam bentuk host:port .

[Catatan: DIET harus dikompilasi dengan CEPAT]

nwsPeramal
String yang mewakili modul perkiraan NWS yang digunakan oleh FAST.

[Catatan: DIET harus dikompilasi dengan CEPAT]

gunakanLayanan Log
Boolean mengaktifkan/menonaktifkan LogService untuk tujuan pemantauan.

lsOutbuffersize
Pengaturan bilangan bulat ukuran buffer pesan keluar.

lsInterval pembilasan
Integer mengatur interval flush untuk buffer pesan keluar.

tetangga
String daftar MA yang harus dihubungi untuk membangun federasi. Ini diformat sebagai
daftar alamat yang dipisahkan spasi dalam bentuk Host:port.

[Catatan: DIET harus dikompilasi dengan opsi Multi-MA]

minimumTetangga
Integer mengatur tetangga terhubung minimum. Jika agen kurang terhubung
tetangga, ia akan mencoba membangun koneksi baru.

[Catatan: DIET harus dikompilasi dengan opsi Multi-MA]

maksimumTetangga
Integer mengatur tetangga terhubung maksimum. Selanjutnya, agen akan menolak
koneksi yang lebih baru.

[Catatan: DIET harus dikompilasi dengan opsi Multi-MA]

perbaruiLinkPeriod
Integer mengatur periode (dalam detik) di mana agen akan memeriksanya
status tetangga dan akan mencoba membuat koneksi baru jika jumlahnya
kurang dari minimumNeighbours.

[Catatan: DIET harus dikompilasi dengan opsi Multi-MA]

mengikatServicePort
Integer mendefinisikan port yang digunakan oleh MA untuk membagikan IOR-nya.

[Catatan: Opsi hanya digunakan oleh MA]

gunakanConcJobLimit
Boolean mengaktifkan/menonaktifkan pembatasan SeD tentang penyelesaian bersamaan. Ini
harus digunakan bersama dengan maxConcJobs.

[Catatan: Opsi hanya digunakan oleh SeD]

pekerjaan maxConc
Integer mengatur jumlah maksimum pekerjaan yang berjalan sekaligus. Ini harus digunakan dalam
hubungannya dengan maxConcJobs.

[Catatan: Opsi hanya digunakan oleh SeD]

ID lokasi
String yang digunakan untuk prediksi biaya transfer alternatif di Dagda.

[Catatan: Opsi hanya digunakan oleh SeD]

NAMA MADAG
String yang sesuai dengan nama agen MADAG.

[Catatan: DIET harus dikompilasi dengan opsi alur kerja]

[Catatan: Opsi hanya digunakan oleh klien]

penjadwalModul
Jalur ke modul pustaka sheduler yang berisi implementasi penjadwal.

[Catatan: DIET harus dikompilasi dengan opsi Penjadwalan Pengguna]

[Catatan: Opsi hanya digunakan oleh agen]

modulConfigFile
String yang sesuai dengan file konfigurasi opsional untuk modul.

[Catatan: DIET harus dikompilasi dengan opsi Penjadwalan Pengguna]

[Catatan: Opsi hanya digunakan oleh agen]

nama batch
String yang sesuai dengan nama antrian tempat pekerjaan akan dikirimkan.

[Catatan: DIET harus dikompilasi dengan opsi Batch]

[Catatan: Opsi hanya digunakan oleh SeD]

jalurToNFS
Jalur ke direktori NFS tempat Anda memiliki izin baca/tulis.

[Catatan: DIET harus dikompilasi dengan opsi Batch]

[Catatan: Opsi hanya digunakan oleh SeD]

jalurToTmp
Jalur ke direktori sementara tempat Anda memiliki izin baca/tulis.

[Catatan: DIET harus dikompilasi dengan opsi Batch]

[Catatan: Opsi hanya digunakan oleh SeD]

magangOARbatchQueueName
String hanya berguna saat menggunakan fitur batch CORI dengan OAR 1.6

[Catatan: DIET harus dikompilasi dengan opsi Batch]

[Catatan: Opsi hanya digunakan oleh SeD]

initRequestID
Integer mengatur nilai awal MA Request ID.

[Catatan: Opsi hanya digunakan oleh MA]

file ack
Jalur ke file yang akan dibuat saat elemen siap dieksekusi.

[Catatan: DIET harus dikompilasi dengan opsi Acknowledge File]

[Catatan: Opsi hanya digunakan oleh Agen dan SeD]

maxMsgUkuran
Integer mengatur ukuran maksimum pesan CORBA yang dikirim oleh Dagda. Secara default, ini
sama dengan ukuran giopMaxMsgSize omniORB.

maxDiskSpace
Pengaturan bilangan bulat ruang disk maksimum yang tersedia untuk Dagda untuk menyimpan data. Saat disetel
ke 0, Dagda akan mengabaikan kuota disk apa pun. Secara default, nilainya sama dengan
ruang disk yang tersedia pada partisi yang ditetapkan oleh storageDirectory.

maxMemSpace
Pengaturan bilangan bulat memori maksimum yang tersedia untuk Dagda. Ketika diatur ke 0, Dagda akan
mengabaikan batasan penggunaan memori. Secara default, tidak ada batasan.

algoritma cache
String yang mendefinisikan algoritma penggantian cache yang digunakan ketika Dagda membutuhkan lebih banyak memori
untuk menyimpan sepotong data. Nilai yang mungkin adalah: LRU, LFU, FIFO. Secara default, tidak
algoritma penggantian cache, Dagda tidak pernah menimpa data.

bagikan File
Boolean mengaktifkan/menonaktifkan berbagi file Dagda dengan anak-anaknya. Mengharuskan bahwa
jalur dapat diakses oleh anak-anak (yaitu: partisi NFS dibagikan oleh orang tua dan
anak-anak). Secara default, tidak ada file sharing.

file cadangan data
Jalur ke file cadangan yang digunakan oleh Dagda atas permintaan pengguna (pemeriksaan). Secara default,
tidak ada pos pemeriksaan yang dinonaktifkan.

[Catatan: Opsi yang digunakan oleh Agen dan ServerDaemon]

pulihkanOnStart
Boolean mendefinisikan apakah Dagda harus memuat file yang disetel oleh dataBackupFile saat startup
dan mengembalikan semua data yang direkam selama acara pemeriksaan terakhir. Dinonaktifkan oleh
standar.

[Catatan: Opsi yang digunakan oleh agen dan SeD]

penyimpananDirektori
String mendefinisikan direktori tempat Dagda akan menyimpan file data. Secara default / Tmp
digunakan.

LINGKUNGAN


DIET membutuhkan beberapa variabel untuk didefinisikan agar agen dapat menemukan semua
perpustakaan wajib dan layanan penamaan CORBA.

LD_LIBRARY_PATH
Variabel lingkungan ini harus berisi jalur ke perpustakaan omniORB

OMNIOR KONFIG
Jalur ke file konfigurasi CORBA tempat referensi ke penamaan omniORB
layanan ditulis.

CONTOH


Berikut adalah contoh file konfigurasi untuk MA DAG Agent.

jejakLevel = 2
tipe agen = DIET_MA_DAG
nama = gila
nama orang tua = MA1

PELAPORAN BUG


Jika menurut Anda perangkat lunak tersebut menarik, atau jika Anda menemukan bug, kirimkan email kepada kami: <‐
[email dilindungi]> dengan deskripsi masalah, versi program
dan/atau informasi apa pun yang dapat membantu kami memperbaikinya.

Gunakan maDagAgent online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad




×
iklan
❤️Berbelanja, pesan, atau beli di sini — tanpa biaya, membantu menjaga layanan tetap gratis.