Tzi-cker Chiueh

Implementation of Dynamic Channel Switching on IEEE 802.11-Based Wireless Mesh Networks (2009)

Gang Wu, Sathyanarayana Singh, Tzi-cker Chiueh

Interference makes it difficult for a wireless network to provide robust performance and could sometimes lead to transient failures. Dynamic channel switching (DCS) allows a wireless network...

Fast Bounds Checking Using Debug Register (2009)

Tzi-cker Chiueh

Abstract. The ability to check memory references against their associated array/buffer bounds helps programmers to detect programming errors involving address overruns early on and thus avoid many...

An Empirical Comparison of Throughput-Maximizing Wireless Mesh Routing Protocols (2009)

Rupa Krishnan, Ashish Raniwala, Tzi-cker Chiueh

Communication quality of wireless network links is heavily dependent on various external factors such as physical geometry of environmental objects and interference among radio signal sources. As a...

Execution Trace-Driven Automated Attack Signature Generation (2009)

Susanta Nanda, Tzi-cker Chiueh

In its most general form, an attack signature is a program that can correctly determine if an input network packet sequence can successfully attack a protected network application. Filter rules used...

Accurate and Efficient Inter-Transaction Dependency Tracking (2009)

Tzi-cker Chiueh, Shweta Bajpai

Abstract—A reparable database management system has the ability to automatically undo the set of transactions that are corrupted by a human error or malicious attack. The key technical challenge to...

Availability and Fairness Support for Storage QoS Guarantee Peng Gang (2009)

Tzi-cker Chiueh

Multi-dimensional storage virtualization (MDSV) allows multiple virtual disks, each with a distinct combination of capacity, latency and bandwidth requirements, to be multiplexed on a physical disk...

Applications of a Feather-weight Virtual Machine (2009)

Yang Yu, Hariharan Kolam, Lap-chung Lam, Tzi-cker Chiueh

A Feather-weight Virtual Machine (FVM) is an OS-level virtualization technology that enables multiple isolated execution environments to exist on a single Windows kernel. The key design goal of FVM...

Abstract (2008)

Lap Chung Lam, Tzi-cker Chiueh

Many security applications require tracking of control/data dependencies among information objects that flow through programs. While many static analysis tools have been developed to derive these...

c ○ Springer-Verlag 2000 Zodiac: A history-based interactive video authoring system (2008)

Tzi-cker Chiueh, Tulika Mitra, Anindya Neogi, Chuan-kai Yang

Abstract. Easy-to-use audio/video authoring tools play a crucial role in moving multimedia software from research curiosity to mainstream applications. However, research in multimedia authoring...

The Visual Computer manuscript No. (will be inserted by the editor) Chuan-kai Yang Tzi-cker (2008)

Chuan-kai Yang, Tzi-cker Chiueh

Abstract Volume datasets tend to grow larger and larger as modern technology advances, thus imposing a storage constraint on most systems. One general solution to alleviate this problem is to apply...

Time-Critical Rendering of Tetrahedral Meshes (2008)

Chuan-kai Yang, Tzi-cker Chiueh

Very large irregular-grid volume datasets are typically represented as tetrahedral meshes and require substantial disk I/O and rendering computation. One effective way to reduce this demanding...

Measurement-based Per-flow Statistical Delay Guarantees (2008)

Kartik Gopalan, Tzi-cker Chiueh

Admission control algorithms that provide statistical delay guarantees to real-time flows are of considerable interest since they can exploit statistical multiplexing of traffic to achieve higher...

Silicon Graphics Inc. (2008)

Manish Verma, Tzi-cker Chiueh

Pupa isalow-latency communication system that provides the same quality of message delivery as TCP but is designed speci cally for a parallel computing cluster connected by a 100 Mbits/sec Fast...

Abstract (2008)

Tzi-cker Chiueh, Anindya Neogi, Paul Stirpe

RSVP is a bandwidth reservation protocol that allows distributed real-time applica-tions such as video-conferencing software to make bandwidth reservations over packet-switched networks. Coupled with...

Abstract RAD: A Compile-Time Solution to Buffer Overflow Attacks Advisee: Fu-Hau Hsu (2008)

Advisor Professor, Tzi-cker Chiueh

This paper presents a solution to the notorious buffer overflow attack problem. Using this solution, users can prevent attackers from compromising their systems by changing the return address to...

Transparent Reliable Multicast for Ethernet-Based Storage Area Networks (2008)

Shibiao Lin, Maohua Lu, Tzi-cker Chiueh

As disk storage density increases and data availability requirements become ever more demanding, data replication is increasingly an indispensable feature of enterprise-class storage systems. For...

Abstract An NFS Trace Player for File System Evaluation (2008)

Ningning Zhu, Jiawu Chen, Tzi-cker Chiueh, Daniel Ellard

File system traces have been used in simulation of specific design techniques such as disk scheduling, in workload characterization and modeling, and in identifying interesting file access patterns...

Foreign Code Detection on the Windows/X86 Platform (2008)

Susanta Nanda, Wei Li, Lap-chung Lam, Tzi-cker Chiueh

As new attacks against Windows-based machines emerge almost on a daily basis, there is an increasing need to “lock down ” individual users ’ desktop machines in corporate computing...

Enterprise Digital Rights Management: Solutions against Information Theft by Insiders (2008)

Yang Yu, Tzi-cker Chiueh

Insider attack is one of the most serious cybersecurity threats to corporate America. Among all insider threats, information theft is considered the most damaging in terms of potential financial...

Spoof Detection for Preventing DoS Attacks against DNS Servers (2008)

Fanglu Guo, Jiawu Chen, Tzi-cker Chiueh

The Domain Name System (DNS) is a critical element of the Internet infrastructure. Even a small part of the DNS infrastructure being unavailable for a very short period of time could potentially...

Portable and Efficient Continuous Data Protection for Network File Servers (2008)

Ningning Zhu, Tzi-cker Chiueh

Continuous data protection, which logs every update to a file system, is an enabling technology to protect file systems against malicious attacks and/or user mistakes, because it allows each file...

Automated and Safe Vulnerability Assessment (2008)

Fanglu Guo, Yang Yu, Tzi-cker Chiueh

As the number of system vulnerabilities multiplies in recent years, vulnerability assessment has emerged as a powerful system security administration tool that can identify vulnerabilities in...

Chiueh “Evaluation of a Stateful Transport Protocol for Multi-channel Wireless Mesh Networks” under review (2008)

Ashish Raniwala, Srikant Sharma, Pradipta De, Rupa Krishnan, Tzi-cker Chiueh

Abstract — An effective transport protocol for a wireless mesh network (WMN) must fairly and efficiently allocate the limited network resources among multiple flows sharing the network while...

Scalable and Robust WLAN Connectivity Using Access Point Array ∗ (2008)

Fanglu Guo, Tzi-cker Chiueh

With the enormous economies of scale of Wireless LAN (WLAN) hardware, the price of commodity WLAN access points has dropped to the level that is even cheaper than some WLAN adapters. In this paper we...

Towards Automatic Learning of Valid Services for (2008)

Vishal Chowdhary, Alok Tongaonkar, Tzi-cker Chiueh

1 Introduction The growth of networked information systems has helped critical services such as com-merce, banking, telecommunication, and national security. However, the spate of hacker attacks at...

End-to-End Flow Fairness over IEEE 802.11-based Wireless Mesh Networks (2008)

Ashish Raniwala, Pradipta De, Srikant Sharma, Rupa Krishnan, Tzi-cker Chiueh

Abstract—Economies of scale make IEEE 802.11 an attractive technology for building wireless mesh networks (WMNs). However, the IEEE 802.11 protocol exhibits serious link-layer unfairness when used...

Graphic Engine Resource Management (2008)

