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

Yongqiang Huang 0002

dblp:28/5912-2 · DBLP profile ↗
← Back
9ranked-venue papers
7as first author
0since 2021 · last 2007
0009-0008-2799-4726ORCID · corroborated

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

Systems, architecture and hardware · 3 · 2 first-authorDatabases, data management, data science and information retrieval · 3 · 3 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorComputer networks · 1 · 1 first-authorSoftware 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
5 papers
Cloud and datacenter computing · 36% Distributed systems · 33% Embedded and real-time systems · 13%
Software engineering, system software, and programming languages
2 papers
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Operating systems
resource management
0.122000
Cellular disco: resource management using virtual clusters on shared-memory multiprocessors · ACM Trans. Comput. Syst. 2000
Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors · SOSP 1999
Electronic design automation › physical design
circuit partitioning
0.012002
Assignment-based partitioning in a condition monitoring system · PODC 2002
Embedded and real-time systems › industrial control systems
condition monitoring
0.012002
Assignment-based partitioning in a condition monitoring system · PODC 2002
Distributed systems
fault tolerance
0.012001
Replicated condition monitoring · PODC 2001
Distributed systems
replication
0.012001
Exactly-once Semantics in a Replicated Messaging System · ICDE 2001
Operating systems › virtualization
hypervisor
0.012000
Cellular disco: resource management using virtual clusters on shared-memory multiprocessors · ACM Trans. Comput. Syst. 2000
Cloud and datacenter computing
resource management
0.012000
Cellular disco: resource management using virtual clusters on shared-memory multiprocessors · ACM Trans. Comput. Syst. 2000
Cloud and datacenter computing › virtualization
virtual cluster
0.012000
Cellular disco: resource management using virtual clusters on shared-memory multiprocessors · ACM Trans. Comput. Syst. 2000
Cloud and datacenter computing
virtualization
0.011999
Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors · SOSP 1999
Cloud and datacenter computing › virtualization
virtual machine monitor
0.011999
Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors · SOSP 1999
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor
0.022000
Cellular disco: resource management using virtual clusters on shared-memory multiprocessors · ACM Trans. Comput. Syst. 2000
Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors · SOSP 1999

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

