Virtual resource partitioning: Difference between revisions

Content deleted Content added
m "SUSE Linux distributions" -> "SUSE Linux"
 
(5 intermediate revisions by 4 users not shown)
Line 1:
{{Multiple issues|
{{refimprove|date=July 2009}}
{{orphan|date=April 2010}}
}}
 
'''Virtual resource partitioning''' ('''VRP''') is an [[operating system-level virtualization]] technology that allocates computing resources (such as [[CPU]] & [[I/O]]) to transactions. Conventional virtualization technologies allocate resources on an [[operating system]] ([[Windows]], [[Linux]]...) wide basis. VRP works 2 levels deeper by allowing regulation and control of the resources used by specific transactions within an application.<ref>{{
Line 8 ⟶ 5:
| last = Lipari| first = G.| last2 = Bini| first2 = E.
| title = Resource partitioning among real-time applications
| booktitlebook-title = Real-Time Systems, 2003. Proceedings. 15th Euromicro Conference on
| pages = 151–158
| publisher = IEEE Xplore
| date = 2–4 July 2003
| isbn = 0-7695-1936-9| doi = 10.1109/EMRTS.2003.1212738| hdl = 11382/374720
| url = http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1212738
| hdl-access = free
| isbn = 0-7695-1936-9}}</ref>
}}</ref>
 
In many computerized environments, a single user, application, or transaction can appropriate all server resources and by that, affect the quality of service & user experience of other active users, applications or transactions. For example, a single report in a [[data warehouse]] environment can monopolize data access by demanding large amounts of data. Similarly, a CPU-bound application may consume all server processing power and starve other activities.
Line 33 ⟶ 31:
* [http://www.morevrp.com/resources/about-vrp VRP technical overview as implemented by one of the VRP vendors]
 
[[Category:Virtualization software]]