Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Chen Lee

dblp:47/5967 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 1999
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
4 papers
Cloud and datacenter computing · 37% Storage systems · 33% Embedded and real-time systems · 18%
Theoretical computer science
2 papers
Mathematical optimization · 50% Approximation and online algorithms · 27% Algorithmic game theory and mechanism design · 23%

Topics — the 14 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
resource management
0.021999
A Scalable Solution to the Multi-Resource QoS Problem · RTSS 1999
A resource allocation model for QoS management · RTSS 1997
Embedded and real-time systems
quality-of-service management
0.021998
Practical Solutions for QoS-Based Resource Allocation · RTSS 1998
A resource allocation model for QoS management · RTSS 1997
Cloud and datacenter computing
resource allocation
0.021998
Practical Solutions for QoS-Based Resource Allocation · RTSS 1998
A resource allocation model for QoS management · RTSS 1997
Approximation and online algorithms
approximation algorithms
0.011999
A Scalable Solution to the Multi-Resource QoS Problem · RTSS 1999
Mathematical optimization
discrete optimization
0.011999
A Scalable Solution to the Multi-Resource QoS Problem · RTSS 1999
Mathematical optimization › discrete optimization
mixed integer linear programming
0.011998
Practical Solutions for QoS-Based Resource Allocation · RTSS 1998
Algorithmic game theory and mechanism design
resource allocation
0.011998
Practical Solutions for QoS-Based Resource Allocation · RTSS 1998
Storage systems › file systems
distributed file system
0.011997
File Server Scaling with Network-Attached Secure Disks · SIGMETRICS 1997
Storage systems › file systems › distributed file system
file server scaling
0.011997
File Server Scaling with Network-Attached Secure Disks · SIGMETRICS 1997
Storage systems › network-attached storage
network-attached secure disk
0.011997
File Server Scaling with Network-Attached Secure Disks · SIGMETRICS 1997
Storage systems
network-attached storage
0.011997
File Server Scaling with Network-Attached Secure Disks · SIGMETRICS 1997
Distributed systems › distributed resource management
qos-aware resource allocation
0.011997
A resource allocation model for QoS management · RTSS 1997
Performance modeling and evaluation
queueing models
0.011999
A Scalable Solution to the Multi-Resource QoS Problem · RTSS 1999
Multimedia systems and quality of experience
video conferencing
0.011997
A resource allocation model for QoS management · RTSS 1997

Methods — techniques the papers use, named apart from their topics

local search · 0.0dynamic programming · 0.0mixed-integer programming · 0.0mixed integer programming · 0.0approximation algorithm · 0.0utility function · 0.0analytical modeling · 0.0trace-driven replay · 0.0analytic modeling · 0.0
YearPublicationVenuePosition
1999 A Scalable Solution to the Multi-Resource QoS Problem
abstract
The problem of maximizing system utility by allocating a single finite resource to satisfy discrete Quality of Service (QoS) requirements of multiple applications along multiple QoS dimensions was studied previously. In this paper we consider the more complex problem of apportioning multiple finite resources to satisfy the QoS needs of multiple applications along multiple QoS dimensions. In other words, each application, such as video-conferencing, needs multiple resources to satisfy its QoS requirements. We evaluate and compare three strategies to solve this provably NP-hard problem. We show that dynamic programming and mixed integer programming compute optimal solutions to this problem but exhibit very long running times. We then adapt the mixed integer programming problem to yield near-optimal results with smaller running times. Finally, we present an approximation algorithm based on a local search technique that is less than 5% away from the optimal solution but which is more than two orders of magnitude faster. Perhaps more significantly, the local search technique turns out to be very scalable and robust as the number of resources required by each application increases.
Chen Lee, John P. Lehoczky, Daniel P. Siewiorek, Ragunathan Rajkumar, Jeffery P. Hansen
RTSS1
1998 Practical Solutions for QoS-Based Resource Allocation
abstract
The QoS based Resource Allocation Model (Q-RAM) proposed by R. Rajkumar et al. (1998) presented an analytical approach for satisfying multiple quality of service dimensions in a resource constrained environment. Using this model, available system resources can be apportioned across multiple applications such that the net utility that accrues to the end users of those applications is maximized. We present several practical solutions to allocation problems that were beyond the limited scope of Q-RAM. We show that the Q-RAM problem of finding the optimal resource allocation to satisfy multiple QoS dimensions is NP hard. We then present a polynomial solution for this resource allocation problem which yields a solution within a provably fixed and short distance from the optimal allocation. Secondly, Q-RAM dealt mainly with the problem of apportioning a single resource to satisfy multiple QoS dimensions. We study the converse problem of apportioning multiple resources to satisfy a single QoS dimension. In practice, this problem becomes complicated, since a single QoS dimension perceived by the user can be satisfied using different combinations of available resources. We show that this problem can be formulated as a mixed integer programming problem that can be solved efficiently to yield an optimal resource allocation. We also present the run times of these optimizations to illustrate how these solutions can be applied in practice. A good understanding of these solutions will yield insights into the general problem of apportioning multiple resources to satisfy simultaneously multiple QoS dimensions of multiple concurrent applications.
Ragunathan Rajkumar, Chen Lee, John P. Lehoczky, Daniel P. Siewiorek
RTSS2
1997 A resource allocation model for QoS management
abstract
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.
Ragunathan Rajkumar, Chen Lee, John P. Lehoczky, Daniel P. Siewiorek
RTSS2
1997 File Server Scaling with Network-Attached Secure Disks
abstract
By providing direct data transfer between storage and client, network-attached storage devices have the potential to improve scalability for existing distributed file systems (by removing the server as a bottleneck) and bandwidth for new parallel and distributed file systems (through network striping and more efficient data paths). Together, these advantages influence a large enough fraction of the storage market to make commodity network-attached storage feasible. Realizing the technology's full potential requires careful consideration across a wide range of file system, networking and security issues. This paper contrasts two network-attached storage architectures---(1) Networked SCSI disks (NetSCSI) are network-attached storage devices with minimal changes from the familiar SCSI interface, while (2) Network-Attached Secure Disks (NASD) are drives that support independent client access to drive object services. To estimate the potential performance benefits of these architectures, we develop an analytic model and perform trace-driven replay experiments based on AFS and NFS traces. Our results suggest that NetSCSI can reduce file server load during a burst of NFS or AFS activity by about 30%. With the NASD architecture, server load (during burst activity) can be reduced by a factor of up to five for AFS and up to ten for NFS.
Garth A. Gibson, David Nagle, Khalil Amiri, Fay W. Chang, Eugene M. Feinberg, Howard Gobioff, Chen Lee, Berend Ozceri, Erik Riedel, David Rochberg, Jim Zelenka
SIGMETRICS7