Shenango စနစ်ကို ဒေတာစင်တာများတွင် အသုံးပြုရန် စီစဉ်ထားသည်။
/ ဓာတ်ပုံ
ဝန်ဆောင်မှုပေးသူတစ်ဦး၏အဆိုအရ, ဒေတာစင်တာများ
MIT သည် ကွန်ပြူတာအရင်းအမြစ်များကို ထိရောက်စွာအသုံးပြုခြင်းအား တိုက်ဖျက်ရန် ဆုံးဖြတ်ခဲ့သည်။
အင်ဂျင်နီယာအဖွဲ့
Shenango ဘယ်လိုအလုပ်လုပ်လဲ။
Shenango သည် Rust နှင့် C++ bindings ပါရှိသော C ရှိ Linux စာကြည့်တိုက်တစ်ခုဖြစ်သည်။ ပရောဂျက်ကုဒ်နှင့် စမ်းသပ်မှုလျှောက်လွှာများကို ထုတ်ပြန်ထားသည်။
ဖြေရှင်းချက်သည် multiprocessor စနစ်၏ သီးခြား core တစ်ခုပေါ်တွင် လုပ်ဆောင်သည့် IOKernel algorithm ကို အခြေခံထားသည်။ ၎င်းသည် framework ကို အသုံးပြု၍ CPU တောင်းဆိုမှုများကို စီမံခန့်ခွဲသည်။
IOKernel သည် မည်သည့် kernel များကို သီးခြားလုပ်ငန်းတစ်ခုသို့ လွှဲအပ်ရန် ဆုံးဖြတ်သည် ။ algorithm သည် cores မည်မျှ လိုအပ်မည်ကို ဆုံးဖြတ်သည်။ လုပ်ငန်းစဉ်တစ်ခုစီအတွက်၊ ပင်မ cores (အာမခံချက်) နှင့် အပိုဆောင်းအရာများ (burstable) ကို ဆုံးဖြတ်သည် - CPU သို့ တောင်းဆိုမှုအရေအတွက် သိသိသာသာ တိုးလာသောအခါ နောက်ပိုင်းတွင် ၎င်းကို စတင်လုပ်ဆောင်ပါသည်။
IOKernel တောင်းဆိုမှုတန်းစီကို စီစဉ်သတ်မှတ်ထားသည်။
ဝန်ကို ဖြန့်ဝေသည့်အခါ တူညီသောလုပ်ငန်းစဉ်ကို အစောပိုင်းက လုပ်ဆောင်ခဲ့ပြီး ကက်ရှ်တွင် တစ်စိတ်တစ်ပိုင်းကျန်နေခဲ့သည် သို့မဟုတ် idle cores များအတွက် ဦးစားပေးဖြစ်သည်။
Shenango သည် ချဉ်းကပ်မှုကို ယူသည်။
အားသာချက်များနှင့်အားနည်းချက်များကို
အပေါ်
ဖြေရှင်းချက်အလားအလာ
နည်းပညာတွင် အားနည်းချက်များရှိနေသေးသည် - ၎င်းသည် multiprocessor ကိုမထောက်ပံ့ပါ။
/ ဓာတ်ပုံ
အလားတူနည်းပညာများ
အခြားပရိုဆက်ဆာဝန်ချိန်ခွင်လျှာစနစ် Arachne ပါဝင်သည်။ ၎င်းသည် စတင်သောအခါတွင် အက်ပလီကေးရှင်းတစ်ခု၏ cores မည်မျှလိုအပ်မည်ကို တွက်ချက်ပြီး ဤအညွှန်းအတိုင်း လုပ်ငန်းစဉ်များကို ဖြန့်ဝေပေးသည်။ စာရေးသူများအဆိုအရ Arachne ရှိ application တစ်ခု၏အမြင့်ဆုံး latency သည် 10 microseconds ခန့်ဖြစ်သည်။
အဆိုပါနည်းပညာကို Linux အတွက် C++ စာကြည့်တိုက်အဖြစ် အကောင်အထည်ဖော်ထားပြီး ၎င်း၏အရင်းအမြစ်ကုဒ်ကို တွင် ရရှိနိုင်ပါသည်။
နောက်ထပ် ဟန်ချက်ညီသောကိရိယာမှာ ZygOS ဖြစ်သည်။ Shenango ကဲ့သို့ပင်၊ နည်းပညာသည် လုပ်ငန်းစဉ်များကို ပြန်လည်ဖြန့်ဝေရန်အတွက် အလုပ်ခိုးယူသည့်နည်းလမ်းကို အသုံးပြုသည်။ ZygOS ၏စာရေးဆရာများအဆိုအရ၊ tool ကိုအသုံးပြုသည့်အခါပျမ်းမျှအပလီကေးရှင်း၏ကြာချိန်သည် 150 microseconds ခန့်ရှိပြီးအမြင့်ဆုံးမှာ 450 microseconds ခန့်ဖြစ်သည်။ ပရောဂျက်ကုဒ်လည်း ပါပါတယ်။
တွေ့ရှိချက်များ
ခေတ်မီဒေတာစင်တာများ ဆက်လက်တိုးချဲ့လျက်ရှိသည်။ အထူးစကေးဒေတာစင်တာများ၏စျေးကွက်တွင် တိုးလာနေသောလမ်းကြောင်းသည် အထူးသိသာထင်ရှားသည်- ယခုအခါ ကမ္ဘာပေါ်တွင်
ကော်ပိုရိတ် IaaS အကြောင်း ပထမဘလော့ဂ်မှ ရေးသားချက်များ
ဒေတာစင်တာတစ်ခု၏ စွမ်းအင်ထိရောက်မှုကို မြှင့်တင်နည်း PCI DSS အကြောင်း သိလိုသည်များ- စံခြုံငုံသုံးသပ်ချက် DNS Flag Day မပေါ်မီနှင့် အပြီးတွင် ကမ္ဘာကြီးသည် မည်သို့ပြောင်းလဲသွားသနည်း။ IaaS သည် လုပ်ငန်းဖွံ့ဖြိုးတိုးတက်အောင် ကူညီပေးပုံ- Cloud မှ ဖြေရှင်းပေးမည့် ပြဿနာသုံးခု Cloud ရှိ Disk စနစ်အား စမ်းသပ်ခြင်း- အခြေခံများနှင့် အကြံပြုချက်များ Cloud သို့ ချောမွေ့စွာ ကူးပြောင်းခြင်းအတွက် အထောက်အကူဖြစ်စေသော အကြံပြုချက်များ ၉ IaaS- cloud အခြေခံအဆောက်အအုံကို ငှားရမ်းပြီးနောက် ပထမဆုံးခြေလှမ်းများ
source: www.habr.com