Rozdělení virtuálních prostředků - Virtual resource partitioning

Rozdělení virtuálních prostředků (VRP) je virtualizace na úrovni operačního systému technologie, která přiděluje výpočetní zdroje (např procesor & I / O ) k transakcím. Konvenční virtualizační technologie alokují zdroje na operační systém (Okna, Linux...) široký základ. VRP pracuje o 2 úrovně hlouběji tím, že umožňuje regulaci a kontrolu zdrojů používaných konkrétními transakcemi v rámci aplikace.[1]

V mnoha počítačových prostředích může jeden uživatel, aplikace nebo transakce přizpůsobit všechny prostředky serveru, a tím ovlivnit kvalitu služby a uživatelské zkušenosti ostatních aktivních uživatelů, aplikací nebo transakcí. Například jedna zpráva v a datový sklad prostředí může monopolizovat přístup k datům požadováním velkého množství dat. Podobně může aplikace vázaná na CPU spotřebovat veškerý výkon zpracování serveru a vyhladovět další aktivity.

VRP umožňuje vyvažování, regulaci a manipulaci se spotřebou zdrojů jednotlivých transakcí, a tím zlepšuje celkovou kvalitu služeb, soulad se smlouvami o úrovni služeb a dokonalý zážitek koncového uživatele.

Přehled technologií

VRP je obvykle implementováno v OS způsobem, který je zcela transparentní pro aplikaci nebo transakci. Tato technologie vytváří „pruhy“ virtuálních zdrojů, z nichž každý má přístup k kontrolovatelnému množství zdrojů, a přesměrovává konkrétní transakce do těchto pruhů, což jim umožňuje brát více či méně zdrojů.

VRP lze implementovat v jakémkoli operačním systému a je k dispozici na Okna, červená čepice, Suse, HP-UX, Solaris, tru64, AIX a další.

V jakémkoli operačním systému aplikace komunikuje s jádrem OS specifickým způsobem, který vyžaduje jinou implementaci VRP. Bezpečná implementace VRP obvykle kombinuje několik technik alokace zdrojů. Implementace VRP závisí na rychle se měnícím typu transakce, spotřebovaném prostředku a stavu jádra. Implementace VRP se musí těmto změnám přizpůsobit v reálném čase.

Reference

  1. ^ Lipari, G .; Bini, E. (2. – 4. Července 2003). Msgstr "Rozdělení prostředků mezi aplikace v reálném čase". Real-Time Systems, 2003. Sborník. 15. konference Euromicro dne. IEEE Xplore. str. 151–158. doi:10.1109 / EMRTS.2003.1212738. ISBN  0-7695-1936-9.