Bosh barmog'ining navbatida turish - Queuing Rule of Thumb

Odamlar navbatda

The Bosh barmog'ining navbatida turish (QROT) - bu matematik formuladir, u xizmat ko'rsatish uchun zarur bo'lgan serverlarning taxminiy sonini topish uchun foydalanilganda navbat cheklash tenglamasi deb nomlanadi. navbat. Formula an shaklida yoziladi tengsizlik serverlar soniga tegishli (s), xizmat ko'rsatuvchilarning umumiy soni (N), xizmat ko'rsatish vaqti (r) va navbatni bo'shatish uchun maksimal vaqt (T):

 [1][2]

QROT navbatdagi muammolarni hal qilish uchun qo'pol evristik vazifasini bajaradi.[2] Oddiy navbat formulalari bilan taqqoslaganda, kerakli miqdordagi serverlarni jalb qilmasdan hisoblash juda oson ehtimollik yoki navbat nazariyasi. Shu sababli, ko'p holatlarda foydalanish maqsadga muvofiqdir.[1]

Formula

Quyida QROT formulasi hosil bo'ladi. The kelish darajasi mijozlarning umumiy sonining nisbati N va navbatni tugatish uchun zarur bo'lgan maksimal vaqt T.

The xizmat ko'rsatish darajasi xizmat ko'rsatish vaqtining o'zaro bog'liqligi r.

Kelish darajasi va xizmat ko'rsatish nisbati nisbatlarini ko'rib chiqish qulay.

Faraz qiling s serverlar, foydalanish navbat tizimining soni 1 dan katta bo'lmasligi kerak.

Birinchi uchta tenglamani birlashtirish . Ushbu va to'rtinchi tenglamani birlashtirish natijasida hosil bo'ladi .

Soddalashtirganda, Thumb navbatining formulasi .

Foydalanish

Rejimdagi bosh barmog'i yordam beradi navbatni boshqarish serverlar soni, mijozlarning umumiy soni, xizmat ko'rsatish vaqti va navbatni tugatish uchun zarur bo'lgan maksimal vaqt bilan bog'liq holda navbatdagi muammolarni hal qilish. Navbat tizimini yanada samaraliroq qilish uchun ushbu qiymatlar bosh barmoq qoidalariga muvofiq ravishda sozlanishi mumkin.[3]

Qoidadan qanday foydalanish mumkinligini quyidagi misollar ko'rsatib beradi:

  1. Konferentsiya tushligi
    • Muammo: Konferentsiya tushliklari odatda o'z-o'ziga xizmat qiladi. Har bir xizmat stolida odamlar o'z ovqatlarini olishlari uchun ikkita tomoni bor. Agar 1000 ishtirokchining har biri uchun 45 soniya kerak bo'lsa, tushlik bir soat ichida berilishi uchun qancha dasturxon taqdim etilishi kerak?[2]
    • Yechim: Berilgan r = 45, N = 1000, T = 3600, biz olish uchun bosh barmoq qoidasidan foydalanamiz s: . Jadvalning ikkita tomoni ishlatilishi mumkin. Shunday qilib, kerakli jadvallar soni . Biz buni butun songa aylantiramiz, chunki serverlar soni alohida bo'lishi kerak. Shunday qilib, 7 ta xizmat ko'rsatish stoli taqdim etilishi kerak.[2]
  2. Talabalarni ro'yxatdan o'tkazish
    • Muammo: 10 ming o'quvchidan iborat maktab talabalarni ro'yxatdan o'tkazish uchun ma'lum kunlarni belgilashi kerak. Bitta ish kuni 8 soat. Har bir talabani ro'yxatdan o'tkazish uchun taxminan 36 soniya kerak. Barcha talabalarni ro'yxatdan o'tkazish uchun necha kun kerak bo'ladi?[2]
    • Yechim: Berilgan s = 1, N = 10,000, r = 36, asosiy qoidalar hosil beradi T: . Bir kunlik ish vaqti 8 soatni (28,800 soniya) tashkil etganligini hisobga olsak, ro'yxatdan o'tish kunlarining soni talab qilinadi kunlar.[2]
  3. Tashlab yuboring
    • Muammo: Ertalabning eng qizg'in vaqtida 4500 ga yaqin mashina bolalarini boshlang'ich maktabga tashlaydi. Har bir uchish uchun 60 soniya kerak. Har bir mashina to'xtash va manevr qilish uchun taxminan 6 metrni talab qiladi. Minimal pasayish chizig'i uchun qancha joy kerak?[2]
    • Yechim: Berilgan N = 4500, T = 60, r = 1, asosiy qoidalar hosil bo'ladis: . Har bir mashina uchun joy 6 metrni hisobga olgan holda, chiziq kamida bo'lishi kerak metr.[2]

Shuningdek qarang

Adabiyotlar

  1. ^ a b Teknomo, Kardi. "Qurilishni boshqarish sohasida qo'llanmalar bilan M / M / s navbatlar nazariyasiga asoslangan navbatdagi bosh barmoq qoidasi". Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  2. ^ a b v d e f g h Teknomo, Kardi. "Bosh barmoqning navbat qoidasi".
  3. ^ Teknomo, Kardi (2016 yil aprel). Bosh barmog'ining navbatida turish. MathCon.

Qo'shimcha o'qish

  • Murugan, Arumugaselvi; Aminu, Halima; Subramanian, Ganesan. "Bulutli serverlarda xizmat ko'rsatish sifati bo'yicha matematik tahlil". Ilm-fan, texnologiya va muhandislik bo'yicha kengaytirilgan tadqiqotlar xalqaro jurnali. 4 (10).
  • Mouhaffel, Adib Gvardiola; Dominges, Karlos Martines; Martin, Rikardo Diaz; Sek, assan; Ahmadu, Vaga; Kuz, Melissa; Sall, Djibril. "Uglerod izini baholash va qishloq xo'jaligi ish joylarini iqtisodiy baholash jadvalini nazariy navbat bilan baholash". Hindiston fan va texnologiyalar jurnali. 10 (19).
  • Stintzing, Jozefin; Norrman, Frederik. Sun'iy neyron tarmoqlaridan foydalanish orqali navbatdagi xatti-harakatlarni bashorat qilish (Tezis). Kth Royal Technology Institute.
  • Shayx, Afshan; Lakshmipatiya, M.; Prakash, Arokiya. "Qurilishni boshqarishda uskunalardan samarali foydalanish va mahsuldorlikni maksimal darajaga ko'tarish uchun navbat nazariyasini qo'llash". Xalqaro amaliy muhandislik tadqiqotlari jurnali. 11 (8).
  • Burkul, Vinod Bandu; Oh, Jun-Youl; Peel, Larri; Tang, Xi Jong. "Yangi dizayn bilan mijozlarni kutish vaqtini qisqartirish". Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  • Ikvunne, Tochukvu Arinze; Orji, Rita. Kutish va xizmat narxini pasaytirish uchun ishonchli texnologiya: Nigeriya Federal tibbiyot markazlarining amaliy tadqiqoti. Inson kompyuterlari bilan ishlash bo'yicha birinchi Afrika konferentsiyasi materiallari. Nayrobi, Keniya. 24-35 betlar.

Tashqi havolalar