virtualization · 0.1dynamic resource sharing · 0.1virtual clustering · 0.0hardware partitioning · 0.0assignment-based partitioning · 0.0replication algorithms · 0.0replication algorithm · 0.0replication · 0.0
YearPublicationVenuePosition
2007 Parameterized subscriptions in publish/subscribe systems
Yongqiang Huang 0002, Hector Garcia-Molina
Data Knowl. Eng.1
2004 Publish/Subscribe in a Mobile Environment
Yongqiang Huang 0002, Hector Garcia-Molina
Wirel. Networks1
2003 Publish/Subscribe Tree Construction in Wireless Ad-Hoc Networks
Yongqiang Huang 0002, Hector Garcia-Molina
Mobile Data Management1
2002 Assignment-based partitioning in a condition monitoring system
abstract
No abstract available.
Yongqiang Huang 0002, Hector Garcia-Molina
PODC1
2002 Assignment-Based Partitioning in a Condition Monitoring System
Yongqiang Huang 0002, Hector Garcia-Molina
DISC1
2001 Exactly-once Semantics in a Replicated Messaging System
abstract
A wide-area distributed message delivery system can use replication to improve performance and availability. However, without safeguards, replicated messages may be delivered to a mobile device more than once, making the device's user repeat actions (e.g. making unnecessary phone calls, firing weapons repeatedly). Alternatively, they may not be delivered at all, making the user miss important messages. In this paper, we address the problem of exactly-once delivery to mobile clients when messages are replicated globally. We define exactly-once semantics and propose algorithms to guarantee it. We also propose and define a relaxed version of exactly-once semantics which is appropriate for limited-capability mobile devices. We study the relative performance of our algorithms compared to the weaker at-least-once semantics, and find that the performance overhead of exactly-once can be minimized in most cases by careful design of the system.
Yongqiang Huang 0002, Hector Garcia-Molina
ICDE1
2001 Replicated condition monitoring
abstract
A condition monitoring system tracks real-world variables and alerts users when a predefined condition becomes true, e.g., when stock price drops, or when a nuclear reactor over-heats. Replication of monitoring servers can reduce the probability that an important alert is missed. However, replicated independent servers can sometimes report “conflicting” alerts to the user, causing confusion. In this paper, we study the problem of replicated condition monitoring. We identify and formally define three desirable properties of a replicated system, namely, orderedness, consistency, and completeness. We propose new monitoring algorithms that enforce some or all of the desired properties in different scenarios.
Yongqiang Huang 0002, Hector Garcia-Molina
PODC1
2000 Cellular disco: resource management using virtual clusters on shared-memory multiprocessors
abstract
Despite the fact that large-scale shared-memory multiprocessors have been commercially available for several years, system software that fully utilizes all their features is still not available, mostly due to the complexity and cost of making the required changes to the operating system. A recently proposed approach, called Disco, substantially reduces this development cost by using a virtual machine monitor that laverages the existing operating system technology. In this paper we present a system called Cellular Disco that extends the Disco work to provide all the advantages of the hardware partitioning and scalable operating system approaches. We argue that Cellular Disco can achieve these benefits at only a small fraction of the development cost of modifying the operating system. Cellular Disco effectively turns a large-scale shared-memory multiprocessor into a virtual cluster that supports fault containment and heterogeneity, while avoiding operating system scalability bottlenecks. Yet at the same time, Cellular Disco preserves the benefits of a shared-memory multiprocessor by implementing dynamic, fine-grained resource sharing, and by allowing users to overcommit resources such as processors and memory. This hybrid approach requires a scalable resource manager that makes local decisions with limited information while still providing good global performance and fault containment. In this paper we describe our experience with a Cellular Disco prototype on a 32-processor SGI Origin 2000 system. We show that the execution time penalty for this approach is low, typically within 10% of the best available commercial operating system formost workloads, and that it can manage the CPU and memory resources of the machine significantly better than the hardware partitioning approach.
Kinshuk Govil, Dan Teodosiu 0002, Yongqiang Huang 0002, Mendel Rosenblum
ACM Trans. Comput. Syst.3
1999 Cellular Disco: resource management using virtual clusters on shared-memory multiprocessors
abstract
Despite the fact that large-scale shared-memory multiprocessors have been commercially available for several years, system software that fully utilizes all their features is still not available, mostly due to the complexity and cost of making the required changes to the operating system. A recently proposed approach, called Disco, substantially reduces this development cost by using a virtual machine monitor that leverages the existing operating system technology.In this paper we present a system called Cellular Disco that extends the Disco work to provide all the advantages of the hardware partitioning and scalable operating system approaches. We argue that Cellular Disco can achieve these benefits at only a small fraction of the development cost of modifying the operating system. Cellular Disco effectively turns a large-scale shared-memory multiprocessor into a virtual cluster that supports fault containment and heterogeneity, while avoiding operating system scalability bottle-necks. Yet at the same time, Cellular Disco preserves the benefits of a shared-memory multiprocessor by implementing dynamic, fine-grained resource sharing, and by allowing users to overcommit resources such as processors and memory. This hybrid approach requires a scalable resource manager that makes local decisions with limited information while still providing good global performance and fault containment.In this paper we describe our experience with a Cellular Disco prototype on a 32-processor SGI Origin 2000 system. We show that the execution time penalty for this approach is low, typically within 10% of the best available commercial operating system for most workloads, and that it can manage the CPU and memory resources of the machine significantly better than the hardware partitioning approach.
Kinshuk Govil, Dan Teodosiu 0002, Yongqiang Huang 0002, Mendel Rosenblum
SOSP3