Abstract-Vi studerar problemet med dynamisk resursallokering till klustrade webbapplikationer. Vi utökar applikationsserver middleware med möjlighet att automatiskt bestämma storleken på programkluster och deras placering på fysiska maskiner. Till skillnad från befintliga lösningar, som fokuserar på att maximera resursutnyttjandet och som på ett orättvist sätt kan behandla vissa tillämpningar, anser det tillvägagångssätt som införs i detta dokument att varje ansökan är nöjd med en särskild resursfördelning och försöker åtminstone tillgodose alla tillämpningar på ett jämlikt sätt. Vi modellerar tillfredsställelse med hjälp av allmännyttiga funktioner, kartläggning CPU resursallokering till prestandan av en ansökan i förhållande till dess mål. Den demonstrerade online-placeringstekniken syftar till att utjämna nyttovärdet i alla applikationer samtidigt som den uppfyller operativa begränsningar, förhindrar övertilldelning av minne, och minimerar antalet placeringsändringar. Vi har implementerat vår teknik i en ledande kommersiell mellanprodukt. Med hjälp av denna verkliga testbädd och en simulering visar vi fördelarna med den bruksdrivna tekniken jämfört med andra toppmoderna tekniker.
Carrera m.fl. REF utforma ett liknande system, men de ger också nyttofunktioner av applikationer som kartlägger CPU resurs allokering till prestandan av ett program i förhållande till dess mål.
Utility-based placement of dynamic Web applications with fairness goals
{'venue': 'NOMS 2008 - 2008 IEEE Network Operations and Management Symposium', 'journal': 'NOMS 2008 - 2008 IEEE Network Operations and Management Symposium', 'mag_field_of_study': ['Computer Science']}