Virtual resource partitioning: Difference between revisions

Content deleted Content added
clean up, added orphan tag using AWB
copy-edits, links
Line 1:
{{multiple issues|copyedit=July 2009|expand=July 2009|unreferenced=July 2009|orphan =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>{{
{{cite conference
| last = Lipari| first = G.| last2 = Bini| first2 = E.
| first = G.
| last2 = Bini
| first2 = E.
| authorlink =
| coauthors =
| title = Resource partitioning among real-time applications
| booktitle = Real-Time Systems, 2003. Proceedings. 15th Euromicro Conference on
| pages = 151–158
| publisher = IEEE Xplore
| ___location =
| date = 2–4 July 2003
| url = http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=1212738
| isbn = 0-7695-1936-9}}</ref>
| doi =
| id =
| accessdate = }}</ref>
 
In many computerized environmentenvironments, a single user, application, or transaction can dominateappropriate all server resources and by that, affect the QoSquality of service & Useruser experience of other active users, applicationapplications 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.
 
For instance: A single report in a Data warehouse environment can jam the Storage by producing high amount of IO/sec throughput. Or a CPU bound application may use all Server CPU power and cause CPU starvation to other activities.
VRP technology allows balancing, regulating and manipulating the resource consumption of eachindividual and every transactiontransactions, and by that, improving the overall QoSquality of service, SLAcompliance with service level agreements, and the &ultimate Endend user experience.
 
==VRP technology overview==