Mikhail Bautin, Ashok Dwarakinath, Tzi-cker Chiueh

Modern consumer-grade 3D graphic cards boast a computation/memory resource that can easily rival or even exceed that of standard desktop PCs. Although these cards are mainly designed for 3D gaming...

Paper ID: 360 Trail: A Fast Synchronous Write Disk Subsystem Using Track-Based Logging (2008)

Tzi-cker Chiueh, Lan Huang

Synchronous disk write presents a serious performance problem for those applications that require strong data integrity guarantee. This paper describes the design and im-plementation of Trail, a disk...

INTERNATIONAL JOURNAL OF WIRELESS AND MOBILE COMPUTING 1 WShare: An Instant Secure Collaboration Workspace over Ad hoc Wireless LAN (2008)

Ashish Raniwala, Gefan Zhang, Ashwini Sridhar, Jian P Zheng, Tzi-cker Chiueh

Abstract — The majority of production-grade IEEE 802.11based wireless LANs operate in the infrastructure mode, where a set of access points provide the entry points for mobile stations to connect...

Chiueh “Evaluation of a Stateful Transport Protocol for Multi-channel Wireless Mesh Networks” under review (2008)

Ashish Raniwala, Srikant Sharma, Pradipta De, Rupa Krishnan, Tzi-cker Chiueh

An effective transport protocol for a wireless mesh network (WMN) must fairly and efficiently allocate the limited network resources among multiple flows sharing the network while minimizing the...

A Networked Robot System for Wireless Network Emulation (2008)

Tzi-cker Chiueh, Rupa Krishnan, Pradipta De, Jui-hao Chiang

Abstract—A major barrier to advancing modern wireless networking research is the lack of an effective wireless network simulation platform that simultaneously offers high fidelity, scalability,...

Abstract Challenges of Long-Term Digital Archiving: A Survey (2008)

Maohua Lu, Tzi-cker Chiueh

With an ever-increasing volume of digital records and compliance requirements mandated by regulations, electronic record archiving grows to be more and more important in the digital era. The...

BIRD: Binary Interpretation using Runtime Disassembly (2008)

Susanta Nanda, Wei Li, Lap-chung Lam, Tzi-cker Chiueh

The majority of security vulnerabilities published in the literature are due to software bugs. Many researchers have developed program transformation and analysis techniques to automatically detect...

Dynamic Multi-Process Information Flow Tracking for Web Application Security (2008)

Susanta N, Lap-chung Lam, Tzi-cker Chiueh

Abstract. Although there is a large body of research on detection and prevention of such memory corruption attacks as buffer overflow, integer overflow, and format string attacks, the web application...

Efficient Logging and Replication Techniques for Comprehensive Data Protection (2008)

Maohua Lu, Shibiao Lin, Tzi-cker Chiueh

Mariner is an iSCSI-based storage system that is designed to provide comprehensive data protection on commodity ATA disk and Gigabit Ethernet technologies while offering the same performance as those...

Comparison of QoS Guarantee Techniques for VoIP over IEEE802.11 Wireless LAN (2008)

Fanglu Guo, Tzi-cker Chiueh

An emerging killer application for enterprise wireless LANs (WLANs) is voice over IP (VoIP) telephony, which promises to greatly improve the reachability and mobility of enterprise telephony service...

Design, Implementation and Evaluation of An Intrusion-Resilient Database System (2008)

Dhruv Pilania, Tzi-cker Chiueh

Database management systems are an indispensable component of modern Internet services and are typically responsible for storing and providing access to mission-critical data. Because DBMS is more...

Time-Critical Rendering of Tetrahedral Meshes * (2008)

Chuan-kai Yang, Tzi-cker Chiueh

Very large irregular-grid volume datasets are typically represented as tetrahedral meshes and require substantial disk I/O and rendering computation. One effective way to reduce this demanding...

Categories and Subject Descriptors C.4 [[]: Performance of Systems]Measurement/Modeling Techniques; D.2.8 [[]: Software Engineering]Performance Measures General Terms (2008)

Ningning Zhu, Jiawu Chen, Tzi-cker Chiueh, Daniel Ellard

TBBT is a comprehensive NFS trace replay tool that creates scalable workload-specific file system benchmarks directly from NFS traces. The resulting benchmarks are able to capture the diversity and...

Fault Recovery in a Real-Time Switched (2008)

Ethernet Architecture, Srinidhi Varadarajan, Tzi-cker Chiueh

As distributed multimedia applications enter the mainstream, Quality-of-Service (QoS) becomes the central focus of state-of-the-art network devices. The QoS of a network connection is determined on...

Multi-Resolution Indexing For Shape Images (2008)

Tzi-cker Chiueh, Allen Ballman, Kevin Kreeger

Most existing content-based image retrieval systems do not support translation, scale, and rotation invariance. Our earlier experience in implementing an image database suggests that supporting...

1 RAD: A Compile-Time Solution to Buffer Overflow Attacks (2007)

Tzi-cker Chiueh, Fu-hau Hsu

Buffer overflow attack can inflict upon almost arbitrary programs and is one of the most common vulnerabilities that can seriously compromise the security of a network-attached computer system. This...

Trail: A Fast Synchronous Write Disk Subsystem Using Track-Based Logging (2007)

Tzi-cker Chiueh, Lan Huang

Synchronous disk write presents a serious performance problem for those applications that require strong data integrity guarantee. This paper describes the design and implementation of Trail, a disk...

FGFFQ: A Scalable Real-Time Packet Scheduling Technique for Terabit Routers (2007)

Tzi-cker Chiueh, Prashant Pradhan

Weighted Fair Queuing (WFQ) is a packet scheduling technique that has been proposed and is currently used in modern network routers to provide end-to-end delay and bandwidth guarantees. Unfortunately...

Cache Memory Design for Internet Processors (2007)

Tzi-Cker Chiueh, Prashant Pradhan

The exponential growth in Internet popularity motivates network router and switch designers to develop custom software/hardware that can move packets through the network faster. Recently, a new breed...

FGFFQ: A Scalable Real-Time Packet Scheduling Technique for Terabit Routers (2007)

Tzi-cker Chiueh, Prashant Pradhan

Weighted Fair Queuing (WFQ) is a packet scheduling technique that has been proposed and is currently used in modern network routers to provide end-to-end delay and bandwidth guarantees. Unfortunately...

Charm: An I/O-Driven High-Performance Transaction Processing System (2007)

Tzi-cker Chiueh, Lan Huang

Performance of transaction processing systems is mostly determined by the amount of required physical disk I/O, which is due to database table accesses or log record writes. This paper describes a...

Implementation and Performance Evaluation of Locust (2007)

Manish Verma, Allen Ballman, Tzi-cker Chiueh

This paper presents the implementation and performance evaluation of Locust, a compilerdirected distributed shared memory system on a network of workstations. The thesis of the Locust project is that...

Design, Implementation and Evaluation of A Compiler-Directed Distributed Shared Virtual Memory System (2007)

Manish Verma, Allen Ballman, Tzi-cker Chiueh

This paper presents the design, implementation and performance evaluation of Locust, a distributed shared virtual memory system that uses compile-time data dependency information to improve...

Compression-Domain Editing of 3D Models (2007)

Tulika Mitra, Tzi-cker Chiueh

3D models have become an essential element of multimedia applications because they provide visual effects that permit interactive exploration. As in other media types, efficient compression of 3D...

Optimizations for Network Processor Cache (2007)

Kartik Gopalan, Tzi-cker Chiueh

Network processor cache maintains results of previous packet lookup or classication computation for subsequent reuse. Earlier research had shown that unlike standard CPU cache, one can signicantly...

Resource virtualization techniques for wide-area overlay networks (2007)

Tzi-cker Chiueh

