Resource partitioning in general purpose operating systems: experimental results in Windows NT
ACM SIGOPS Operating Systems Review
QualProbes: middleware QoS profiling services for configuring adaptive applications
IFIP/ACM International Conference on Distributed systems platforms
ICCAD '99 Proceedings of the 1999 IEEE/ACM international conference on Computer-aided design
Energy minimization with guaranteed quality of service
ISLPED '00 Proceedings of the 2000 international symposium on Low power electronics and design
Achieving utility arbitrarily close to the optimal with limited energy
ISLPED '00 Proceedings of the 2000 international symposium on Low power electronics and design
A market-based resource management and QoS support framework for distributed multimedia systems
Proceedings of the ninth international conference on Information and knowledge management
Optimal Reward-Based Scheduling for Periodic Real-Time Tasks
IEEE Transactions on Computers
A technique for QoS-based system partitioning
ASP-DAC '00 Proceedings of the 2000 Asia and South Pacific Design Automation Conference
Adaptive feedback scheduling of incremental and design-to-time tasks
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Flexible Soft Real-Time Processing in Middleware
Real-Time Systems - Flexible Scheduling on Real-Time Systems
IEEE Transactions on Software Engineering
Congestion prices as feedback signals: an approach to QoS management
EW 9 Proceedings of the 9th workshop on ACM SIGOPS European workshop: beyond the PC: new challenges for the operating system
An Algebraic QoS-Based Resource Allocation Model for Competitive Multimedia Applications
Multimedia Tools and Applications
System synthesis of synchronous multimedia applications
ACM Transactions on Embedded Computing Systems (TECS)
Feedback–Feedforward Scheduling of Control Tasks
Real-Time Systems
IEEE Concurrency
Dynamically Negotiated Resource Management for Data Intensive Application Suites
IEEE Transactions on Knowledge and Data Engineering
Utility-Based Inter-stream Adaptation of Layered Streams in a Multiple-Flow IP Session
IDMS '00 Proceedings of the 7th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
Content-Aware Quality Adaptation for IP Sessions with Multiple Streams
IDMS '01 Proceedings of the 8th International Workshop on Interactive Distributed Multimedia Systems
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Collective Value of QoS: A Performance Measure Framework for Distributed Heterogeneous Networks
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
A Period Assignment Algorithm for Real-Time System Design
TACAS '99 Proceedings of the 5th International Conference on Tools and Algorithms for Construction and Analysis of Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
MEQA3 - a multi-end QoS application adaptation architecture
Information processing and technology
Journal of Systems and Software
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Energy-Efficient Real-Time Scheduling in IEEE 802.11 Wireless LANs
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Scalable Resource Allocation for Multi-Processor QoS Optimization
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Energy efficiency and fairness tradeoffs in multi-resource, multi-tasking embedded systems
Proceedings of the 2003 international symposium on Low power electronics and design
Dynamic Migration Algorithms for Distributed Object Systems
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Maximizing rewards for real-time applications with energy constraints
ACM Transactions on Embedded Computing Systems (TECS)
Optimal QoS Sampling Frequency Assignment for Real-Time Wireless Sensor Networks
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
DPR, LPR: Proactive Resource Allocation Algorithms for Asynchronous Real-Time Distributed Systems
IEEE Transactions on Computers
Journal of Parallel and Distributed Computing
Quasi-Static Scheduling for Real-Time Systems with Hard and Soft Tasks
Proceedings of the conference on Design, automation and test in Europe - Volume 2
Resource Reservation in Dynamic Real-Time Systems
Real-Time Systems
Maximizing the system value while satisfying time and energy constraints
IBM Journal of Research and Development
Dynamic tracking of page miss ratio curve for memory management
ASPLOS XI Proceedings of the 11th international conference on Architectural support for programming languages and operating systems
IEEE Transactions on Parallel and Distributed Systems
Power minimization in QoS sensitive systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Dual face phased array radar scheduling with multiple constraints
Proceedings of the 5th ACM international conference on Embedded software
A middleware for autonomic QoS management based on learning
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
An on-line approach for power minimization in QoS sensitive systems
ASP-DAC '03 Proceedings of the 2003 Asia and South Pacific Design Automation Conference
IEEE Transactions on Computers
Security architectures revisited
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
Optimal real-time sampling rate assignment for wireless sensor networks
ACM Transactions on Sensor Networks (TOSN)
Resource Allocation Framework for Distributed Real-Time End-To-End Tasks
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture
Ubiquitous RATs: how resource-aware run-time tests can improve ubiquitous software systems
Proceedings of the 6th international workshop on Software engineering and middleware
Multi-version scheduling in rechargeable energy-aware real-time systems
Journal of Embedded Computing - Real-Time Systems (Euromicro RTS-03)
Adaptive Resource Allocation Control for Fair QoS Management
IEEE Transactions on Computers
A hierarchical Quality of Service control architecture for configurable multimedia applications
Journal of High Speed Networks
An energy-aware framework for dynamic software management in mobile computing systems
ACM Transactions on Embedded Computing Systems (TECS)
Resource management using multiple feedback loops in soft real-time distributed object systems
Journal of Systems and Software
Symbolic quality control for multimedia applications
Real-Time Systems
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
RapidMRC: approximating L2 miss rate curves on commodity systems for online optimizations
Proceedings of the 14th international conference on Architectural support for programming languages and operating systems
Adaptive Fair Sharing Control in Real-Time Systems Using Nonlinear Elastic Task Models
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Performance Consensus Problem of Multi-Agent Systems with Multiple State Variables
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Adaptive Fair Resource Allocation for Energy and QoS Trade-Off Management
IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences
Time-bounded distributed QoS-aware service configuration in heterogeneous cooperative environments
Journal of Parallel and Distributed Computing
Fair bandwidth sharing using Shapley value
Proceedings of the 2008 Euro American Conference on Telematics and Information Systems
Informationally decentralized system resource management for multiple multimedia tasks
IEEE Transactions on Circuits and Systems for Video Technology
An approach for seamless integration of QoS and mobility for wireless mobile networks
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 2
Adaptive fair resource management with an arbiter for multi-tier computing systems
ETFA'09 Proceedings of the 14th IEEE international conference on Emerging technologies & factory automation
Multi-level feedback control for quality of service management
ETFA'09 Proceedings of the 14th IEEE international conference on Emerging technologies & factory automation
Towards Autonomic Service Provisioning Systems
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Automatic dynamic resource management architecture in tactical network environments
MILCOM'09 Proceedings of the 28th IEEE conference on Military communications
Quality of service shared cache management in chip multiprocessor architecture
ACM Transactions on Architecture and Code Optimization (TACO)
On adaptive control techniques in real-time resource allocation
Euromicro-RTS'00 Proceedings of the 12th Euromicro conference on Real-time systems
Energy minimization for real-time systems with (m; k)-guarantee
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
CoQoS: Coordinating QoS-aware shared resources in NoC-based SoCs
Journal of Parallel and Distributed Computing
Characterizing problems for realizing policies in self-adaptive and self-managing systems
Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
TimeGraph: GPU scheduling for real-time multi-tasking environments
USENIXATC'11 Proceedings of the 2011 USENIX conference on USENIX annual technical conference
Utility-directed resource allocation in virtual desktop clouds
Computer Networks: The International Journal of Computer and Telecommunications Networking
Managing bandwidth in multimedia applications using a market-based middleware
MMNS'05 Proceedings of the 8th international conference on Management of Multimedia Networks and Services
A qos-aware component-based middleware for pervasive computing
ICESS'04 Proceedings of the First international conference on Embedded Software and Systems
Embedded Systems Design
On Resource Overbooking in an Unmanned Aerial Vehicle
ICCPS '12 Proceedings of the 2012 IEEE/ACM Third International Conference on Cyber-Physical Systems
A feedback-based decentralised coordination model for distributed open real-time systems
Journal of Systems and Software
Overload provisioning in mixed-criticality cyber-physical systems
ACM Transactions on Embedded Computing Systems (TECS)
Revenue Maximization Using Adaptive Resource Provisioning in Cloud Computing Environments
GRID '12 Proceedings of the 2012 ACM/IEEE 13th International Conference on Grid Computing
Automated analysis of real-time scheduling using graph games
Proceedings of the 16th international conference on Hybrid systems: computation and control
A survey on cache tuning from a power/energy perspective
ACM Computing Surveys (CSUR)
Hi-index | 0.01 |
Quality of service (QoS) has been receiving wide attention in many research communities including networking, multimedia systems, real-time systems and distributed systems. In large distributed systems such as those used in defense systems, on-demand service and inter-networked systems, applications contending for system resources must satisfy timing, reliability and security constraints as well as application-specific quality requirements. Allocating sufficient resources to different applications in order to satisfy various requirements is a fundamental problem in these situations. A basic yet flexible model for performance-driven resource allocations can therefore be useful in making appropriate tradeoffs. We present an analytical model for QoS management in systems which must satisfy application needs along multiple dimensions such as timeliness, reliable delivery schemes, cryptographic security and data quality. We refer to this model as Q-RAM (QoS-based Resource Allocation Model). The model assumes a system with multiple concurrent applications, each of which can operate at different levels of quality based on the system resources available to it. The goal of the model is to be able to allocate resources to the various applications such that the overall system utility is maximized under the constraint that each application can meet its minimum needs. We identify resource profiles of applications which allow such decisions to be made efficiently and in real-time. We also identify application utility functions along different dimensions which are composable to form unique application requirement profiles. We use a video-conferencing system to illustrate the model.