All Products
Search
Document Center

Platform For AI:Kebijakan preemption

Last Updated:Jul 16, 2026

PAI mendukung kuota multi-level untuk membagi sumber daya komputasi secara hirarkis. Anda dapat mengaktifkan preemption sehingga pekerjaan yang sedang dalam antrian di suatu kuota dapat merebut sumber daya komputasi yang menganggur dari kuota saudara (sibling) atau anak (child) guna meningkatkan pemanfaatan sumber daya.

Hierarki kuota

PAI memungkinkan Anda mengatur sumber daya komputasi ke dalam struktur pohon yang disebut QuotaTree, membaginya menjadi kuota induk dan anak sesuai dengan struktur organisasi Anda. Pendekatan ini memungkinkan manajemen dan alokasi sumber daya secara detail halus.

Seperti ditunjukkan pada gambar sebelumnya, sumber daya komputasi dibagi menjadi tiga level:

  • Root | Quota adalah kuota induk. Quota-1, Quota-2, ..., Quota-n merupakan kuota anaknya dan saling bersaudara satu sama lain.

  • Quota-1 adalah kuota induk dari Quota-1.1 dan Quota-1.2. Quota-1.1 dan Quota-1.2 adalah kuota saudara dan merupakan kuota anak dari Quota-1. Struktur yang sama berlaku untuk Quota-2 hingga Quota-n.

Anda dapat membagi dan menggunakan kuota berdasarkan organisasi atau proyek Anda untuk mengelola pekerjaan dan sumber daya masing-masing. Saat terjadi konflik sumber daya, Anda dapat membuat kuota multi-level dan mengaktifkan kebijakan preemption guna memaksimalkan pemanfaatan sumber daya:

  • Aktifkan sibling-level preemption

    • Use case: Pekerjaan prioritas tinggi dalam antrian di kuotanya sendiri tidak memperoleh sumber daya yang cukup karena kelangkaan sumber daya dan perlu merebut sumber daya dari pekerjaan di kuota saudara.

    • Mekanisme: Sistem mengalokasikan ulang sumber daya komputasi dari kuota saudara ke pekerjaan kritis.

    • Contoh: Jika Anda mengaktifkan sibling-level preemption untuk Quota-1, pekerjaan yang dalam antriannya dapat merebut sumber daya dari pekerjaan yang sedang berjalan di kuota saudaranya, seperti Quota-2, saat sumber daya tidak mencukupi.

  • Aktifkan child-level preemption

    • Use case: Pekerjaan yang dikirim ke kuota induk tidak dapat memperoleh sumber daya yang cukup dari alokasinya sendiri.

    • Mekanisme: Sistem mengalokasikan ulang sumber daya komputasi dari kuota anak ke pekerjaan kritis di kuota induk.

    • Contoh: Jika Anda mengaktifkan child-level preemption untuk Quota-1, pekerjaan yang dibuat di kuota ini dapat merebut sumber daya dari Quota-1.1 dan Quota-1.2 saat sumber daya komputasinya tidak mencukupi.

Aktifkan sibling-level preemption

Prosedur

Saat membuat atau mengedit kuota, aktifkan sibling-level preemption.

Setelah Anda mengaktifkan sakelar Sibling-level preemption, kotak dialog Preemption Configuration akan muncul. Konfigurasikan parameter kebijakan preemption di kotak dialog ini.

Jika pekerjaan diajukan dan kuotanya tidak memiliki sumber daya yang cukup, sistem akan merebut sumber daya dari kuota saudara berdasarkan pengaturan kebijakan berikut:

Parameter

Deskripsi

High priority

Prioritas pekerjaan yang dapat merebut resource dari kuota saudara. Nilai valid: [1,9], ditentukan sebagai nilai tunggal atau rentang. Angka yang lebih tinggi menunjukkan prioritas yang lebih tinggi.

Low preemption priority

Prioritas pekerjaan yang dapat dipreempt. Nilai valid: [1,9], ditentukan sebagai nilai tunggal atau rentang. Angka yang lebih tinggi menunjukkan prioritas yang lebih tinggi.

Catatan

Low preemption priority harus lebih rendah daripada High priority.

Preemptible module

Saat kuota tidak memiliki resource komputasi yang cukup, sistem dapat merebut resource dari pekerjaan di modul tertentu dalam kuota saudara, termasuk DLC, DSW, atau EAS.

Contoh

  • Konfigurasi preemption:

    Konfigurasikan kebijakan preemption dengan parameter berikut:

    • High Priority: Diatur ke rentang 6 hingga 9.

    • Low Preemption Priority: Diatur ke nilai tunggal 4.

    • Preemptible module: Pilih DLC dan DSW.

  • Hasil:

    Jika pekerjaan dengan prioritas 6 hingga 9 dibuat di kuota ini dan sumber daya komputasi tidak mencukupi, sistem dapat merebut sumber daya komputasi dari pekerjaan DLC atau DSW yang memiliki prioritas 4 di kuota saudara.

Aktifkan child-level preemption

Prosedur

Saat membuat atau mengedit kuota, aktifkan child-level preemption.

Pada tab Overview halaman detail kelompok sumber daya khusus, temukan bagian Scheduling Information, aktifkan sakelar Child-level preemption, lalu konfigurasikan Preemptible priority dan Preemptible module di kotak dialog Preemption Configuration.

Jika pekerjaan diajukan ke kuota induk dan sumber daya komputasi tidak mencukupi, sistem akan menarik kembali sumber daya komputasi dari pekerjaan yang sedang berjalan di kuota anak berdasarkan strategi optimal agar pekerjaan di kuota induk dapat berjalan.

Parameter

Deskripsi

Preemptible priority

Prioritas pekerjaan yang dapat dipreempt di kuota anak. Nilai valid: [1,9], ditentukan sebagai rentang. Angka yang lebih tinggi menunjukkan prioritas yang lebih tinggi.

Preemptible module

Modul di kuota anak (seperti DLC, DSW, atau EAS) yang resource-nya dapat dipreempt.

Contoh

  • Konfigurasi preemption:

    Konfigurasikan kebijakan preemption dengan parameter berikut:

    • Preemptible priority: Diatur ke rentang 1 hingga 3.

    • Preemptible module: Pilih DLC dan DSW.

  • Hasil:

    Jika kuota induk tidak memiliki sumber daya komputasi yang cukup untuk suatu pekerjaan, sistem dapat merebut sumber daya komputasi dari pekerjaan DLC atau DSW yang memiliki prioritas 1 hingga 3 di kuota anak.

Dokumentasi terkait

Pekerjaan pelatihan terdistribusi (DLC) yang dibuat dalam kuota subscription dapat menggunakan sumber daya menganggur. Untuk informasi selengkapnya, lihat Use idle resources.