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

Yow-Jian Lin

dblp:98/3240 · DBLP profile ↗
← Back
21ranked-venue papers
4as first author
1since 2021 · last 2022
—ORCID · none

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

Computer networks · 15 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 4 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Theory of computation · 2 · 1 first-authorSystems, architecture and hardware · 1Databases, data management, data science and information retrieval · 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
5 papers
Network optimization and economics · 27% Routing and switching · 18% Network performance modeling · 16%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

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

TopicWeightPapersLastEvidence papers
Network optimization and economics
admission control
0.012004
Probabilistic delay guarantees using delay distribution measurement · ACM Multimedia 2004
Network optimization and economics › admission control
measurement-based admission control
0.012004
Probabilistic delay guarantees using delay distribution measurement · ACM Multimedia 2004
Routing and switching
path selection
0.012004
Delay Budget Partitioning to Maximize Network Resource Usage Efficiency · INFOCOM 2004
Routing and switching
qos routing
0.012004
Delay Budget Partitioning to Maximize Network Resource Usage Efficiency · INFOCOM 2004
Internet architecture and protocols
quality of service
0.012004
Probabilistic delay guarantees using delay distribution measurement · ACM Multimedia 2004
Network optimization and economics
resource allocation
0.012004
Delay Budget Partitioning to Maximize Network Resource Usage Efficiency · INFOCOM 2004
Network performance modeling › quality-of-service guarantees
statistical delay guarantee
0.012004
Probabilistic delay guarantees using delay distribution measurement · ACM Multimedia 2004
Network management and operations
network monitoring
0.012002
A scalable monitoring approach based on aggregation and refinement · IEEE J. Sel. Areas Commun. 2002
Network measurement and analytics › network performance measurement
quality of service measurement
0.012002
A scalable monitoring approach based on aggregation and refinement · IEEE J. Sel. Areas Commun. 2002
Distributed systems
distributed coordination
0.012002
Sync-MS: Synchronized Messaging Service for Real-Time Multi-Player Distributed Games · ICNP 2002
Distributed systems › distributed coordination
state synchronization
0.012002
Sync-MS: Synchronized Messaging Service for Real-Time Multi-Player Distributed Games · ICNP 2002
Network management and operations › network monitoring
qos monitoring
0.012000
A Scalable Monitoring Approach for Service Level Agreements Validation · ICNP 2000
Datacenter networks
load balancing
0.012004
Delay Budget Partitioning to Maximize Network Resource Usage Efficiency · INFOCOM 2004
Internet architecture and protocols › virtual network
virtual private network
0.012004
Probabilistic delay guarantees using delay distribution measurement · ACM Multimedia 2004

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

