Demo Data from EDBT 2026 / reviewers in the wild / expert
Yih Huang
dblp:76/4088
· DBLP profile ↗
25ranked-venue papers
16as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 14 · 9 first-authorSystems, architecture and hardware · 5 · 4 first-authorSecurity and privacy · 4 · 2 first-authorHuman-computer interaction and ubiquitous computing · 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 networks
2 papers |
Routing and switching · 62% Wireless networking · 19% Internet architecture and protocols · 19% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Distributed systems · 36% High-performance computing · 36% Interconnection networks and networks-on-chip · 28% |
Topics — the 9 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols
ATM networks |
0.0 | 1 | 1997 | Switch-Aided Flooding Operations in ATM Networks · INFOCOM 1997 |
Routing and switching › routing protocol
flooding protocol |
0.0 | 1 | 1997 | Switch-Aided Flooding Operations in ATM Networks · INFOCOM 1997 |
Wireless networking › radio networks
leader election |
0.0 | 1 | 1997 | Group leader election under link-state routing · ICNP 1997 |
Routing and switching › routing protocol
link-state routing |
0.0 | 1 | 1997 | Group leader election under link-state routing · ICNP 1997 |
Distributed systems › distributed coordination
leader election |
0.0 | 1 | 1997 | Group leader election under link-state routing · ICNP 1997 |
High-performance computing
collective communication |
0.0 | 1 | 1995 | Multicast Virtual Topologies for Collective Communication in MPCs and ATM Clusters · SC 1995 |
Interconnection networks and networks-on-chip
multicast |
0.0 | 1 | 1995 | Multicast Virtual Topologies for Collective Communication in MPCs and ATM Clusters · SC 1995 |
Routing and switching › routing
hierarchical routing |
0.0 | 1 | 1997 | Group leader election under link-state routing · ICNP 1997 |
High-performance computing › cluster computing
network of workstations |
0.0 | 1 | 1995 | Multicast Virtual Topologies for Collective Communication in MPCs and ATM Clusters · SC 1995 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0formal verification · 0.0simulation study · 0.0wormhole routing · 0.0multicast virtual topology · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | Automating Intrusion Response via Virtualization for Realizing Uninterruptible Web ServicesabstractWe present a virtualization-based Web server system, a prototype, and experimental results for providing uninterrupted Web services in the presence of intrusion attacks and software faults. The proposed system utilizes replicated virtual servers managed by a closed-loop feedback controller. Using anomaly and intrusion sensor outputs, the controller calculates cost-weighted actions against threats to ensure Web service continuity. We will show that the system can handle broad classes of attacks. Experiment results show that our prototype retains 60% of its peak throughput under 8 DoS attacks per second over extended periods. Yih Huang, Anup K. Ghosh |
NCA | 1 |
| 2008 | Web Canary: A Virtualized Web Browser to Support Large-Scale Silent Collaboration in Detecting Malicious Web Sites
Jiang Wang 0008, Anup K. Ghosh, Yih Huang |
CollaborateCom | 3 |
| 2007 | Secure, Resilient Computing Clusters: Self-Cleansing Intrusion Tolerance with Hardware Enforced Security (SCIT/HES)abstractThe formidable difficulty in securing systems stems in large part from the increasing complexity of the systems we build but also the degree to which we now depend on information systems. Complex systems cannot be fully verified under all possible conditions. Self cleansing intrusion tolerance (SCIT) servers go through periodic cleaning. SCIT can be used to create secure and robust cluster of servers without the impossible requirement of having perfect security on each server in the cluster. In this paper, we identify six SCIT security primitives that must be satisfied. We present a SCIT hardware enhanced (SCIT/HES) implementation that guarantees the incorruptibility of SCIT operations David Arsenault, Arun K. Sood, Yih Huang |
ARES | 3 |
| 2006 | Securing DNS Services through System Self Cleansing and Hardware EnhancementsabstractDomain name systems (DNS) provide the mapping between easily-remembered host names and their IP addresses. Popular DNS implementations however contain vulnerabilities that are exploited by frequent, targeted attacks. The software vulnerabilities of DNS together with the constant innovation and morphing of cyber attack techniques necessitate the consideration of the worst case scenarios: there will be successful but undetected attacks against DNS servers. In this work, we develop a secure DNS architecture that contains the damage of successful, undetected attacks. This formidable end is achieved by constantly cleansing the servers and rotating the role of individual servers. Moreover, the server rotation process itself is protected against corruption by hardware. We will show the advantages of our design in the following areas: (1) protection of the DNS master file and cryptographic keys, (2) incorruptible intrusion tolerance, (3) high availability, and (4) scalability, the support of using of high degrees of hardware/server redundancy to improve both system security and service dependability. Due to the critical importance of DNS, such a dependable and intrusion-resilient design contributes significantly to the overall security of the Internet. Yih Huang, David Arsenault, Arun K. Sood |
ARES | 1 |
| 2006 | Closing Cluster Attack Windows Through Server Redundancy and Rotations
Yih Huang, David Arsenault, Arun K. Sood |
CCGRID | 1 |
| 2006 | Incorruptible system self-cleansing for intrusion toleranceabstractDespite the increased focus on security, critical information systems remain vulnerable to cyber attacks. The problem stems in large part from the constant innovation and evolution of attack techniques. The trend leads importance to the concept of intrusion tolerance a critical system must fend off or at least limit the damage caused by unknown and/or undetected attacks. In prior work, we developed a self-cleansing intrusion tolerance (SCIT) architecture that achieves the above goal by constantly cleansing the servers and rotating the rule of individual servers. In this paper, we show that, with simple hardware enhancements strategically placed in a SCIT system, incorruptible intrusion containment can be realized. We then present an incorruptible SCIT design for use by one of the most critical infrastructures of the Internet, the domain name services. It is our belief that incorruptible intrusion containment as presented here constitutes a new, effective layer of system defense for critical information system Yih Huang, David Arsenault, Arun K. Sood |
IPCCC | 1 |
| 2003 | HIFI: a high-bandwidth flow identification algorithm and its applicationsabstractIn this paper, we present a high-bandwidth flow identification algorithm, called HIFI, which is designed for use by routers to identify high-bandwidth flows. Rather than maintaining the bandwidth usage states of all flows, HIFI is able to identify K highest-bandwidth flows, where K /spl ges/ 1 is a constant, using O(K) space and incurring only O(1) per sample processing overheads. We show that HIFI can be used in conjunction with well-established flow testing criteria to curb improperly behaving flows in the Internet. Applications of HIFI include identifying high-bandwidth multimedia streams that do not respond to congestion and mitigating the effects of flooding denial-of-service attacks. Our simulation shows that HIFI performs the above tasks with high accuracy and low overheads. Leijun Huang, Yih Huang |
ICC | 2 |
| 2003 | Adaptive AIMD rate control for smooth multimedia streamingabstractInternet applications use rate control algorithms, such as the additive-increase/multiplicative-decrease (AIMD) mechanism of the TCP protocol, to adjust transmission rates. An important design factor of rate control algorithms is the tradeoff between responsiveness and smoothness. In general, responding aggressively to changes in network conditions causes wide fluctuations in sending rates. In this paper, we address this tradeoff and develop an adaptive AIMD (ADAIMD) model that adjusts AIMD parameters dynamically. When the network condition is stable, an ADAIMD flow changes its sending rate in small steps to avoid rate fluctuations. When the network condition is changing significantly, the flow adjusts the additive and multiplicative coefficients of AIMD to accelerate rate changes. We will show that these goals can be achieved by applying the additive increase and multiplicative decrease rules to the additive coefficient of AIMD. Our simulation studies show that ADAIMD produces near constant bit rate (CBR), TCP-friendly flows with good responsiveness. Such a rate-control model forms the foundation of realtime transport protocols that provide exceedingly smooth streaming services to Internet multimedia applications. Yih Huang, Genwen Xu, Leijun Huang |
ICCCN | 1 |
| 2003 | Tree-based link-state routing in the presence of routing information corruption
Yih Huang, Philip K. McKinley |
Comput. Commun. | 1 |
| 2002 | Transitional behaviors of general AIMD rate controlabstractInternet applications use rate control algorithms, such as the additive-increase/multiplicative-decrease (AIMD) mechanism of TCP, to adjust transmission rates dynamically. Previous analytical work of rate control algorithms mainly focuses on steady state behaviors, for instance, the steady state throughput. The goal of this paper is to analyze the General AIMD (GAIMD) rate control during transition periods, when traffic flows increase or decrease sending rates in response to changes in network conditions. We present mathematic characterizations of GAIMD flows in transition periods, verify our analytic results by simulation, and investigate the change responsiveness of GAIMD flows using our model. The results of this study show that our model is accurate unless under extremely adverse conditions. Moreover, such adverse conditions exist only for very short periods of time, and thus the errors of the proposed model are likely insignificant. Our results also reveal that previous estimation methods of change responsiveness consistently underestimate the lengths of transition periods. This research advances the understanding of how Internet traffic reacts to changes in network conditions. Such knowledge in turn are expected to help make informed design decisions of rate control algorithms. Genwen Xu, Yih Huang |
ICCCN | 2 |
| 2001 | A JCA-Based Implementation Framework for Threshold CryptographyabstractThe Java Cryptography Architecture, JCA in short, was created to allow JCA-compliant cryptography providers to be plugged into a JCA-aware application at run time. This configurable feature makes JCA widely used and assures its success. However, the public key cryptographic service interfaces defined by JCA are based on the conventional public key cryptography, which is a single-sender-single-receiver model, and does not accommodate the group-based public key cryptography well. Especially, it does not support the threshold cryptography (TC), an important type of group-based public key cryptography, which has been shown to be a useful tool to enhance system security. As a step towards the systematic application of group-based public key cryptography, this article proposes an extension to the JCA framework to integrate threshold cryptography. Under this extension, various TC providers implementing different TC primitives can be plugged into a security application at run-time. This extension also makes it easy for a existing JCA-aware application to be migrated to use threshold cryptography. An example provider of threshold RSA is implemented under this framework extension. It is our belief that such an extension would help speed up the adoption of threshold cryptography. Yih Huang, David C. Rine, Xunhua Wang |
ACSAC | 1 |
| 2001 | Countering denial-of-service attacks using congestion triggered packet sampling and filteringabstractDenial-of-service (DoS) attacks have received a great amount of attention in research communities and general public alike, due to recent, high-profile attacks against major Internet e-commerce sites. We present a countermeasure against such attacks, called the congestion-triggered packet sampling/packet filtering (CTPS/PF) architecture. With CTPS/PF, a packet sampling mechanism that is integrated with the congestion control mechanism at routers is used to detect DoS attacks, and packet filters are activated only when sampling results warrant action. One important concern in deploying any form of traffic analysis in the critical data-forwarding paths of the Internet is performance. Our sample processing algorithm takes into account the confidence indicators of statistic results to raise alarms with relatively small numbers of samples. Moreover, the per-sample processing complexity is only O(1). Our simulation study reveals that the CTPS/PF architecture is able to detect the presence of DoS attacks and take proper action within hundreds of milliseconds to tens of seconds. Moreover, the average sampling overhead during a congestion period is in the vicinity of 1 sample per second. Yih Huang, J. Mark Pullen |
ICCCN | 1 |
| 2000 | Enabling Secure On-Line DNS Dynamic UpdateabstractDomain Name System (DNS) is the system for the mapping between easily memorizable host names and their IP addresses. Due to its criticality, security extensions to DNS have been proposed in an Internet Engineering Task Force (IETF) working group to provide authentication. We point out two difficulties in the current DNSSEC (DNS Security Extension) standards in the handling of DNS dynamic updates: the online storage of a zone security key, creating a single point of attack for both inside and outside attackers; and the violation of the role separation principle, which in the context of DNSSEC separates the roles of zone security managers from DNS server administrators. To address these issues, we propose a secure DNS architecture that is based on threshold cryptography. We show that the architecture adheres to the role separation principle without presenting any single point of attack. Our experimental results reveal that, in terms of signature computation times, our architecture incurs negligible performance penalty when using RSA/MD5 signatures but significant overhead when using DSA signatures. It is our belief that the high level of security that can be achieved by the proposed architecture far outweighs its potential overhead, especially in critical DNS zones, such as the .com zone. Xunhua Wang, Yih Huang, Yvo Desmedt, David C. Rine |
ACSAC | 2 |
| 2000 | Group leader election under link-state routing
Yih Huang, Philip K. McKinley |
Comput. Commun. | 1 |
| 2000 | On the performance and feasibility of multicast core selection heuristicsabstractA core-based forwarding multicast protocol uses a core router as a traffic transit center: All multicast packets are first sent to the core, then distributed to destinations on a multicast tree rooted at the core. The purpose of this paper was to evaluate, via simulation, the effect of various core selection methods on multicast performance. Performance metrics of interest include network resource usage, packet delay, the join time of multicast participants, and link congestion. In addition, we assess the feasibility of these heuristics in real-world environments. The main contribution of this work is the discovery of a simple yet effective core selection heuristic that can be implemented in a wide variety of networks. Specifically, our results show that the tree center heuristic (using the center of the existing multicast tree as the new core node) significantly outperforms heuristics based on random selection and performs as well as other heuristics that are computationally more expensive. © 2000 John Wiley & Sons, Inc. Eric Fleury, Yih Huang, Philip K. McKinley |
Networks | 2 |
| 1999 | Tree-based link-state routing in the presence of routing information corruptionabstractTraditionally, link-state routing (LSR) uses two costly techniques to achieve its robustness and responsiveness: message forwarding on every communication link in the broadcast of network status updates, and the periodic broadcast of local status by every router. In this paper, we present a novel LSR protocol, called tree-based LSR (T-LSR), which reduces the operational overhead of LSR as follows. A leader router is elected to periodically broadcast network status on behalf of all the other routers in the network, and a spanning tree is constructed to support these broadcasts. The T-LSR protocol distinguishes itself from previous tree-based, lightweight LSR methods by its fault-tolerance features: the T-LSR protocol is shown to maintain consistent routing information and leader preferences throughout the network in the presence of undetected transmission/information corruption problems. The results of a simulation study demonstrate that the T-LSR protocol imposes a small fraction of the overhead of conventional LSR. Yih Huang, Philip K. McKinley |
ICCCN | 1 |
| 1998 | LCM: a multicast core management protocol for link-state routing networksabstractWe propose solutions to several multicast core management problems, including automatic core selection, core failure handling, and core migration, for use in networks based on link-state routing. The proposed approach uses a central server, called the core binding server (CBS), to manage core-group bindings, accompanied by a network-level leader election protocol in order to achieve robustness. By modeling the selection of the CBS as a leader election problem, this approach can handle any combination of network component failures, including those that partition the network. Further, our simulation results reveal that the central server can sustain extremely high workloads, and demonstrate the effectiveness of our core selection and core migration methods. Yih Huang, Eric Fleury, Philip K. McKinley |
ICC | 1 |
| 1998 | On the Performance and Feasibility of Multicast Core Selection HeuristicsabstractA core-based forwarding multicast protocol uses a core router as a traffic transit center: all multicast packets are first sent to the core, then distributed to destinations on a multicast tree rooted at the core. The purpose of this paper is to evaluate, via simulation, the effect of various core selection methods on multicast performance. The main contribution of this work is the discovery of a simple yet effective core selection heuristic that can be implemented in a wide range of networks. Specifically, our results show that the tree center heuristic (using the center of the existing multicast tree as the new core node) significantly outperforms heuristics based on random selection, and performs as well as heuristics that are more computationally expensive. Eric Fleury, Yih Huang, Philip K. McKinley |
ICCCN | 2 |
| 1997 | Group leader election under link-state routingabstractIn this work, we place the problem of group leader election in a context "inside the network," meaning that participants in the election process are network switches/routers, rather than hosts. A robust solution to the problem, called the Network Leader Election (NLE) protocol, is proposed for use in networks based on link-state routing (LSR). The protocol is robust, for it achieves leadership consensus in the presence of adverse events, such as leader failures and network partitioning. The correctness of the protocol can be proved formally. A simulation study reveals that the NLE protocol incurs low overhead in handling leader failures and in group creation. In addition, it is shown how important network functions, including hierarchical routing, address resolution, and multicast core management, can benefit from the NLE protocol. Yih Huang, Philip K. McKinley |
ICNP | 1 |
| 1997 | Switch-Aided Flooding Operations in ATM NetworksabstractIn this paper, we propose a flooding method, called switch-aided flooding (SAF), for use in ATM networks. SAF-based protocols take advantage of hardware-supported cell relay and cell duplication, characteristic of such networks, in order to reduce the time needed to disseminate changes in network topology and resource availability. SAF protocols use a spanning multipoint connection (SMC), which is a hardware-switched network spanning tree, but revert to conventional link-by-link flooding when the spanning MC is unavailable or under construction. The results of a simulation study reveal that the proposed flooding protocols deliver network updates several times faster than conventional approaches, while using significantly less bandwidth. Yih Huang, Philip K. McKinley |
INFOCOM | 1 |
| 1997 | A Centralized Generic Protocol for Multipoint ConnectionsabstractA centralized protocol, C-GMC, is proposed for the construction and maintenance of multipoint connections (MCs). The operation of the protocol is independent of the MC topology algorithm, which is rendered a "plug-in" module. The C-GMC protocol is targeted at networks based on link state routing and uses the concept of a per-MC server. The problems of server election and migration are modeled as consensus problems in distributed systems, and an efficient solution is proposed. Results of a simulation study show that the C-GMC protocol is able to efficiently handle worst case workloads generated by multiparty communication sessions with thousands of participants. Philip K. McKinley, Yih Huang |
LCN | 2 |
| 1997 | An Adaptive Global Reduction Algorithm for Wormhole-Routed 2D Meshes
Yih Huang, Philip K. McKinley |
Parallel Comput. | 1 |
| 1996 | A Lightweight Protocol for Multipoint Connections under Link-State RoutingabstractWe propose a protocol for the construction and maintenance of multipoint connections (MCs). The protocol is based on link-state routing: information regarding multipoint connections is broadcast to network switches, which perform all computations locally. The protocol is generic in that it can be used with MCs of different types, including symmetric MCs, receiver-only MCs, and asymmetric MCs. Results of a simulation study show that this generality can be achieved with negligible (in normal traffic periods) to moderate (in very busy periods) signaling overhead. Yih Huang, Philip K. McKinley |
ICDCS | 1 |
| 1995 | A Thread-Based Interface for Collective Communication on ATM NetworksabstractThis paper presents the results of an investigation of collective communication operations for distributed computing across asynchronous transfer mode (ATM) networks. Several collective operations have been implemented and studied on a three-switch ATM network testbed at Michigan State University. The methods use virtual topologies constructed from ATM virtual channels. A particular type of virtual topology is described that efficiently implements several collective operations through the use of hardware-supported ATM multicast channels. Performance measurements are presented that illustrate how a thread-based software design can take advantage of such underlying hardware features. Chengchang Huang, Yih Huang, Philip K. McKinley |
ICDCS | 2 |
| 1995 | Multicast Virtual Topologies for Collective Communication in MPCs and ATM ClustersabstractThis paper defines and describes the properties of a multicast virtual topology, the M-array and a resource-efficient variation, the REM-array. It is shown how several collective operations can be implemented efficiently using these virtual topologies, while maintaining low complexity. Because the methods are applicable to any parallel computing environment that supports multicast communication in hardware, they provide a framework for collective communication libraries that are portable and yet take advantage of such low-level hardware functionality. In particular, the paper describes the practical issues of using these methods in wormhole-routed massively parallel computers (MPCs) and in workstation clusters connected by Asynchronous Transfer Mode (ATM) networks. Performance results are given for both environments. Yih Huang, Chengchang Huang, Philip K. McKinley |
SC | 1 |