As networks become an essential ingredient of modern business and government systems, there is an increasing demand for specialization for network services that can be tailored to the needs of...

Delay Budget Allocation for Delay-Guaranteed Network Paths (2007)

Kartik Gopalan, Tzi-cker Chiueh

Algorithms for provisioning virtual circuits or virtual private networks with quality of service guarantees typically attempt to optimize the resource usage of the underlying networks. The key...

Measurement-based Per-flow Statistical Delay Guarantees (2007)

Kartik Gopalan, Tzi-cker Chiueh

Admission control algorithms that provide statistical delay guarantees to real-time flows are of considerable interest since they can exploit statistical multiplexing of traffic to achieve higher...

Authoring, Compression, and Playback of Active Video Content Submitted as a proposal for doctoral dissertation (2007)

Anindya Neogi, Advisor Prof, Tzi-cker Chiueh

Conventional digital video playback systems provide only limited user interactivity, mostly in the form of VCRlike controls such as fast forward/backward, slow motion, pause/stop, etc. In this model,...

Paper Number: 223 Multi-Resolution Indexing For Shape Images (2007)

Tzi-cker Chiueh, Allen Ballman, Kevin Kreeger

Most existing content-based image retrieval systems do not support translation, scale, and rotation invariance. Our earlier experience in implementing an image database suggests that supporting...

ABSTRACT (2007)

Srikant Sharma, Kartik Gopalan, Ningning Zhu, Gang Peng, Pradipta De, Tzi-cker Chiueh

was originally developed to support guaranteed Quality of Service (QoS) for shared Ethernet LANs. With the growing popularity of wireless LANs, we modied the Rether protocol to provide QoS guarantee...

A System for Collaborative Web Resource Categorization and Ranking (2007)

Maxim Lifantsev, Adviser Prof, Tzi-cker Chiueh

