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.

Huican Zhu

dblp:47/1467 · DBLP profile ↗
← Back
6ranked-venue papers
5as first author
0since 2021 · last 2001
—ORCID · none

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

Systems, architecture and hardware · 3 · 3 first-authorComputer networks · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 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 · 38% Memory systems · 26% Embedded and real-time systems · 13%
Computer networks
1 paper
Content delivery and video streaming · 87% Internet architecture and protocols · 13%

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

TopicWeightPapersLastEvidence papers
Content delivery and video streaming › caching
dynamic content caching
0.012001
Class-based Cache Management for Dynamic Web Content · INFOCOM 2001
Content delivery and video streaming › caching
web caching
0.012001
Class-based Cache Management for Dynamic Web Content · INFOCOM 2001
Embedded and real-time systems › real-time scheduling
admission control
0.012001
Demand-driven Service Differentiation in Cluster-based Network Servers · INFOCOM 2001
Memory systems
cache management
0.012001
Class-based Cache Management for Dynamic Web Content · INFOCOM 2001
Cloud and datacenter computing
cluster resource management and scheduling
0.012001
Demand-driven Service Differentiation in Cluster-based Network Servers · INFOCOM 2001
Cloud and datacenter computing › quality of service
differentiated service
0.012001
Demand-driven Service Differentiation in Cluster-based Network Servers · INFOCOM 2001
Memory systems › cache coherence
invalidation
0.012001
Class-based Cache Management for Dynamic Web Content · INFOCOM 2001
Cloud and datacenter computing › datacenter services › online service systems › internet services
web server cluster
0.011999
Hierarchical Resource Management for Web Server Clusters with Dynamic Content · SIGMETRICS 1999
Parallel and multicore computing
load balancing
0.011998
Adaptive Load Sharing for Clustered Digital Library Servers · HPDC 1998
Distributed systems › distributed scheduling
load sharing
0.011998
Adaptive Load Sharing for Clustered Digital Library Servers · HPDC 1998
Internet architecture and protocols › world wide web
web server performance
0.012001
Class-based Cache Management for Dynamic Web Content · INFOCOM 2001
Performance modeling and evaluation
queueing models
0.012001
Demand-driven Service Differentiation in Cluster-based Network Servers · INFOCOM 2001
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.011998
Adaptive Load Sharing for Clustered Digital Library Servers · HPDC 1998

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

selective precomputing · 0.1lazy invalidation · 0.1URL class partitioning · 0.1queueing model · 0.0dynamic scheduling · 0.0admission control · 0.0sampling and prediction · 0.0optimization · 0.0
YearPublicationVenuePosition
2001 Demand-driven Service Differentiation in Cluster-based Network Servers
abstract
Service differentiation that provides prioritized service qualities to multiple classes of client requests can effectively utilize available server resources. This paper studies how demand-driven service differentiation in terms of end-user performance can be supported in cluster-based network servers. Our objective is to deliver better services to high priority request classes without over-sacrificing low priority classes. To achieve this objective, we propose a dynamic scheduling scheme, called DDSD that adapts to fluctuating request resource demands by periodically repartitioning servers. This scheme also employs priority-based admission control to drop excessive user requests and achieve soft performance guarantees. For each scheduling period, our scheme monitors the system status and uses a queuing model to approximate server behaviors and guide resource allocation. Our experiments show that the proposed technique achieves demand-driven service differentiation while maximizing resource utilization and that it can substantially outperform static server partitioning.
Huican Zhu, Hong Tang 0004, Tao Yang 0009
INFOCOM1
2001 Class-based Cache Management for Dynamic Web Content
abstract
Caching dynamic pages at a server site is beneficial in reducing server resource demands and it also helps dynamic page caching at proxy sites. Previous work has used fine-grain dependence graphs among individual dynamic pages and underlying data sets to enforce result consistency. This paper proposes a complementary solution for applications that require coarse-grain cache management. The key idea is to partition dynamic pages into classes based on URL patterns so that an application can specify page identification and data dependence, and invoke invalidation for a class of dynamic pages. To make this scheme time-efficient with small space requirement, lazy invalidation is used to minimize slow disk accesses when IDs of dynamic pages are stored in memory with a digest format. Selective precomputing is further proposed to refresh stale pages and smoothen load peaks. A data structure is developed for efficient URL class searching during lazy or eager invalidation. This paper also presents design and implementation of a caching system called Cachuma which integrates the above techniques, runs in tandem with standard Web servers, and allows Web sites to add dynamic page caching capability with minimal changes. The experimental results show that the proposed techniques are effective in supporting coarse-grain cache management and reducing server response times for tested applications.
Huican Zhu, Tao Yang 0009
INFOCOM1
1999 Adaptive Algorithms for Cache-Efficient Trie Search
Anurag Acharya 0001, Huican Zhu
ALENEX2
1999 Hierarchical Resource Management for Web Server Clusters with Dynamic Content
Huican Zhu, Ben Smith, Tao Yang 0009
SIGMETRICS1
1999 Scheduling Optimization for Resource-Intensive Web Requests on Server Clusters
abstract
Clustering support with a single-system image for large-scale Web servers is important to improve the system scalability in processing a large number of concurrent requests from Internet, especially when those requests involve resource-intensive dynamic content generation.This paper proposes scheduling optimization for a Web server cluster with a master/slave architecture which separates static and dynamic content processing.Our experimental results show that the proposed optimization using reservation-based scheduling can produce up to a 68% performance improvement.
Huican Zhu, Ben Smith, Tao Yang 0009
SPAA1
1998 Adaptive Load Sharing for Clustered Digital Library Servers
abstract
This paper investigates load balancing strategies for clustered Alexandria digital library (ADL) servers. The ADL system, which provides on-line information searching and browsing of spatially-referenced materials through the World Wide Web, involves intensive database I/O and heterogeneous CPU activities. Clustering servers can improve the scalability of the ADL system in response to a large number of simultaneous access requests. One difficulty addressed is that clustered workstation nodes may be non-uniform in terms of CPU and I/O speeds. An optimization scheme is proposed in this paper to dynamically monitor the resource availability, use a low-cost communication strategy for updating load information among nodes, and schedule requests based on both I/O and computation load indices. Since the accurate cost estimation for processing database-searching requests is difficult, a sampling and prediction scheme is used to identify the relative efficiency of nodes for satisfying I/O and CPU demands of these requests. A set of experiments using the ADL traces have been conducted to verify the effectiveness of the proposed strategies.
Huican Zhu, Tao Yang 0009, Qi Zheng 0001, Oscar H. Ibarra, Terence R. Smith
HPDC1