A quality of service architecture
ACM SIGCOMM Computer Communication Review
Operating system support for multimedia applications
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
An application level video gateway
Proceedings of the third ACM international conference on Multimedia
A binding architecture for multimedia networks
Journal of Parallel and Distributed Computing - Special issue on multimedia processing and technology
Adapting to network and client variability via on-demand dynamic distillation
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
A hierarchial CPU scheduler for multimedia operating systems
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
CPU reservations and time constraints: efficient, predictable scheduling of independent activities
Proceedings of the sixteenth ACM symposium on Operating systems principles
AQUA: an adaptive quality of service architecture for distributed multimedia applications
AQUA: an adaptive quality of service architecture for distributed multimedia applications
Multimedia Systems
An active service framework and its application to real-time multimedia transcoding
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Resource containers: a new facility for resource management in server systems
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
A feedback-driven proportion allocator for real-rate scheduling
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Using path profiles to predict HTTP requests
WWW7 Proceedings of the seventh international conference on World Wide Web 7
Web content adaptation to improve server overload behavior
WWW '99 Proceedings of the eighth international conference on World Wide Web
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Quality is in the eye of the beholder: meeting users' requirements for Internet quality of service
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Experience with adaptive mobile applications in Odyssey
Mobile Networks and Applications
Integrating user-perceived quality into Web server design
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Scalable internet servers: issues and challenges
ACM SIGMETRICS Performance Evaluation Review
Process Control Systems: Application, Design and Tuning
Process Control Systems: Application, Design and Tuning
Application-level differentiated services for Web servers
World Wide Web
IEEE MultiMedia
Modeling Applications for Adaptive QoS-based Resource Management
HASE '97 Proceedings of the 2nd High-Assurance Systems Engineering Workshop
QoS Negotiation in Real-Time Systems and Its Application to Automated Flight Control
RTAS '97 Proceedings of the 3rd IEEE Real-Time Technology and Applications Symposium (RTAS '97)
FARA ¾ A Framework for Adaptive Resource Allocation in Complex Real-Time Systems
RTAS '98 Proceedings of the Fourth IEEE Real-Time Technology and Applications Symposium
End-Host Architecture for QoS-Adaptive Communication
RTAS '98 Proceedings of the Fourth IEEE Real-Time Technology and Applications Symposium
An Automated Profiling Subsystem for QoS-Aware Services
RTAS '00 Proceedings of the Sixth IEEE Real Time Technology and Applications Symposium (RTAS 2000)
Practical Solutions for QoS-Based Resource Allocation
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
A Dynamic Quality of Service Middleware Agent for Mediating Application Resource Usage
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
Design and Evaluation of a Feedback Control EDF Scheduling Algorithm
RTSS '99 Proceedings of the 20th IEEE Real-Time Systems Symposium
FARACost: An Adaptation Cost Model Aware of Pending Constraints
RTSS '99 Proceedings of the 20th IEEE Real-Time Systems Symposium
QoS Provisioning with qContracts in Web and Multimedia Servers
RTSS '99 Proceedings of the 20th IEEE Real-Time Systems Symposium
INFOCOM '95 Proceedings of the Fourteenth Annual Joint Conference of the IEEE Computer and Communication Societies (Vol. 3)-Volume - Volume 3
Differentiated Caching Services; A Control-Theoretical Approach
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
A Feedback Control Approach for Guaranteeing Relative Delays in Web Servers
RTAS '01 Proceedings of the Seventh Real-Time Technology and Applications Symposium (RTAS '01)
Schedulability Analysis and Utilization Bounds for Highly Scalable Real-Time Services
RTAS '01 Proceedings of the Seventh Real-Time Technology and Applications Symposium (RTAS '01)
Qos adaptation in real-time systems
Qos adaptation in real-time systems
Application-level differentiated multimedia Web services using quality aware transcoding
IEEE Journal on Selected Areas in Communications
Web server support for tiered services
IEEE Network: The Magazine of Global Internetworking
Managing energy and server resources in hosting centers
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
The state of the art in locally distributed Web-server systems
ACM Computing Surveys (CSUR)
Dynamic resource allocation for shared data centers using online measurements
SIGMETRICS '03 Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Kernel Support for Open QoS-Aware Computing
RTAS '03 Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
Feedback Control with Queueing-Theoretic Prediction for Relative Delay Guarantees in Web Servers
RTAS '03 Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
Firm Real-Time System Scheduling Based on a Novel QoS Constraint
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
A cost-oriented approach for infrastructural design
Proceedings of the 2004 ACM symposium on Applied computing
A Utilization Bound for Aperiodic Tasks and Priority Driven Scheduling
IEEE Transactions on Computers
A framework for QoS-aware software components
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Design, Implementation, and Evaluation of Differentiated Caching Services
IEEE Transactions on Parallel and Distributed Systems
A Proportional-Delay DiffServ-Enabled Web Server: Admission Control and Dynamic Adaptation
IEEE Transactions on Parallel and Distributed Systems
A method for transparent admission control and request scheduling in e-commerce web sites
Proceedings of the 13th international conference on World Wide Web
Interposed proportional sharing for a storage service utility
Proceedings of the joint international conference on Measurement and modeling of computer systems
IEEE Transactions on Parallel and Distributed Systems
SLA based profit optimization in autonomic computing systems
Proceedings of the 2nd international conference on Service oriented computing
Web server QoS models: applying scheduling rules from production planning
Computers and Operations Research
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 10 - Volume 11
The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 15 - Volume 16
Cataclysm: policing extreme overloads in internet applications
WWW '05 Proceedings of the 14th international conference on World Wide Web
An analytical model for multi-tier internet services and its applications
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Managing server energy and operational costs in hosting centers
SIGMETRICS '05 Proceedings of the 2005 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Robust Processing Rate Allocation for Proportional Slowdown Differentiation on Internet Servers
IEEE Transactions on Computers
Feedback Utilization Control in Distributed Real-Time Systems with End-to-End Tasks
IEEE Transactions on Parallel and Distributed Systems
Time-Aware Utility-Based Resource Allocation in Wireless Networks
IEEE Transactions on Parallel and Distributed Systems
Online model-based adaptation for optimizing performance and dependability
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Hierarchical model-based autonomic control of software systems
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
An Analytical Approach to Providing Controllable Differentiated Quality of Service in Web Servers
IEEE Transactions on Parallel and Distributed Systems
Framework for supporting multi-service edge packet processing on network processors
Proceedings of the 2005 ACM symposium on Architecture for networking and communications systems
Tracking time-varying parameters in software systems with extended Kalman filters
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
A middleware for autonomic QoS management based on learning
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
Triage: Performance differentiation for storage systems using adaptive control
ACM Transactions on Storage (TOS)
Feedback Scheduling of Power-Aware Soft Real-Time Tasks
ENC '05 Proceedings of the Sixth Mexican International Conference on Computer Science
Firm Real-Time System Scheduling Based on a Novel QoS Constraint
IEEE Transactions on Computers
The software quality challenges of service oriented architectures in e-commerce
Software Quality Control
Understanding the management of client perceived response time
SIGMETRICS '06/Performance '06 Proceedings of the joint international conference on Measurement and modeling of computer systems
Joint optimization of hardware and network systems
Journal of Parallel and Distributed Computing
Resource Allocation for Session-Based Two-Dimensional Service Differentiation on e-Commerce Servers
IEEE Transactions on Parallel and Distributed Systems
A model-based design framework to achieve end-to-end QoS management
Proceedings of the 43rd annual Southeast regional conference - Volume 1
eQoS: Provisioning of Client-Perceived End-to-End QoS Guarantees in Web Servers
IEEE Transactions on Computers
Load prediction models in web-based systems
valuetools '06 Proceedings of the 1st international conference on Performance evaluation methodolgies and tools
Performance Modeling and Evaluation of E-Business Systems
ANSS '06 Proceedings of the 39th annual Symposium on Simulation
An overhead and resource contention aware analytical model for overloaded web servers
WOSP '07 Proceedings of the 6th international workshop on Software and performance
SLA based resource allocation policies in autonomic environments
Journal of Parallel and Distributed Computing
Analytic modeling of multitier Internet applications
ACM Transactions on the Web (TWEB)
Consistent proportional delay differentiation: A fuzzy control approach
Computer Networks: The International Journal of Computer and Telecommunications Networking
Quality-of-service differentiation on the internet: a taxonomy
Journal of Network and Computer Applications - Special issue: Network and information security: A computational intelligence approach
Architecting Web sites for high performance
Scientific Programming
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Model-based resource provisioning in a web service utility
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
An adaptive dual control framework for QoS design
Cluster Computing
Adaptive control of virtualized resources in utility computing environments
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Towards an autonomic computing testbed
HotAC II Hot Topics in Autonomic Computing on Hot Topics in Autonomic Computing
Self-optimizing block transfer in web service grids
Proceedings of the 9th annual ACM international workshop on Web information and data management
End-to-end deadline control for aperiodic tasks in distributed real-time systems
The Journal of Supercomputing
Agile dynamic provisioning of multi-tier Internet applications
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A control theoretical approach to self-optimizing block transfer in Web service grids
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Dynamic CPU provisioning for self-managed secure web applications in SMP hosting platforms
Computer Networks: The International Journal of Computer and Telecommunications Networking
Cost minimization in the design of IT infrastructures
SEPADS'06 Proceedings of the 5th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
Scalable adaptive web services
Proceedings of the 2nd international workshop on Systems development in SOA environments
Models and framework for supporting runtime decisions in Web-based systems
ACM Transactions on the Web (TWEB)
Energy-aware server provisioning and load dispatching for connection-intensive internet services
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
A content-based load balancing algorithm with admission control for cluster web servers
Future Generation Computer Systems
Resource allocation optimization for quantitative service differentiation on server clusters
Journal of Parallel and Distributed Computing
Tuning mechanisms for two major parameters of Apache web servers
Software—Practice & Experience
End-to-end delay control of multimedia applications over multihop wireless links
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
An overhead and resource contention aware analytical model for overloaded Web servers
Journal of Systems and Software
Resource overbooking and application profiling in a shared Internet hosting platform
ACM Transactions on Internet Technology (TOIT)
Rethinking the Use of Models in Software Architecture
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
NPC '08 Proceedings of the IFIP International Conference on Network and Parallel Computing
Model Identification for Energy-Aware Management of Web Service Systems
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
What does control theory bring to systems research?
ACM SIGOPS Operating Systems Review
Profit-aware overload protection in E-commerce Web sites
Journal of Network and Computer Applications
A Self-Managing Wide-Area Data Streaming Service using Model-based Online Control
GRID '06 Proceedings of the 7th IEEE/ACM International Conference on Grid Computing
Non-intrusive performance management for computer services
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
Automated control of multiple virtualized resources
Proceedings of the 4th ACM European conference on Computer systems
Memory resource allocation for file system prefetching: from a supply chain management perspective
Proceedings of the 4th ACM European conference on Computer systems
MASTH proxy: an extensible platform for web overload control
Proceedings of the 18th international conference on World wide web
On the design and implementation of a shared memory dispatcher for partially clairvoyant schedulers
International Journal of Parallel Programming
Cost-based admission control for Internet Commerce QoS enhancement
Electronic Commerce Research and Applications
End-to-end utilization control for aperiodic tasks in distributed real-time systems
Journal of Computer Science and Technology
AdaptGuard: guarding adaptive systems from instability
ICAC '09 Proceedings of the 6th international conference on Autonomic computing
International Journal of Communication Networks and Distributed Systems
Service-level enforcement in web-services-based systems
International Journal of Web and Grid Services
Real-Time Robust Adaptive Modeling and Scheduling for an Electronic Commerce Server
EC-Web 2009 Proceedings of the 10th International Conference on E-Commerce and Web Technologies
An intelligent Quality of Service brokering model for e-commerce
Expert Systems with Applications: An International Journal
Towards runtime optimization of software quality based on feedback control theory
Proceedings of the First Asia-Pacific Symposium on Internetware
An integrated approach with feedback control for robust Web QoS design
Computer Communications
An observation-based approach towards self-managing web servers
Computer Communications
Short-term prediction models for server management in Internet-based contexts
Decision Support Systems
Self-adapting service level in Java enterprise edition
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
SHARP control: controlled shared cache management in chip multiprocessors
Proceedings of the 42nd Annual IEEE/ACM International Symposium on Microarchitecture
Memory overbooking and dynamic control of Xen virtual machines in consolidated environments
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
A Solution to Resource Underutilization for Web Services Hosted in the Cloud
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Adaptive job routing and scheduling
Engineering Applications of Artificial Intelligence
Optimal policies based on QoS for adaptive communication systems with Markov decision process
CCDC'09 Proceedings of the 21st annual international conference on Chinese control and decision conference
Cost-performance optimization of application- and context-aware distributed infrastructures
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
International Journal of Computers and Applications
Joint admission control and resource allocation in virtualized servers
Journal of Parallel and Distributed Computing
Self-adaptation of service level in distributed systems
Software—Practice & Experience
Performance adaptation in real-time intrusion detection systems
RAID'02 Proceedings of the 5th international conference on Recent advances in intrusion detection
Q-clouds: managing performance interference effects for QoS-aware clouds
Proceedings of the 5th European conference on Computer systems
Rate admission control for hard real-time task scheduling
HSCC'07 Proceedings of the 10th international conference on Hybrid systems: computation and control
Modeling and predicting end-to-end response times in multi-tier internet applications
ITC20'07 Proceedings of the 20th international teletraffic conference on Managing traffic performance in converged networks
Autonomous resource provisioning for multi-service web applications
Proceedings of the 19th international conference on World wide web
Dynamic resource allocation for shared data centers using online measurements
IWQoS'03 Proceedings of the 11th international conference on Quality of service
A practical learning-based approach for dynamic storage bandwidth allocation
IWQoS'03 Proceedings of the 11th international conference on Quality of service
CacheCOW: QoS for storage system caches
IWQoS'03 Proceedings of the 11th international conference on Quality of service
Autonomic mix-aware provisioning for non-stationary data center workloads
Proceedings of the 7th international conference on Autonomic computing
Stochastic approximation control of power and tardiness in a three-tier web-hosting cluster
Proceedings of the 7th international conference on Autonomic computing
A distributed control framework for performance management of virtualized computing environments
Proceedings of the 7th international conference on Autonomic computing
Self-adapting service level in Java enterprise edition
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Empirical quantification of opportunities for content adaptation in web servers
Proceedings of the 3rd Annual Haifa Experimental Systems Conference
Robust performance modelling and scheduling of distributed real-time systems
The Journal of Supercomputing
The Journal of Supercomputing
A predictive and probabilistic load-balancing algorithm for cluster-based web servers
Applied Soft Computing
Providing web service of established quality with the use of HTTP requests scheduling methods
KES-AMSTA'10 Proceedings of the 4th KES international conference on Agent and multi-agent systems: technologies and applications, Part I
AWAIT: Efficient overload management for busy multi-tier web services under bursty workloads
ICWE'10 Proceedings of the 10th international conference on Web engineering
Modelling of staged routing for reduced carbon footprints of large server clusters
International Journal of Communication Networks and Distributed Systems
Adaptive run-time performance optimization through scalable client request rate control
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Tracking adaptive performance models using dynamic clustering of user classes
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
Developing web applications in a mobile computing environment
ACOS'06 Proceedings of the 5th WSEAS international conference on Applied computer science
Trading off quality for throughput using content adaptation in web servers
Proceedings of the 4th Annual International Conference on Systems and Storage
Scalable QoS-aware memory controller for high-bandwidth packet memory
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
DynaQoS: model-free self-tuning fuzzy control of virtualized resources for QoS provisioning
Proceedings of the Nineteenth International Workshop on Quality of Service
Maestro: quality-of-service in large disk arrays
Proceedings of the 8th ACM international conference on Autonomic computing
Optimal resource allocation in synchronized multi-tier Internet services
Performance Evaluation
A practical approach to automatic parameter-tuning of web servers
ASIAN'05 Proceedings of the 10th Asian Computing Science conference on Advances in computer science: data management on the web
Non-intrusive performance management for computer services
Middleware'06 Proceedings of the 7th ACM/IFIP/USENIX international conference on Middleware
A self-healing web server using differentiated services
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Feedback control with prediction for thread allocation in pipeline architecture web server
ICDCN'06 Proceedings of the 8th international conference on Distributed Computing and Networking
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
A self-tuning fuzzy control approach for end-to-end QoS guarantees in web servers
IWQoS'05 Proceedings of the 13th international conference on Quality of Service
URL: A unified reinforcement learning approach for autonomic cloud management
Journal of Parallel and Distributed Computing
Modeling distributed applications for qos management
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Self-star Properties in Complex Information Systems
A multi-model algorithm for the cost-oriented design of Internet-based systems
Information Sciences: an International Journal
Providing configurable qos management in real-time systems with qos aspect packages
Transactions on Aspect-Oriented Software Development II
Utilization and SLO-Based control for dynamic sizing of resource partitions
DSOM'05 Proceedings of the 16th IFIP/IEEE Ambient Networks international conference on Distributed Systems: operations and Management
Adaptive admission control algorithm in a QoS-aware Web system
Information Sciences: an International Journal
Feedback-based optimization of a private cloud
Future Generation Computer Systems
On the impact of virtualization on Dropbox-like cloud file storage/synchronization services
Proceedings of the 2012 IEEE 20th International Workshop on Quality of Service
Provisioning multi-tier cloud applications using statistical bounds on sojourn time
Proceedings of the 9th international conference on Autonomic computing
Optimal autoscaling in a IaaS cloud
Proceedings of the 9th international conference on Autonomic computing
Fuzzy-smith control for QoS-adaptive notification service
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
Towards transparent and distributed workload management for large scale web servers
Future Generation Computer Systems
Adaptive scheduling system guaranteeing web page response times
ICCCI'12 Proceedings of the 4th international conference on Computational Collective Intelligence: technologies and applications - Volume Part II
Fuzzy Allocation of Fine-Grained Compute Resources for Grid Data Streaming Applications
International Journal of Grid and High Performance Computing
A provider-side view of web search response time
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
Autonomic Provisioning with Self-Adaptive Neural Fuzzy Control for Percentile-Based Delay Guarantee
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A Value Based Dynamic Resource Provisioning Model in Cloud
International Journal of Cloud Applications and Computing
EasyControl: improve database throughput under overloading
WAIM'13 Proceedings of the 14th international conference on Web-Age Information Management
A Value Based Dynamic Resource Provisioning Model in Cloud
International Journal of Cloud Applications and Computing
Feedback Green Control for Data Centers Autonomy
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.02 |
The Internet is undergoing substantial changes from a communication and browsing infrastructure to a medium for conducting business and marketing a myriad of services. The World Wide Web provides a uniform and widely-accepted application interface used by these services to reach multitudes of clients. These changes place the Web server at the center of a gradually emerging e-service infrastructure with increasing requirements for service quality and reliability guarantees in an unpredictable and highly-dynamic environment. This paper describes performance control of a Web server using classical feedback control theory. We use feedback control theory to achieve overload protection, performance guarantees, and service differentiation in the presence of load unpredictability. We show that feedback control theory offers a promising analytic foundation for providing service differentiation and performance guarantees. We demonstrate how a general Web server may be modeled for purposes of performance control, present the equivalents of sensors and actuators, formulate a simple feedback loop, describe how it can leverage on real-time scheduling and feedback-control theories to achieve per-class response-time and throughput guarantees, and evaluate the efficacy of the scheme on an experimental testbed using the most popular Web server, Apache. Experimental results indicate that control-theoretic techniques offer a sound way of achieving desired performance in performance-critical Internet applications. Our QoS (Quality-of-Service) management solutions can be implemented either in middleware that is transparent to the server, or as a library called by server code.