The Web is quickly becoming more and more vast, comprehensive, and used source of various types of information and services for a large fraction of human population. As a result tools {currently...

Real-Time OS Needs Multi-Resource Coordination (2007)

Kartik Gopalan, Tzi-cker Chiueh

Most research on real-time operating systems have focused on scheduling and admission control of a single system resource, such as CPU, disk, and network link. However, real-world real-time...

Deployment Issues in Enterprise Wireless LANs (2007)

Ashish Raniwala, Tzi-cker Chiueh

Although Wireless LANs market has grown tremendously in last few years, their enterprise deployments have been fairly limited. From manual site survey process to ensure signal coverage at all...

RICH: Automatically protecting against integer-based vulnerabilities (2007)

David Brumley, Tzi-cker Chiueh, Robert Johnson, Huijia Lin, Dawn Song

We present the design and implementation of RICH (Run-time Integer CHecking), a tool for efficiently detecting integer-based attacks against C programs at run time. C integer bugs, a popular avenue...

RICH: Automatically protecting against integer-based vulnerabilities (2007)

David Brumley, Tzi-cker Chiueh, Robert Johnson, Huijia Lin, Dawn Song

We present the design and implementation of RICH (Run-time Integer CHecking), a tool for efficiently detecting integer-based attacks against C programs at run time. C integer bugs, a popular avenue...

Load Balancing Routing of Fault Tolerant QoS-Guaranteed VPNs (2007)

Kartik Gopalan, Tzi-cker Chiueh, Yow-Jian Lin

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...

Network-wide load balancing routing with performance guarantees (2006)

Kartik Gopalan, Tzi-cker Chiueh, Yow-jian Lin

Abstract — As wide-area network connectivity becomes commoditized, network service providers are offering premium services that generate higher revenues by supporting performance sensitive traffic...

MiNT-m: An Autonomous Mobile Wireless Experimentation Platform (2006)

Pradipta De, Ashish Raniwala, Rupa Krishnan, Krishna Tatavarthi, Jatan Modi, Nadeem Ahmed Syed, ...

Limited fidelity of software-based wireless network simulations has prompted many researchers to build testbeds for developing and evaluating their wireless protocols and mobile applications. Since...

MiNT-m: An Autonomous Mobile Wireless Experimentation Platform (2006)

Pradipta De, Ashish Raniwala, Rupa Krishnan, Krishna Tatavarthi, Jatan Modi, Nadeem Ahmed Syed, ...

Limited fidelity of software-based wireless network simulations has prompted many researchers to build testbeds for developing and evaluating their wireless protocols and mobile applications. Since...

Network-wide load balancing routing with performance guarantees (2006)

Kartik Gopalan, Tzi-cker Chiueh, Yow-jian Lin

Abstract — As wide-area network connectivity becomes commoditized, network service providers are offering premium services that generate higher revenues by supporting performance sensitive traffic...

How efficient is BitTorrent (2006)

Gang Wu, Tzi-cker Chiueh

BitTorrent is arguably the most popular media file distribution protocol used in Internet today. Even though empirically BitTorrent seems to be both efficient and scalable, there has been very little...

Mint: A miniaturized network testbed for mobile wireless research (2005)

Pradipta De, Ashish Raniwala, Srikant Sharma, Tzi-cker Chiueh

Abstract — Most mobile wireless networking research today relies on simulations. However, fidelity of simulation results has always been a concern, especially when the protocols being studied are...

Peer to Peer File Download and Streaming (2005)

Gang Wu, Tzi-cker Chiueh

Peer-to-Peer file distribution is an attractive alternative to IP multicast for efficient dissemination of large files and media streams from one source to a large number of receivers. Typically, the...

DIRA: Automatic Detection, Identification, and Repair of Control-Hijacking Attacks (2005)

Alexey Smirnov, Tzi-cker Chiueh

Buffer overflow attacks are known to be the most common type of attacks that allow attackers to hijack a remote system by sending a specially crafted packet to a vulnerable network application...

A survey of virtualization technologies (2005)

Susanta Nanda, Tzi-cker Chiueh

Virtualization is a technology that combines or divides computing resources to present one or many operating environments using methodologies like hardware and software partitioning or aggregation,...

Sequence Number-Based MAC Address Spoof Detection (2005)

Fanglu Guo, Tzi-cker Chiueh

Abstract. The exponential growth in the deployment of IEEE 802.11based wireless LAN (WLAN) in enterprises and homes makes WLAN an attractive target for attackers. Attacks that exploit vulnerabilities...

Checking array bound violation using segmentation hardware (2005)

Lap-chung Lam, Tzi-cker Chiueh

The ability to check memory references against their associated array/buffer bounds helps programmers to detect programming errors involving address overruns early on and thus avoid many difficult...

Delay budget partitioning to maximize network resource usage efficiency (2004)

Kartik Gopalan, Tzi-cker Chiueh, Yow-jian Lin

Abstract — Provisioning techniques for network flows with endto-end QoS guarantees need to address the inter-path and intra-path load balancing problems to maximize the resource utilization...

Load balancing routing with bandwidth-delay guarantees (2004)

Kartik Gopalan, Tzi-cker Chiueh, Yow-jian Lin

Current generation of network carriers compete intensely to satisfy the diverse wide-area connectivity requirements of customers. At the same time, the carriers inherently wish to maximize the usage...

T.-C.: CTCP: a transparent centralized tcp/ip architecture for network security (2004)

Fu-hau Hsu, Tzi-cker Chiueh

Many network security problems can be solved in a centralized TCP (CTCP) architecture, in which an organization's edge router transparently proxies every TCP connection between an internal host...

Multi-dimensional Storage Virtualization (2004)

Lan Huang, Gang Peng, Tzi-cker Chiueh

Most state-of-the-art commercial storage virtualization systems focus only on one particular storage attribute, capacity. This paper describes the design, implementation and evaluation of a...

Viking: A multi-spanning-tree Ethernet architecture for metropolitan area and cluster networks (2004)

Srikant Sharma, Kartik Gopalan, Susanta Nanda, Tzi-cker Chiueh

Abstract — Simplicity, cost effectiveness, scalability, and the economies of scale make Ethernet a popular choice for local area networks, as well as for storage area networks and increasingly...

Supporting Bandwidth Guarantee and Mobility for Real-Time Applications on Wireless LANs (2004)

Srikant Sharma, Kartik Gopalan, Ningning Zhu, Gang Peng, Pradipta De, Tzi-cker Chiueh

The proliferation of IEEE 802.11-based wireless LANs opens up avenues for creation of several tetherless and mobility oriented services. Most of these services, like voice over WLAN, media streaming...

WiVision: A Wireless Video System for Real-Time Distribution and On-Demand Playback (2004)

Pradipta De, Srikant Sharma, Andrew Shuvalov, Tzi-cker Chiueh

Abstract — The ability to deliver digital video over wireless networks is an enabling technology for many useful applications, ranging from home entertainment and security monitoring, to enterprise...

Delay Budget Partitioning to Maximize Network Resource Usage Efficiency (2004)

Kartik Gopalan, Tzi-cker Chiueh, Yow-Jian Lin

Provisioning techniques for network flows with endto -end QoS guarantees need to address the inter-path and intra-path load balancing problems to maximize the resource utilization efficiency. This...

Centralized Channel Assignment and Routing Algorithms for Multi-channel Wireless Mesh Networks (2004)

Ashish Raniwala, Kartik Gopalan, Tzi-cker Chiueh

this paper, we propose and evaluate one of the first multi-channel multi-hop wireless ad-hoc network architectures that can be built using standard 802.11 hardware by equipping each node with...

Experiences in Building a Multihoming Load Balancing System (2004)

Fanglu Guo, Jiawu Chen, Wei Li, Tzi-cker Chiueh

The growing popularity of consumer broadband connection technology, in particular cableTV and ADSL, has started a quiet revolution that will reshape the Internet connectivity solutions for commercial...

DDM : Statistical Admission Control Using Delay Distribution (2004)

Kartik Gopalan, Tzi-cker Chiueh, Yow-jian Lin

Measurement-based admission control algorithms exploit the statistical multiplexing nature of input traffic to admit more flows into a system than is possible when assuming that each admitted flow is...

OmniCon: a mobile IP-based vertical handoff system for wireless LAN and GPRS links (2004)

Srikant Sharma, Inho Baek, Yuvrajsinh Dodia, Tzi-cker Chiueh

Wireless LAN technology based on IEEE 802.11 standard offers mobile users broadband wireless Internet connectiv-ity in public work spaces and corporate/university campuses. Despite aggressive...

Automatic extraction of accurate application-specific sandboxing policy (2004)

Lap-chung Lam, Tzi-cker Chiueh

Abstract. One of the most dangerous cybersecurity threats is control hijacking attacks, which hijack the control of a victim application, and execute arbitrary system calls assuming the identity of...

Low-Latency Mobile IP Handoff for Infrastructure-Mode Wireless LANs (2004)

Srikant Sharma, Ningning Zhu, Student Member, Student Member, Tzi-cker Chiueh

Abstract—The increasing popularity of IEEE 802.11-based wireless local area networks (LANs) lends them credibility as a viable alternative to third-generation (3G) wireless technologies. Even...

Traffic Analysis: from Stateful Firewall to Network Intrusion Detection System (2004)

Fanglu Guo, Tzi-cker Chiueh

Computer network is already an indispensable part of our modern life. To keep our network run smoothly, we need to know its condition. This calls for the necessity of analyzing the traffic (packets)...

Secure mobile code execution service (2004)

Lap-chung Lam, Yang Yu, Tzi-cker Chiueh

Mobile code refers to programs that come into a host computer over the network and start to execute with or without a user’s knowledge or consent. Because these programs run in the execution...

Low-Latency Mobile IP Handoff for Infrastructure-Mode Wireless LANs (2004)

Srikant Sharma, Ningning Zhu, Tzi-cker Chiueh

The increasing popularity of IEEE 802.11b-based wireless LANs revives the interest in the development of seamless handoff mechanism to support mobile users who are routinely roaming through multiple...

OmniCon: A Mobile IP-based Vertical Handoff System For Wireless (2004)

Srikant Sharma, Inho Baek, Yuvrajsinh Dodia, Tzi-cker Chiueh

Wi-Fi based hotspots offer mobile users broadband wireless Internet connectivity in public work spaces and corporate /university campuses. Despite aggressive deployment of these hotspots in recent...

Experiences in Building a Multihoming Load Balancing System (2004)

Fanglu Guo, Jiawu Chen, Wei Li, Tzi-cker Chiueh

The growing popularity of consumer broadband connection technology, in particular cableTV and ADSL, has started a quiet revolution that will reshape the Internet connectivity solutions for commercial...

A Binary Rewriting Defense Against Stack-based Buffer Overflow Attacks (2003)

Manish Prasad, Tzi-cker Chiueh

Buffer overflow attack is the most common and arguably the most dangerous attack method used in Internet security breach incidents reported in the public literature. Various solutions have been...

Design, implementation, and evaluation of repairable file service (2003)

Ningning Zhu, Tzi-cker Chiueh

The data contents of an information system may be corrupted due to security breaches or human errors. The nancial loss of such corruption is typically proportional to the amount of time required to...

Performance guarantee for cluster-based internet services (2003)

Chang Li, Gang Peng, Kartik Gopalan, Tzi-cker Chiueh

As web-based transactions become an essential element of everyday corporate and commerce activities, it becomes increasingly important that the performance of web-based services be predictable and...

VirtualWire : A Fault Injection and Analysis Tool for Network Protocols (2003)

Pradipta De, Anindya Neogi, Tzi-cker Chiueh

The prevailing practice for testing protocol implementations is direct code instrumentation to trigger speci c states in the code. This leaves very little scope for reuse of the test cases. In this...

Primary and Backup Route Selection with QoS Constraints (2003)

Kartik Gopalan, Tzi-cker Chiueh

In recent years, organizations are increasingly looking for dedicated wide-area network connectivity between their remote branch locations with performance and isolation guarantees for their network...

Performance guarantee for cluster-based internet services (2003)

Chang Li, Gang Peng, Kartik Gopalan, Tzi-cker Chiueh

As Web-based transactions become an essential element of everyday corporate and commerce activity, it becomes increasingly important for the performance of Web application services to be predictable...

Duplex: A Reusable Fault Tolerance Extension Framework for Network Access Devices (2003)

Srikant Sharma, Jiawu Chen, Wei Li, Kartik Gopalan, Tzi-cker Chiueh

A growing variety of edge network access devices appear on the marketplace that perform various functions which are meant to complement generic routers ’ capabilities, such as firewalling,...

A Path Information Caching and Aggregation Approach to Traffic Source Identification (2003)

Fu-hau Hsu, Tzi-cker Chiueh

Probabilistic packet marking (PPM) is a technique designed to identify packet trac sources with low storage and processing overhead on network routers. In most previous PPM approaches, individual...

A Path Information Caching and Aggregation Approach to Traffic Source Identification (2003)

Fu-hau Hsu, Tzi-cker Chiueh

Probabilistic packet marking (PPM) is a technique designed to identify packet trac sources with low storage and processing overhead on network routers. In most previous PPM approaches, individual...

Design, Implementation, and Evaluation of A Digital Lectern System (2003)

Nikolai Joukov, Markus Fauster, Tzi-cker Chiueh

Deployment of asynchronous learning systems is still very limited and expensive due to the common use of digital video for recording and distribution of classroom lectures. Lectern II is a digital...

Internet Worms As Internet-Wide Threat (2003)

Nikolai Joukov And, Nikolai Joukov, Tzi-cker Chiueh

A computer worm is a program that propagates itself over a network, reproducing itself as it goes. Because of the recursive structure of this propagation, the spread rate of worms is very fast and...

An NFS Trace Player for File System Evaluation (2003)

Ningning Zhu, Jiawu Chen, Tzi-cker Chiueh, Daniel Ellard

File access traces have been used to drive simulations of storage management algorithms such as file caching, for workload characterization and modeling, and to identify interesting access patterns...

A Case for Network-Centric Buffer Cache Organization (2003)

Gang Peng, Srikant Sharma, Tzi-cker Chiueh

The emergence of clustered and networked storage architecture gives rise to a new type of servers which act as data conduits over the network for remotely stored data. These servers, which we call...

A Case for NetworkCentric Buffer Cache Organization (2003)

Gang Peng, Srikant Sharma, Tzi-cker Chiueh

A pass-through server such as an NFS server backed by an iSCSI[1] storage server only passes data between the storage server and NFS clients. Ideally it should require at most one data copying...

Duplex: A Reusable Fault Tolerance Extension Framework for Network Access (2003)

Devices Srikant Sharma, Srikant Sharma, Jiawu Chen, Wei Li, Kartik Gopalan, Tzi-cker Chiueh

A growing variety of edge network access devices appear on the marketplace that perform various functions which are meant to complement generic routers' capabilities, such as firewalling,...

Duplex: A Reusable Fault Tolerance Extension Framework for Network Access Devices (2003)

Srikant Sharma, Jiawu Chen, Wei Li, Kartik Gopalan, Tzi-cker Chiueh

A growing variety of edge network access devices appear on the marketplace that perform various functionalities which are meant to complement generic routers' capabilities, such as firewalling,...

Performance guarantee for cluster-based internet services (2003)

Chang Li, Gang Peng, Kartik Gopalan, Tzi-cker Chiueh

As web-based transactions become an essential element of everyday corporate and commerce activities, it becomes increasingly important that the performance of web-based services be predictable and...

Lectern II: A Multimedia Lecture Capturing And Editing System (2003)

Nikolai Joukov, Tzi-cker Chiueh

Deployment of asynchronous learning systems is still very limited mainly because of the use of expensive video to record and play back classroom lectures. The key advantage of the Lectern II approach...

A Path Information Caching and Aggregation Approach to Traffic Source Identification (2003)

Fu-hau Hsu, Tzi-cker Chiueh

Probabilistic packet marking (PPM) is a technique designed to identify packet traffic sources with low storage and processing overhead on network routers. In most previous PPM approaches, individual...

Sago: A Network Resource Management System for Real-Time Content Distribution (2002)

Tzi-cker Chiueh, Kartik Gopalan, Anindya Neogi, Chang Li, Srikant Sharma, Sheng-ming Shan, ...

Abstract — Content replication and distribution is an effective technology to reduce the response time for web accesses and has been proven quite popular among large Internet content providers....

Track-based disk logging (2002)

Tzi-cker Chiueh, Lan Huang

Disk logging is a fundamental building block for fault-tolerance system design because it captures a persistent snapshot of critical system state for subsequent recovery in the case of failures....

Improving Route Lookup Performance Using Network Processor Cache (2002)

Kartik Gopalan, Tzi-cker Chiueh

Earlier research has shown that the route lookup performance of a network processor can be signicantly improved with a cache that maintains ranges of lookup/classication keys rather than individual...

A decoupled architecture for application-specific file prefetching (2002)

Chuan-kai Yang, Tulika Mitra, Tzi-cker Chiueh

Data-intensive applications such as multimedia and data mining programs may exhibit sophisticated access patterns that are dicult to predict from past reference history and are dierent from one...

Experiences in Building a Software-Based SATF Scheduler (2002)

Lan Huang, Tzi-cker Chiueh

Because of the mechanical movement involved in disk data accesses, taking into account the geometrical details of disk drives while determining the service order of disk access requests is an...

Improving Route Lookup Performance Using Network Processor Cache (2002)

Kartik Gopalan, Tzi-cker Chiueh

Earlier research has shown that the route lookup performance of a network processor can be significantly improved by caching ranges of lookup/classification keys rather than individual keys. While...

I/O-Conscious data preparation for large-scale web search engines (2002)

Maxim Lifantsev, Tzi-cker Chiueh

Given that commercial search engines cover billions of web pages, efficiently managing the corresponding volumes of disk-resident data needed to answer user queries quickly is a formidable data...

Track-based disk logging (2002)

Tzi-cker Chiueh, Lan Huang

Disk logging is a fundamental building block for faulttolerance system design because it captures a persistent snapshot of critical system state for subsequent recovery in the occurrence of failures....

I/O-Conscious data preparation for large-scale web search engines (2002)

Maxim Lifantsev, Tzi-cker Chiueh

Given that commercial search engines cover billions of web pages, efficiently managing the corresponding volumes of disk-resident data needed to answer user queries quickly is a formidable data...

Implementation experiences of bandwidth guarantee on a wireless LAN (2002)

Srikant Sharma, Kartik Gopalan, Ningning Zhu, Gang Peng, Pradipta De, Tzi-cker Chiueh

Rether[1] was originally developed to support guaranteed Quality of Service (QoS) for shared Ethernet LANs. With the growing popularity of wireless LANs, we modified the Rether protocol to provide...

Multi-resource allocation and scheduling for periodic soft real-time applications (2002)

Kartik Gopalan, Tzi-cker Chiueh

Real-time applications that utilize multiple system resources, such as CPU, disks, and network links, require coordinated scheduling of these resources in order to meet their end-to-end performance...

Multi-resource allocation and scheduling for periodic soft real-time applications (2002)

Kartik Gopalan, Tzi-cker Chiueh

Real-time applications that utilize multiple system resources, such as CPU, disks, and network links require coordinated scheduling of these resources in order to meet their end-to-end performance...

Improving Route Lookup Performance Using Network Processor Cache (2002)

Kartik Gopalan, Tzi-cker Chiueh

Earlier research has shown that the route lookup performance of a network processor can be significantly improved by caching ranges of lookup/classification keys rather than individual keys. While...

Multi-resource allocation and scheduling for periodic soft real-time applications (2002)

Kartik Gopalan, Tzi-cker Chiueh

Real-time applications that utilize multiple system resources, such as CPU, disks, and network links, require coordinated scheduling of these resources in order to meet their end-to-end performance...

Compression-Domain Parallel Rendering (2002)

Tulika Mitra, Tzi-cker Chiueh

Three dimensional triangle mesh is the dominant representation used in parallel rendering of 3D geometric models. However, explosive growth in the complexity of the mesh-based 3D models overwhelms...

Quality of service guarantee for cluster-based internet service (2001)

Chang Li, Gang Peng, Kartik Gopalan, Tzi-cker Chiueh

Abstract--- As Web-based interaction and transaction become an indispensable element of everyday corporate and commerce activity, Internet service providers are increasingly pressured by their...

Quality of service guarantee on 802.11 networks (2001)

Srikant Sharma, Kartik Gopalan, Ningning Zhu, Pradipta De, Gang Peng, Tzi-cker Chiueh

Rether[1] was originally developed to support guaranteed Quality of Service (QoS) for shared Ethernet LANs. With the growing popularity of wireless LANs, we modified the Rether protocol to provide...

Chiueh; “Zodiac2: An authoring tool for active video content”; ECSL (2001)

Anindya Neogi, Tzi-cker Chiueh

Conventional digital video playback systems provide only limited user interactivity, mostly in the form of VCRlike controls such as fast forward/backward, slow motion, pause/stop, etc. In this model,...

Compression Techniques for Active Video Content, SUNY Stony Brook Experimental Computer Systems Lab (2001)

Anindya Neogi, Tzi-cker Chiueh

Conventional digital video playback systems provide only limited user interactivity, mostly in the form of VCRlike controls such as fast forward/backward, slow motion, pause/stop, etc. In this model,...

Design issues in system support for programmable routers (2001)

Prashant Pradhan, Kartik Gopalan, Tzi-cker Chiueh

Placement of computation inside the network is a powerful computation model that can improve the overall performance of network applications. In this paper, we address the problem of providing sound...

Quality of service guarantee on 802.11 networks (2001)

Srikant Sharma, Kartik Gopalan, Ningning Zhu, Pradipta De, Gang Peng, Tzi-cker Chiueh

Rether[1] was originally developed to support guaranteed Quality of Service (QoS) for shared Ethernet LANs. With the growing popularity of wireless LANs, we modified the Rether protocol to provide...

Integrated Real-Time Resource Scheduling (2001)

Kartik Gopalan, Tzi-cker Chiueh, Ajay Gupta

Real-time periodic applications, such as multimedia applications, that utilize multiple system resources, such as CPU, disks, and network link, require coordinated scheduling of these resources in...

Implementation of a Fault-Tolerant Real-Time Network-Attached Storage Device (2000)

Ashish Raniwala, Srikant Sharma, Anindya Neogi, Tzi-cker Chiueh

Phoenix is a fault-tolerant real-time network-attached storage device (NASD). Like other NASD architectures, Phoenix provides an object-based interface to data stored on network-attached disks. In...

On-the-fly rendering of losslessly compressed irregular volume data (2000)

Chuan-kai Yang, Tulika Mitra, Tzi-cker Chiueh

Very large irregular-grid data sets are represented as tetrahedral meshes and may incur significant disk I/O access overhead in the rendering process. An effective way to alleviate the disk I/O...

A Cluster-based, Scalable Edge Router Architecture (2000)

Prashant Pradhan, Tzi-cker Chiueh

One of the major challenges in designing computationally versatile routers, especially routers at the network edge, is to simultaneously provide both high packet forwarding performance and versatile...

Three-Dimensional Computer Graphics Architecture (2000)

Tulika Mitra, Tzi-cker Chiueh

Three-dimensional (3D) computer graphics hardware has emerged to become an integral part of mainstream desktop PC systems. The aim of this paper is to describe the 3D graphics architecture at a level...

Application-Specific File Prefetching For Multimedia Programs (2000)

Chuan-kai Yang, Tzi-cker Chiueh

This paper describes the design, implementation, and evaluation of an automatic application-specific file prefetching mechanism that is designed to improve the I/O performance of multimedia programs...

Implementation of a Rotation-Latency-Sensitive Disk Scheduler (2000)

Lan Huang, Tzi-cker Chiueh

Processor speed and memory capacity are increasing several times faster than disk speed. Disk I/O performance becomes an important bottleneck due to this disparity. Disk head seeking overhead has...

Cache Memory Design for Internet Processors (2000)

Tzi-cker Chiueh, Prashant Pradhan

larger portion of the IP address space. Toward this end, our work develops a novel address-range-merging technique by exploiting the limited number of outcomes for routing table lookup (the number of...

Fchiueh, Harish, (2000)

Neogig Cs Sunysb, Tzi-cker Chiueh, Harish Sankaran, Anindya Neogi

The advent of executable contents such as Java applets exposes WWW users to a new class of attacks that were not possible before. Despite an array of security checking, detection, and enforcement...

On-the-Fly Rendering Of Losslessly Compressed Irregular Volume Data (2000)

Chuan-kai Yang, Tulika Mitra, Tzi-cker Chiueh

Very large irregular-grid data sets are represented as tetrahedral meshes and may incur significant disk I/O access overhead in the rendering process. An effective way to alleviate the disk I/O...

Implementation of a Fault-Tolerant Real-Time Network-Attached Storage Device (2000)

Ashish Raniwala, Srikant Sharma, Anindya Neogi, Tzi-cker Chiueh

Phoenix is a fault-tolerant real-time network-attached storage device (NASD). Like other NASD architectures, Phoenix provides an object-based interface to data stored on network-attached disks. In...

Lectern: A Multimedia Course-Lecture Capturing and Playback System (2000)

Peitao Deng, Tzi-cker Chiueh

Despite increasing interests in asynchronous learning with advances in media and communications technologies, existing asynchronous learning systems are still prohibitively expensive, mainly because...

Suez: A Cluster-Based Scalable Real-Time Packet Router (2000)

Tzi-cker Chiueh, Prashant Pradhan

Suez is a high-performance real-time packet router that supports fast best-effort packet routing and scalable QoS-guaranteed packet scheduling, and is built on a hardware platform consisting of a...

Application-Specific File Prefetching For Multimedia Programs (2000)

Tulika Mitra, Chuan-kai Yang, Tzi-cker Chiueh

This paper describes the design, implementation, and evaluation of an automatic application-specific file prefetching mechanism that is designed to improve the I/O performance of multimedia programs...

Integrating Segmentation and Paging Protection for Safe, Efficient and Transparent Software Extensions (2000)

Tzi-cker Chiueh, Prashant Pradhan

The technological evolution towards extensible software architectures and component-based software development demands safe, efficient, flexible, and easy-touse extension mechanisms to provide...

Spout: A Transparent Distributed Execution Engine for Java Applets (2000)

Tzi-cker Chiueh, Harish Sankaran, Anindya Neogi

The advent of executable contents such as Java applets exposes WWW users to a new class of attacks that were not possible before. Despite an array of security checking, detection, and enforcement...

Multi-Resolution Indexing for Shape Images (2000)

Tzi-cker Chiueh, Allen Ballman, Kevin Kreeger

1 Introduction Content-based image database retrieval fundamentally consists of two components: feature extraction, which abstracts high-level symbolic representations from pixellevel images, and...

Integrating segmentation and paging protection for safe, efficient and transparent software extensions (1999)

Tzi-cker Chiueh, Ganesh Venkitachalam, Prashant Pradhan

The trend towards extensible software architectures and component-based software development demands safe, effi-cient, and easy-to-use extension mechanisms to enforce pro-tection boundaries among...

Intra-Address Space Protection Using Segmentation Hardware (1999)

Tzi-cker Chiueh, Ganesh Venkitachalam, Prashant Pradhan

' 1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for...

Operating System Support for Programmable Cluster-Based Internet Routers (1999)

Prashant Pradhan, Tzi-cker Chiueh

' 1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for...

Charm: An I/O-Driven Execution Strategy for High-Performance Transaction Processing (1999)

Tzi-cker Chiueh, Lan Huang

The performance of a transaction processing system whose database is not completely memory-resident critically depends on the amount of physical disk I/O required. This paper describes a...

Operating Systems Support for Programmable Cluster-Based Internet Routers (1999)

Prashant Pradhan, Tzi-cker Chiueh

As network routers evolve towards supporting ever more higher-level networking functions beyond traditional network-layer and transport-layer protocols, programmability becomes a major design issue...

Integrating Segmentation and Paging Protection for Safe, Efficient and Transparent Software Extensions (1999)

Tzi-cker Chiueh, Ganesh Venkitachalam, Prashant Pradhan

The trend towards extensible software architectures and component-based software development demands safe, efficient, and easy-to-use extension mechanisms to enforce protection boundaries among...

Efficient Real-Time Index Updates in Text Retrieval Systems (1999)

Tzi-cker Chiueh, Lan Huang

As information retrieval (IR) systems emerge as the mainstream information finding tool within commercial enterprises due to the enormous popularity of World Wide Web (WWW) technology in the intranet...

Dynamic 3D Graphics Workload Characterization and the Architectural Implications (1999)

Tulika Mitra, Tzi-cker Chiueh

Although PC-class 3D graphics hardware has made significant strides in the last several years, the underlying architectural design principles are still generally considered as a black art. The...

Trail: A Fast Sychronous Write Disk Subsystem Using Track-Based Logging (1999)

Lan Huang, Tzi-cker Chiueh

This paper describes the design and implementation of Trail, a track-based logging disk subsystem under Linux that is designed specifically to optimize the performance of synchronous disk write...

High-Performance IP Routing Table Lookup Using CPU Caching (1999)

Tzi-cker Chiueh, Prashant Pradhan

Wire-speed IP (Internet Protocol) routers require very fast routing table lookup for incoming IP packets. The routing table lookup operation is time consuming because the part of an IP address used...

Dynamic 3D Graphics Workload Characterization and the Architectural Implications (1999)

Tulika Mitra, Tzi-cker Chiueh

Although PC-class 3D graphics hardware has made significant strides in the last several years, the underlying architectural design principles are still generally considered as a black art. The...

Intra-Address Space Protection Using Segmentation Hardware (1999)

Tzi-cker Chiueh, Ganesh Venkitachalam, Prashant Pradhan

The technological evolution towards extensible software systems and component-based software development requires efficient, flexible and easy-to-use protection mechanisms to isolate software modules...

Phoenix: A Low-Power Fault-Tolerant Real-Time Network-Attached Storage Device (1999)

Anindya Neogi, Ashish Raniwala, Tzi-cker Chiueh

Phoenix is a real-time network-attached storage device (NASD) that guarantees real-time data delivery to network clients even across single disk failure. The service interfaces that Phoenix provides...

Mesh-Oriented 3D Graphics Architecture (1999)

Tzi-cker Chiueh, Tulika Mitra

Although triangle meshes are used pervasively in 3D graphics applications and there exist highly efficient mesh representations, almost all existing 3D graphics processors are based on the assumption...

Automatic Fault Detection and Recovery in Real Time Switched (1999)

Ethernet Networks, Srinidhi Varadarajan, Tzi-cker Chiueh

EtheReal is a real-time Fast Ethernet switch architecture that provides bandwidth guarantees to distributed multimedia applications without OS and hardware modifications on the host machines. It...

High-Performance Common Gateway Interface Invocation (1999)

Ganesh Venkitachalam, Tzi-cker Chiueh

As more and more Web services are delivered in the form of Common Gateway Interfaces (CGI) scripts, the efficiency at which Web servers execute CGI scripts is becoming ever more important. In this...

SBFilter : A Fast URL Filter Engine for Internet Access Management (1999)

Kartik Gopalan, Tzi-cker Chiueh

Internet access management refers to the capability of controlling the accesses to selected Web sites according to a pre-defined policy. Access requests to web sites/files other than what is allowed...

Dynamic 3D Graphics Workload Characterization and the Architectural Implications (1999)

Tulika Mitra, Tzi-cker Chiueh

Although PC-class 3D graphics hardware has made significant strides in the last several years, the underlying architectural design principles are still generally considered as a black art. The...

High Performance IP Routing Table Lookup using CPU Caching (1999)

Tzi-cker Chiueh, Prashant Pradhan

Wire-speed IP (Internet Protocol) routers require very fast routing table lookup for in-coming IP packets. The routing table lookup operation is time consuming because the part of an IP address used...

Intra-Address Space Protection Using Segmentation Hardware (1999)

Tzi-cker Chiueh, Ganesh Venkitachalam, Prashant Pradhan

The technological evolution towards extensible software systems and component-based software development requires e cient, exible and easy-to-use protection mechanisms to isolate software modules...

Real-Time Performance Guarantees over Wired/Wireless LANs (1998)

Prashant Pradhan, Tzi-cker Chiueh

Distributed audio and video applications require end-to-end performance guarantees from the underlying networks for smooth delivery of real-time media streams. The end-to-end nature dictates that...

Design and Implementation of A Packet-Switched Phone Server (1998)

Tzi-cker Chiueh, Praveen Arora, Prashant Pradhan

This paper describes the design and implementation of an operational PPS prototype built in State University of New York at Stony Brook, which is developed on a PentiumPro 200 machine running Windows...

Variorum: A Multimedia-Based Program Documentation System (1998)

Tzi-cker Chiueh, Wei Wu, Lap-chung Lam

Conventional software documentation systems are mostly based on textual descriptions that explain or annotate the program's source code. Because these systems rely solely on texts, it is dicult...

A Breadth-First Approach To Efficient Mesh Traversal (1998)

Tulika Mitra, Tzi-cker Chiueh

Complex 3D polygonal models are typically represented as triangular meshes, especially when they are generated procedurally, or created from volumetric data sets through surface extraction. Existing...

EtheReal: A Host-Transparent Real-Time Fast Ethernet Switch (1998)

Srinishi Varadarajan, Tzi-cker Chiueh

Distributed multimedia applications require guaranteed quality of service (QOS) from the underlying networks. Most of the QOS research is focused on networks consisting of Layer-3 routers or ATM...

Implementation and Evaluation of the Parallel Mesa Library (1998)

Tulika Mitra, Tzi-cker Chiueh

This paper describes the implementation and performance evaluation of a 3D graphics library that can be readily linked with parallel applications to provide run-time visualization on large-scale...

Implementation and Evaluation of Parallel Mesa Library (1998)

Tzi-cker Chiueh, Tulika Mitra, Tulika Mitra

This paper describes the implementation and performance evaluation of a 3D graphics library that can be readily linked with parallel applications to provide run-time visualization on large-scale...

Real-Time Performance Guarantees over Wired/Wireless LANs (1998)

Prashant Pradhan, Tzi-cker Chiueh

This paper describes the implementation effort of supporting end-to-end performance guarantees over a heterogeneous local-area network comprising of both wired and wireless LAN segments. Most of the...

Zodiac: A History-Based Interactive Video Authoring System (1998)

Tzi-cker Chiueh, Tulika Mitra, Anindya Neogi, Chuan-kai Yang

Easy-to-use audio/video authoring tools play a crucial role in moving multimedia programs from research curiosity to main-stream applications. This paper describes the design and implementation of an...

A Breadth-First Approach to Efficient Mesh Traversal (1998)

Tulika Mitra, Tzi-cker Chiueh

Complex 3D polygonal models are typically represented as triangular meshes, especially when they are generated procedurally, or created from volumetric data sets through surface extraction. Existing...

Performance Analysis of An RSVP-Capable Router (1998)

Tzi-cker Chiueh, Anindya Neogi

RSVP is a bandwidth reservation protocol that allows distributed real-time applications such as video-conferencing software to make bandwidth reservations over packetswitched networks. Coupled with...

Zodiac: A History-Based Interactive Video Authoring System (1998)

Tzi-cker Chiueh, Tulika Mitra, Anindya Neogi, Chuan-kai Yang

Easy-to-use audio/video authoring tools play a crucial role in moving multimedia programs from research curiosity to main-stream applications. This paper describes the design and implementation of an...

Variorum: A Multimedia-Based Program Documentation System (1998)

Tzi-cker Chiueh, Wei Wu

Conventional software documentation systems are mostly based on textutal descriptions that explain or annotate the program's source code. Typically they also support interactive browsing of...

Design and Implementation of A Packet-Switched Phone Server (1998)

Tzi-cker Chiueh, Praveen Arora, Prashant Pradhan

This paper describes the design and implementation of an operational PPS prototype built in State University of New York at Stony Brook, which is developed on a PentiumPro 200 machine running Windows...

Design and Implementation of a Multimedia Multi-User Communication System (1998)

Sergio Silva, Tzi-cker Chiueh

Internet Relay Chat (IRC) systems have become an increasingly popular social medium in the cyberspace. The main goal of the Multimedia Communication System (MMC) is to extend the functionality of...

Pupa: A Low-Latency Communication System for Fast Ethernet (1998)

Manish Verma, Tzi-cker Chiueh

Pupa is a low-latency communication system that provides the same quality of message delivery as TCP but is designed specifically for a parallel computing cluster connected by a 100 Mbits/sec Fast...

The NASA STI Program Office provides (1997)

Tzi-cker Chiueh, Kwan-liu Ma

Since its founding, NASA has been dedicated to the advancement of aeronautics and space

SASE: implementation of a compressed text search engine (1997)

Srinidhi Varadarajan, Srinidhi Varadarajan, Tzi-cker Chiueh, Tzi-cker Chiueh

Keyword based search engines are the basic building block of text retrieval systems. Higher level systems like content sensitive search engines and knowledgebased systems still rely on keyword search...

A Parallel Pipelined Renderer for Time-Varying Volume Data (1997)

Tzi-cker Chiueh, Kwan-liu Ma

. This paper presents a strategy for e#ciently rendering time-varying volume data sets on a distributedmemory parallel computer. Time-varying volume data take large storage space and visualizing them...

Implementation and Evaluation of a Multimedia File System (1997)

Niranjan Transarc, T. N. Niranjan, Transarc Corporation, Tzi-cker Chiueh, Gerhard A. Schloss

This paper describes the implementation and evaluation of MMFS, a MultiMedia File System that extends the UNIX File System (UFS) specifically for interactive multimedia applications. MMFS supports a...

SASE: Implementation of a Compressed Text Search Engine (1997)

Srinidhi Varadarajan, Tzi-cker Chiueh

Keyword based search engines are the basic building block of text retrieval systems. Higher level systems like content sensitive search engines and knowledgebased systems still rely on keyword search...

Design and Implementation of a Real-Time Switch for Segmented Ethernets (1997)

Chitra Venkatramani, Tzi-cker Chiueh

Providing network bandwidth guarantees over an Ethernet requires coordination of the network nodes for traffic prioritization such that real-time data can have deterministic access to the network. We...

Compression-Domain Text Indexing and Retrieval (1997)

Tzi-cker Chiueh, Srinidhi Varadarajan

Keyword-based text retrieval engines have been and will continue to be essential to text-based information access systems because they serve as the basic building blocks to high-level text analysis...

Heresy: A Virtual Image-Space 3D Rasterization Architecture (1997)

Tzi-cker Chiueh

With the advent of virtual reality and other visual applications that require photo and cinema realism, 3D graphics hardware has started to enter into the main stream. This paper describes the design...

Integrated Volume Compression and Visualization (1997)

Tzi-Cker Chiueh, Chuan-kai Yang, Taosong He, Hanspeter Pfister, Arie Kaufmam

Volumetric data sets require enormous storage capacity even at moderate resolution levels. The excessive storage demands not only stress the capacity of the underlying storage and communications...

Design, Implementation, and Evaluation of a Parallel Image Shape Indexer (1997)

Tzi-cker Chiueh, Dimitris Margaritis, Srinidhi Varadarajan

Abstract This paper describes the design, implementation, andevaluation of a parallel indexer called PAMIS 1 for a polygonal 2D shape image database. PAMIS is based on a shaperepresentation scheme...

Operated by Universities Space Research Association (1997)

Tzi-cker Chiueh, Kwan-liu Ma

This paper presents a strategy for efficiently rendering time-varying volume data sets on a distributedmemory parallel computer. Time-varying volume data take large storage space and visualizing them...

A Compiler-Directed Distributed Shared Memory System (1995)

Tzi-cker Chiueh, Manish Verma

With the advent of high-performance microprocessors and high-speed local area networks, networks of workstations (NOW) are now capable of delivering sustained computational performance comparable to...

Design, Implementation, and Evaluation of a Software-based Real-Time Ethernet Protocol (1995)

Chitra Venkatramani, Tzi-cker Chiueh

Distributed multimedia applications require performance guarantees from the underlying network subsystem. Ethernet has been the dominant local area network architecture in the last decade, and we...

An Empirical Study of Admission Control Strategies in Video Servers (1995)

Michael Vernick, Tzi-cker Chiueh

A video server guarantees the I/O bandwidth required for the smooth playback of a video access request once it has been admitted into the system. To ensure that new video access requests will not...

Content-Based Image Indexing (1994)

Tzi-cker Chiueh

We formulate the content-based image in-dexing problem as a multi-dimensional nearest-neighbor search problem, and de-velop/implement an optimistic vantage-point tree algorithm that can dynamically...

Supporting Real-Time Traffic on Ethernet (1994)

Chitra Venkatramani, Tzi-cker Chiueh

Ethernet has been the dominant local area network architecture in the last decade, and we believe that it will continue to be so because of its cost-effectiveness and the availability of...

Supporting Real-Time Traffic on Ethernet (1994)

Tzi-cker Chiueh, Chitra Venkatramani

Ethernet is the dominant local area network architecture in the last decade, and we believe that it is going to play the same important role in the future because of its cost-effectiveness and the...

Cube-3: A Real-Time Architecture for High-Resolution Volume Visualization (1994)

Hanspeter Pfister, Arie Kaufman, Tzi-cker Chiueh

This paper describes a high-performance special-purpose system, Cube-3, for displaying and manipulating highresolution volumetric datasets in real-time. A primary goal of Cube-3 is to render 512 3 ,...

Real-Time Architecture for High-Resolution Volume Visualization (1993)

Hanspeter P Ster, Arie Kaufman, Tzi-cker Chiueh

This paper describes a high-performance special-purpose system, Cube-3, for displaying and manipulating highresolution volumetric datasets in real-time. A primary goal of Cube-3 is to render 512 3,...

A Survey of Near-Line Storage Technologies: Devices and Systems (1993)

Chitra Venkatramani, Tzi-cker Chiueh

With the advent of multi-media and other applications that require the incorporation of large amounts of digital data, the need for a new level in the storage hierarchy has arisen. This new storage...

Cube-3: A Real-Time Architecture for (1993)

Hanspeter P Ster, Arie Kaufman, Tzi-cker Chiueh

This paper describes a high-performancespecial-purpose system, Cube-3, for displaying and manipulating highresolution volumetric datasets in real-time. A primary goal of Cube-3 is to render 512 ,...

Cache Memory Design for Network Processors

Tzi-cker Chiueh, Prashant Pradhan

The exponential growth in Internet traffic has motivated the development of a new breed of microprocessors called Network Processors, which are designed to address the performance problem resulting...

A Computation Framework for an Extensible Network Router : Design, Implementation and Evaluation

Prashant Pradhan, Tzi-cker Chiueh

Dynamic addition of computation in the interior of the network holds significant promise for improving overall end-to-end application performance, either by exposing and exploiting global network...

High-Performance IP Routing Table Lookup Using CPU Caching

Tzi-cker Chiueh, Prashant Pradhan

Wire-speed IP (Internet Protocol) routers require very fast routing table lookup for incoming IP packets. The routing table lookup operation is time consuming because the part of an IP address used...

A Cluster-based Scalable and Extensible Edge Router Architecture

Prashant Pradhan, Tzi-cker Chiueh

A major challenge in network router design is to provide both high packet forwarding performance and versatile packet processing capabilities at the edge of the Internet. This paper describes a...

Discretization in Fluid-Fairness: Formulation and Implications

Prashant Pradhan, Tzi-cker Chiueh

This work analyses the implications of discretization on fluid-fairness. In this context, discretization means being fluid-fair with a chosen granularity. The operation of a discretized scheduler is...

High-Performance IP Routing Table Lookup Using CPU Caching

Tzi-cker Chiueh, Prashant Pradhan

Wire-speed IP (Internet Protocol) routers require very fast routing table lookup for incoming IP packets. The routing table lookup operation is time consuming because the part of an IP address used...