simulation · 0.2statistical multiplexing · 0.0delay distribution measurement · 0.0reasoning engine · 0.0histogram-based aggregation · 0.0
YearPublicationVenuePosition
2022 SEDIMENT: An IoT-device-centric Methodology for Scalable 5G Network Security
abstract
Advances in wireless networking, such as 5G, continue to enable the vision of the Internet of Things (IoT), where everything is connected, and much data is collected by IoT devices and made available to interested parties (i.e., application servers). However, events such as botnet attacks (e.g., [1]) demonstrate that there are important challenges in this evolution.In this paper we consider the problem of scalable and secure data publication from IoT devices, with included mechanisms that help towards device attacks prevention and detection. We propose SEDIMENT, a system and methodology which look more specifically at problems that arise in a network with a broad variety of devices, some of which have limited resources and some of which were designed for a less hostile environment. SEDIMENT uses a combination of software root of trust, remote attestation and resource-efficient cryptography, to build a system that scales across heterogeneous computing platforms. It allows for devices that range from battery-powered devices that are intended to operate for long periods up to server-class machines without power constraints. SEDIMENT provides a secure application layer that can be used for common communication paradigms such as publish-subscribe while following zero-trust principles in both protecting the end hosts from the network and other end hosts, as well as protecting the network from the end hosts.
David Shur, Giovanni Di Crescenzo, Qinqing Zhang, Ta Chen, Rajesh Krishnan, Yow-Jian Lin, Zahir Patni, Scott Alexander, Gene Tsudik
WCNC6
2016 Performance of Opportunistic Distributed RF Operations in Uncertain and Challenged Network Environments
abstract
Opportunistic operations are functions carried out by leveraging spare capacity on existing devices. We investigate the performance of implementing distributed RF functions, such as spectrum monitoring, as opportunistic operations on groups of radios and RF sensors. We assume that the primary activities of the devices cannot be fully predicted, and that opportunistic operations on a device may be preempted by its primary functions. Therefore there is uncertainty regarding the ability of RF devices to complete assigned opportunistic operations. Moreover, we assume the communications network is intermittent, lossy and low bandwidth. The network limitations create command and control uncertainty. The primary research challenge addressed in this work is to overcome these sources of uncertainty in order to carry out distributed RF operations with high probability of success, while minimizing resource consumption. The approach we have developed is implemented in a middleware layer called Management of RF Network and Tasking Infrastructure (MARTI). We use an analytic model and experiments with MARTI in a wireless testbed to quantify the impact of various strategies for mitigating uncertainty, the tradeoffs between improved communication reliability and its latency and bandwidth costs, and strategies for trading off between result fidelity and network resource consumption.
David Shur, Yow-Jian Lin, Tony McAuley, John Chapin
ICCCN2
2007 Load Balancing Routing of Fault Tolerant QoS-Guaranteed VPNs
abstract
As both end-to-end network reliability and performance becomes a growing concern for large distributed organizations, carriers face an increasing pressure to offer enhanced network services with higher quality of service (QoS). Such premier services are exemplified by wide-area virtual private networks (VPN) with QoS guarantees, or QVPNs, for which users can specify bandwidth, latency, and reliability requirements. From a carrier's standpoint, the primary challenge is to set up fault-tolerant routes for each QVPN request across its network with user-specified reliability and performance guarantees and, at the same time, maximize the total number of QVPNs that its network can support at any instant. We propose a fault tolerant load balancing routing (FTLBR) algorithm to select fault-tolerant routes for QVPNs. FTLBR maintains network-wide load balance while selecting primary and backup routes for QVPNs and performs resource sharing along backup routes to achieve an overall high network resource utilization efficiency. FTLBR is able to avoid formation of bottleneck links during primary-backup route selection by employing a simple quantitative metric that effectively captures network-wide load balance. Simulation results show that FTLBR can support significantly higher number of QVPNs when compared with existing traffic engineering algorithms.
Kartik Gopalan, Tzi-cker Chiueh, Yow-Jian Lin
IWQoS3
2006 Network-Wide Load Balancing Routing With Performance Guarantees
abstract
As wide-area network connectivity becomes commoditized, network service providers are offering premium services that generate higher revenues by supporting performance sensitive traffic (such as voice, multimedia, and online trading). An emerging example is a virtual private network path with quality of service (QoS) guarantees, or QVPN. The main technical challenge in offering the QVPN service is how to allocate a physical route for each QVPN so as to maximize the total number of QVPNs that a given physical network infrastructure can support simultaneously. We make the case that the key to addressing this challenge is to maintain network-wide load balance when selecting QVPN routes. By ensuring that different parts of the network are evenly loaded, no single critical link will tend to become a bottleneck resource. This paper describes a Link Criticality Based Routing (LCBR) algorithm, which achieves high network resource utilization efficiency while supporting QVPNs with end-to-end delay and bandwidth guarantees. In addition, LCBR can select primary and backup routes for each QVPN simultaneously to support fast recovery from node or link failures. Using a simple yet effective metric that accurately quantifies network-wide load balance, LCBR significantly improves the total number of supported QVPNs when compared to state-of-the-art traffic engineering approaches.
Kartik Gopalan, Tzi-cker Chiueh, Yow-Jian Lin
ICC3
2006 Statistical admission control using delay distribution measurements
abstract
Growth of performance sensitive applications, such as voice and multimedia, has led to widespread adoption of resource virtualization by a variety of service providers (xSPs). For instance, Internet Service Providers (ISPs) increasingly differentiate their offerings by means of customized services, such as virtual private networks (VPN) with Quality of Service (QoS) guarantees or QVPNs. Similarly Storage Service Providers (SSPs) use storage area networks (SAN)/network attached storage (NAS) technology to provision virtual disks with QoS guarantees or QVDs. The key challenge faced by these xSPs is to maximize the number of virtual resource units they can support by exploiting the statistical multiplexing nature of the customers' input request load.While a number of measurement-based admission control algorithms utilize statistical multiplexing along the bandwidth dimension, they do not satisfactorily exploit statistical multiplexing along the delay dimension to guarantee distinct per-virtual-unit delay bounds. This article presents Delay Distribution Measurement (DDM) based admission control algorithm, the first measurement-based approach that effectively exploits statistical multiplexing along the delay dimension. In other words, DDM exploits the well-known fact that the actual delay experienced by most service requests (packets or disk I/O requests) for a virtual unit is usually far smaller than its worst-case delay bound requirement because multiple virtual units rarely send request bursts at the same time. Additionally, DDM supports virtual units with distinct probabilistic delay guarantees---virtual units that can tolerate more delay violations can reserve fewer resources than those that tolerate less, even though they require the same delay bound. Comprehensive trace-driven performance evaluation of QVPNs (using Voice over IP traces) and QVDs (using video stream, TPC-C, and Web search I/O traces) shows that, when compared to deterministic admission control, DDM can potentially increase the number of admitted virtual units (and resource utilization) by up to a factor of 3.
Kartik Gopalan, Tzi-cker Chiueh, Yow-Jian Lin
ACM Trans. Multim. Comput. Commun. Appl.5
2005 Behaviors and effectiveness of rerouting: a study
abstract
Rerouting has been used in traffic management to perform dynamic load balancing. The aim of rerouting is to reassign the path/bandwidth allocations of current traffic trunks in a network in order to minimize the probability of blocking future resource requests. We investigate how the effectiveness of rerouting can be affected by the characteristic of the underlying network topology. We established baseline measures through two resource allocation algorithms: a shortest distance path algorithm (SDP), that represents the best common practice without rerouting, and a global rerouting algorithm that is based on a provably /spl epsiv/-optimal algorithm for the multi-commodity flow problem. We propose two rerouting algorithms based on the basic SDP algorithm that selects for rerouting either from traffic trunks with the same source-destination pairs (local rerouting) or from all traffic trunks (global rerouting). The effectiveness of rerouting is highly related to the average node degree. As the connectivity of a graph increases, rerouting tends to be more effective. However, rerouting does not always perform better when connectivity is increased. Significant performance improvement only occurs within a relatively small range of connectivities when a rerouting algorithm is able to find alternative paths and SDP cannot. Furthermore, local rerouting is sufficient to exploit most of the benefits of rerouting and it is not necessary to utilize much more computationally intensive global rerouting algorithms. Finally, we investigate the rerouting frequency vs. blocking trade-off and show that for local rerouting, the best performance can be achieved by a rerouting frequency of only 30%.
Mun Choon Chan, Yow-Jian Lin
ICC2
2004 Delay Budget Partitioning to Maximize Network Resource Usage Efficiency
abstract
Provisioning techniques for network flows with end-to-end QoS guarantees need to address the interpath and intrapath load balancing problems to maximize the resource utilization efficiency. This paper focuses on the intrapath load balancing problem: How to partition the end-to-end QoS requirement of a network flow along the links of a given path such that the deviation in the loads on these links is as small as possible? We propose a new algorithm to solve the end-to-end QoS partitioning problem for unicast and multicast flows that takes into account the loads on the constituent links of the chosen flow path. This algorithm can simultaneously partition multiple end-to-end QoS requirements such as the end-to-end delay and delay violation probability bound. The key concept in our proposal is the notion of slack, which quantifies the extent of flexibility available in partitioning the end-to-end delay requirement across the links of a selected path (or a multicast tree). We show that one can improve network resource usage efficiency by carefully selecting a slack partition that explicitly balances the loads on the underlying links. A detailed simulation study demonstrates that, compared with previous approaches, the proposed delay budget partitioning algorithm can increase the total number of long-term flows that can be provisioned along a network path by up to 1.2 times for deterministic and 2.8 times for statistical delay guarantees
Kartik Gopalan, Tzi-cker Chiueh, Yow-Jian Lin
INFOCOM3
2004 Probabilistic delay guarantees using delay distribution measurement
abstract
Carriers increasingly differentiate their wide-area connectivity offerings by means of customized services, such as virtual private networks (VPN) with Quality of Service (QoS) guarantees, or QVPNs. The key challenge faced by carriers is to maximize the number of QVPNs admitted by exploiting the statistical multiplexing nature of input traffic. While existing measurement-based admission control algorithms utilize statistical multiplexing along the bandwidth dimension, they do not satisfactorily exploit statistical multiplexing along the delay dimension to guarantee distinct per-QVPN delay bounds. This paper presents Delay Distribution Measurement (DDM) based admission control algorithm, the first measurement-based approach that effectively exploits statistical multiplexing along the delay dimension. In other words, DDM exploits the well known fact that the actual delay experienced by most packets of a QVPN is usually far smaller than its worst-case delay bound requirement since multiple QVPNs rarely send traffic bursts at the same time. Additionally, DDM supports QVPNs with distinct probabilistic delay guarantees -- QVPNs that can tolerate more delay violations can reserve fewer resource than those that tolerate less, even though they require the same delay bound. A comprehensive performance evaluation using Voice over IP traces shows that, when compared to deterministic admission control, DDM can potentially increase the number of admitted QVPNs (and link utilization) by up to a factor of 3.0 even when the delay violation probability is as small as 10-5.
Kartik Gopalan, Tzi-cker Chiueh, Yow-Jian Lin
ACM Multimedia3
2003 Generation of All Counter-Examples for Push-Down Systems
Samik Basu 0001, Diptikalyan Saha, Yow-Jian Lin, Scott A. Smolka
FORTE3
2003 Aggregate Based Resource Allocation With Rerouting
abstract
This paper studies the effect of rerouting for augmenting aggregate based resource allocation in the trade-off between overhead and utilization. Aggregation is a common approach to address the scalability issue in resource allocation. However, resources committed in bulk may be under utilized while other resource requests are being turned down for lack of resources in some shared links. The aim of rerouting is to free up committed resources for better utilization by reusing resources vacated by terminated flows and by moving existing flows to alternative paths. Our results show that rerouting improves performance over a wide range of network loads on two different network topologies. In particular, we show that depending on the network load and topology, it is possible to reduce both blocking rate and routing cost.
Coskun Cetinkaya, Mun Choon Chan, Yow-Jian Lin
ISCC3
2002 Sync-MS: Synchronized Messaging Service for Real-Time Multi-Player Distributed Games
abstract
Real-time online multi-player games are becoming increasingly popular due to advances in game design and the proliferation of broadband Internet access. However, fairness remains a major challenge when players over large geographic areas participate in a client-server based game together. The paper proposes a game-independent, network-based service, called Sync-MS, that balances the trade-off between response time and fairness. Sync-MS uses two mechanisms, sync-out and sync-in, to address state update fairness and player action fairness, respectively. Two metrics, ahead and behind, measured against the fair order, are defined to-evaluate Sync-MS's fairness performance. Simulation results show that Sync-MS dramatically improves player action fairness for all players while it slightly increases the average response time for players with shorter network delay to the game server.
Yow-Jian Lin, Katherine Guo, Sanjoy Paul
ICNP1
2002 A scalable monitoring approach based on aggregation and refinement
abstract
Network monitoring is an integral part of any network management system. In order to ensure end-to-end service quality stated in service level agreements (SLAs), managers of a service provider network need to gather quality-of-service (QoS) measurements from multiple nodes in the network. For a large network with over thousands of flows with end-to-end SLAs, the information exchanged between network nodes and a central network management system (NMS) could be substantial. We propose a mechanism called aggregation and refinement based monitoring (ARM) to reduce the amount of information exchange. ARM is a generic mechanism that can be configured to run with different objectives, including threshold-based, rank-based and percentile-based. The mechanism enables the NMS to collect data from network nodes using a dynamic QoS data aggregation/refinement technique, and to process these information differently depending on its measurement objective. Our simulation results show that for these various objectives, the selective refinement process is able to validate SLAs quickly, is an order of magnitude more efficient than a simple polling scheme, and performs well across a wide range of traffic loads.
Yow-Jian Lin, Mun Choon Chan
IEEE J. Sel. Areas Commun.1
2001 Provisioning of Heterogeneous Network Devices: a Meta-Data-Driven Approach
abstract
This paper presents an intelligent gateway architecture, IP-CLIX, that shields device and interface heterogeneity from network provisioning tools. A salient feature of IP-CLIX is its meta-data-driven approach, which facilitates incremental support of various interfaces and services, and enables rapid deployment of mediation modules for additional CLI types.
Yow-Jian Lin, Mark E. Stahl, Dinesh Mohan
Integrated Network Management1
2000 A Scalable Monitoring Approach for Service Level Agreements Validation
abstract
In order to detect violations of end-to-end service level agreements (SLA) and to isolate trouble links and nodes based on a unified framework, managers of a service provider network need to gather quality of service (QoS) measurements from multiple nodes in the network. For a network carrying over thousands of flows with end-to-end SLAs, the information exchanged between network nodes and a central network management system (NMS) could be substantial. Moreover in situations where only, a small number of flows violate their respective SLAs, simple polling mechanisms can lead to huge unnecessary overhead in identifying these ill-behaved flows. We propose an algorithm called (ARM) (Aggregation and Refinement based Monitoring) to reduce the amount of information exchange. (ARM) uses a histogram-based dynamic QoS data aggregation/refinement technique at each network node and a reasoning engine at the NMS to minimized the amount of data exchange between network nodes and NMS. (ARM) not only reduces unnecessary reporting through selective refinement, it also performs well across a wide range of traffic loads. Our simulation results show that (ARM) is at least an order of magnitude more efficient than a simple polling scheme. It also outperforms two centralized highly optimized schemes that cannot be implemented in practice.
Mun Choon Chan, Yow-Jian Lin
ICNP2
1998 Protocol Feature Interactions
Thomas La Porta, David Lee 0001, Yow-Jian Lin, Mihalis Yannakakis
FORTE3
1998 Cluster mobile switching center for third generation wireless systems
abstract
In this paper, we present the design and implementation of a software system that performs the control functions of current mobile switching centers (MSCs) and visitor location registers (VLRs), and provides support for third generation services. The novelty of the system design is in its software architecture. To allow flexible deployment of the system as the migration from second generation to third generation systems occurs, the software is modular. To provide scalability in terms of capacity, distributed processing is used. We show that a deployment of this system using three Sun Ultra workstations achieves a call throughput of 300,000 calls/hour with a latency of below 300 milliseconds. This meets the latency requirements of third generation systems.
Thomas La Porta, Ramachandran Ramjee, R. Murakami, Richard W. Buskens, Yow-Jian Lin
PIMRC5
1995 Allocating Resources for Soft Requests - A Performance Study
Yi-Bing Lin, Yow-Jian Lin, Victor Wing-Kit Mak
Inf. Sci.2
1994 Modelling techniques for evolving distributed applications
R. Sekar 0001, Yow-Jian Lin, C. R. Ramakrishnan 0001
FORTE2
1986 A Framework for Intelligent Backtracking in Logic Programs
Vipin Kumar 0001, Yow-Jian Lin
FSTTCS2
1986 An Intelligent Backtracking Algorithm for Parallel Execution of Logic Programs
Yow-Jian Lin, Vipin Kumar 0001, Clement H. C. Leung
ICLP1
1986 A Parallel Execution Scheme for Exploiting and Parallelism of Logic Programs
Vipin Kumar 0001, Yow-Jian Lin
ICPP2