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)
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)
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...
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...
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...
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)
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)
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...
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)
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)
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...
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...
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)
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)
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...
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)
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)
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)
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...
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)
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)
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...
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...
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...
A feather-weight virtual machine for windows applications (2006)
Yang Yu, Fanglu Guo, Susanta Nanda, Lap-chung Lam, Tzi-cker Chiueh
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)
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...
Visual Comput (2006) DOI 10.1007/s00371-006-0003-9 ORIGINAL ARTICLE (2006)
Chuan-kai Yang, Tzi-cker Chiueh
Department of Information Management,
A feather-weight virtual machine for windows applications (2006)
Yang Yu, Fanglu Guo, Susanta Nanda, Lap-chung Lam, Tzi-cker Chiueh
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)
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)
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)
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...
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...
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)
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)
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)
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)
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)
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)
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)
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)
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)
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,...
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)
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)
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...
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)
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...
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...
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)
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...
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
. 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)
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)
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)
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)
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...