Skip to main content

Apa masalah Barber yang sedang tidur?

Di dunia komputer, masalah tukang cukur tidur adalah nama fantastis yang digunakan untuk mengidentifikasi situasi di mana proses saat ini dalam pola penahanan sambil menunggu sumber daya untuk mencapai beberapa jenis resolusi.Referensi untuk tukang cukur tidur berkaitan dengan kurangnya produktivitas yang dialami seorang tukang cukur ketika tidak ada pelanggan di toko yang menunggu potongan rambut.Ini dimainkan pada stereotip lama seorang tukang cukur yang tertidur di kursinya sampai seorang pelanggan datang melalui pintu mencari potongan rambut.Menurut analogi ini, tukang cukur segera terbangun dari tidurnya ketika dibangunkan oleh pelanggan, memberikan potongan rambut dan segera kembali tidur begitu pelanggan keluar dari pintu, hanya untuk bangun ketika pelanggan berikutnya masuk.Dalam hal fungsi komputer, ini berkaitan dengan sumber daya yang berada dalam keadaan tidak aktif sampai diperlukan untuk suatu proses, dan kemudian menyelinap kembali ke keadaan yang sama sampai proses berikutnya dimulai, menciptakan jeda waktu antara proses yang dapat menurunkan efisiensi keseluruhan.

Citra yang digunakan untuk menggambarkan masalah tukang cukur yang sedang tidur berkaitan dengan tukang cukur yang hanya memiliki pelanggan sesekali, biasanya selesai dengan satu sebelum pelanggan berikutnya tiba, atau setidaknya sampai ke pelanggan kedua dengan hanya jumlah menunggu minimum.Selama jumlah pelanggan yang menunggu dalam antrian dijaga seminimal mungkin dan tidak ada yang tidak sabar dan berjalan keluar, dapat dikatakan tidak ada masalah dan Lone Barber mengikuti permintaan.Pada saat yang sama, jika toko dibanjiri dengan pelanggan yang meminta potongan rambut tetapi tukang cukur sudah bertunangan, maka ada kemungkinan besar bahwa beberapa pelanggan tidak akan menunggu dan akan pergi.

Jenis masalah tukang cukur yang sama bisaTerlihat dengan berbagai jenis situasi pemrosesan yang melibatkan teknologi komputer yang membutuhkan semacam peningkatan untuk menangani peningkatan permintaan.Misalnya, jika pusat panggilan untuk perusahaan dibanjiri dengan panggilan masuk dari pelanggan yang menginginkan bantuan sekarang, tetapi jumlah perwakilan layanan pelanggan tidak cukup untuk memenuhi permintaan, maka sebagian dari pelanggan tersebut akan meninggalkan panggilan mereka danmungkin mencari hubungan dengan pesaing.Dengan cara yang sama, dalam sistem pemrosesan jaringan komputer, jika sumber daya yang ditujukan untuk pemrosesan tugas yang tepat waktu tidak cukup untuk jumlah tugas yang terlibat, beberapa proses tersebut akan dikeluarkan sebagai waktu yang dikenal sebagai waktu, dan mungkin bahkan mungkinmengakhiri.Hasil akhirnya adalah hilangnya efisiensi yang pada gilirannya dapat memperlambat proses lain yang dijadwalkan untuk mengikuti yang diatur waktunya.

Tidak ada cara yang tepat untuk mengelola masalah tukang cukur yang sedang tidur.Bergantung pada konfigurasi peralatan komputer yang digunakan, mungkin ada cara untuk mengimplementasikan pendekatan baru yang membantu untuk merealokasi sumber daya sehingga tugas dapat dikelola dengan efisiensi yang lebih besar.Misalnya, mengkonfigurasi ulang layanan petugas mobil untuk call center dapat mengakibatkan menghemat waktu dengan secara otomatis merutekan panggilan berikutnya dalam antrian menunggu ke perwakilan tanpa perlu perwakilan itu untuk secara manual mengambil jalur yang tertunda.Sama seperti menambahkan tukang cukur tambahan ke toko membuatnya lebih mudah untuk menangani pelanggan mencari potongan rambut, menambahkan lebih banyak sumber daya dalam hal jalur masuk dan workstation layanan pelanggan untuk menangani volume panggilan juga akan membuatnya lebih mudah untuk menangani volume tanpa memicu banyak keterlambatan.Dengan cara yang sama, memperluas sumber daya pada jaringan untuk mendukung fungsi dan proses tambahan juga dapat membantu meminimalkan masalah tukang cukur tidur dan memungkinkan sistem untuk beroperasi lebih efisien.