Sejauh aplikasi pengguna yang berbeda dikhawatirkan, algoritma penjadwalan sumber daya mengalokasikan sumber daya jaringan seperti bandwidth, slot waktu, dan daya. Kriteria yang paling sering digunakan oleh algoritma tersebut untuk menilai performanya adalah performa keseluruhan jaringan, keadilan, dan persyaratan QoS (Kualitas Layanan) untuk berbagai jenis layanan. Sebagai contoh, dalam jaringan seluler, algoritma penjadwalan dapat dirancang untuk meningkatkan koneksi bagi pengguna dengan sinyal lemah, atau memberikan preferensi kepada panggilan suara dibandingkan unduhan data. Algoritma yang berbeda diimplementasikan berdasarkan preferensi pengguna dan kondisi jaringan. Algoritma tersebut termasuk Round Robin, Proportional Fair, dan Maximum Throughput.