Network flows: theory, algorithms, and applications
Network flows: theory, algorithms, and applications
Disk load balancing for video-on-demand systems
Multimedia Systems
Cluster reserves: a mechanism for resource management in cluster-based network servers
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
On balancing the load in a clustered web farm
ACM Transactions on Internet Technology (TOIT)
Application Placement Using Performance Surfaces
HPDC '00 Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing
Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Replica placement in adaptive content distribution networks
Proceedings of the 2004 ACM symposium on Applied computing
SLA based profit optimization in autonomic computing systems
Proceedings of the 2nd international conference on Service oriented computing
Resource overbooking and application profiling in shared hosting platforms
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Dynamic application placement under service and memory constraints
WEA'05 Proceedings of the 4th international conference on Experimental and Efficient Algorithms
MMPacking: a load and storage balancing algorithm for distributed multimedia servers
IEEE Transactions on Circuits and Systems for Video Technology
Reactive provisioning of backend databases in shared dynamic content server clusters
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A scalable application placement controller for enterprise data centers
Proceedings of the 16th international conference on World Wide Web
Adaptive control of virtualized resources in utility computing environments
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Automatic virtual machine configuration for database workloads
Proceedings of the 2008 ACM SIGMOD international conference on Management of data
UbiMob '08 Proceedings of the 4th French-speaking conference on Mobility and ubiquity computing
Efficient management of data center resources for massively multiplayer online games
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Dynamic Overlay Node Activation Algorithms for Large-Scale Service Deployments
DSOM '08 Proceedings of the 19th IFIP/IEEE international workshop on Distributed Systems: Operations and Management: Managing Large-Scale Service Deployment
Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware
Efficient application placement in a dynamic hosting platform
Proceedings of the 18th international conference on World wide web
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
A survey on dynamic Web content generation and delivery techniques
Journal of Network and Computer Applications
Performance model driven QoS guarantees and optimization in clouds
CLOUD '09 Proceedings of the 2009 ICSE Workshop on Software Engineering Challenges of Cloud Computing
Automatic virtual machine configuration for database workloads
ACM Transactions on Database Systems (TODS)
A latency-aware algorithm for dynamic service placement in large-scale overlays
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
A Component Assignment Framework for Improved Capacity and Assured Performance in Web Portals
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Agile resource management in a virtualized data center
Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering
The impact of virtualization on the performance of Massively Multiplayer Online Games
Proceedings of the 8th Annual Workshop on Network and Systems Support for Games
Resource allocation algorithms for virtualized service hosting platforms
Journal of Parallel and Distributed Computing
International Journal of Advanced Media and Communication
An offer generation approach to SLA negotiation support in service oriented computing
Service Oriented Computing and Applications
Empirical virtual machine models for performance guarantees
LISA'10 Proceedings of the 24th international conference on Large installation system administration
A cooperative coevolutionary algorithm for the composite SaaS placement problem in the cloud
ICONIP'10 Proceedings of the 17th international conference on Neural information processing: theory and algorithms - Volume Part I
Self-adaptive resource management for large-scale shared clusters
Journal of Computer Science and Technology
Multi-Objective Virtual Machine Placement in Virtualized Data Center Environments
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
A capacity planning process for performance assurance of component-based distributed systems
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Model-based self-adaptive resource allocation in virtualized environments
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Using reinforcement learning for controlling an elastic web application hosting platform
Proceedings of the 8th ACM international conference on Autonomic computing
A multi-objective approach to virtual machine management in datacenters
Proceedings of the 8th ACM international conference on Autonomic computing
Utility driven elastic services
Proceedings of the 11th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Network-aware service placement and selection algorithms on large-scale overlay networks
Computer Communications
CloudOpt: multi-goal optimization of application deployments across a cloud
Proceedings of the 7th International Conference on Network and Services Management
Distributed workload and response time management for web applications
Proceedings of the 7th International Conference on Network and Services Management
Energy-aware service allocation
Future Generation Computer Systems
Minimal cost reconfiguration of data placement in storage area network
WAOA'09 Proceedings of the 7th international conference on Approximation and Online Algorithms
Journal of Systems and Software
GPC'12 Proceedings of the 7th international conference on Advances in Grid and Pervasive Computing
Minimal cost reconfiguration of data placement in a storage area network
Theoretical Computer Science
Towards transparent and distributed workload management for large scale web servers
Future Generation Computer Systems
Autonomic Provisioning with Self-Adaptive Neural Fuzzy Control for Percentile-Based Delay Guarantee
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
QoS-aware placement of stream processing service
The Journal of Supercomputing
Developing an optimized application hosting framework in Clouds
Journal of Computer and System Sciences
An Efficient Gaming User Oriented Load Balancing Scheme for MMORPGs
Wireless Personal Communications: An International Journal
An improved firefly algorithm for solving dynamic multidimensional knapsack problems
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
We introduce and evaluate a middleware clustering technology capable of allocating resources to web applications through dynamic application instance placement. We define application instance placement as the problem of placing application instances on a given set of server machines to adjust the amount of resources available to applications in response to varying resource demands of application clusters. The objective is to maximize the amount of demand that may be satisfied using a configured placement. To limit the disturbance to the system caused by starting and stopping application instances, the placement algorithm attempts to minimize the number of placement changes. It also strives to keep resource utilization balanced across all server machines. Two types of resources are managed, one load-dependent and one load-independent. When putting the chosen placement in effect our controller schedules placement changes in a manner that limits the disruption to the system.