Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Fang Yu 0002

dblp:44/3505-2 · DBLP profile ↗
← Back
26ranked-venue papers
5as first author
0since 2021 · last 2013
0000-0001-9670-0826ORCID · corroborated

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

Security and privacy · 11Computer networks · 10 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2 · 1 first-authorSystems, architecture and hardware · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorTheory of computation · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Network and information security
18 papers
Network security · 56% Web and mobile security · 26% Privacy and data protection · 5%
Computer networks
8 papers
Network measurement and analytics · 78% Internet architecture and protocols · 16% Network management and operations · 6%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Hardware accelerators and domain-specific architectures · 47% Reconfigurable computing and FPGAs · 27% Electronic design automation · 27%
Databases, data mining, and information retrieval
4 papers
Information retrieval · 60% Data mining · 40%

Topics — the 30 heaviest of 38, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network security
traffic analysis
0.432013
Intention and Origination: An Inside Look at Large-Scale Bot Queries · NDSS 2013
Host Fingerprinting and Tracking on the Web: Privacy and Security Implications · NDSS 2012
De-anonymizing the internet using unreliable IDs · SIGCOMM 2009
Network security › content filtering
spam filtering
0.332010
On Network-level Clusters for Spam Detection · NDSS 2010
Spamming botnets: signatures and characteristics · SIGCOMM 2008
How dynamic are IP addresses? · SIGCOMM 2007
Network security › intrusion detection and prevention
intrusion detection
0.232010
SBotMiner: large scale search bot detection · WSDM 2010
Efficient Multimatch Packet Classification for Network Security Applications · IEEE J. Sel. Areas Commun. 2006
Algorithms to accelerate multiple regular expressions matching for deep packet inspection · SIGCOMM 2006
Network security › intrusion detection and prevention › intrusion detection › malicious traffic detection
botnet detection
0.222009
BotGraph: Large Scale Spamming Botnet Detection · NSDI 2009
How dynamic are IP addresses? · SIGCOMM 2007
Network measurement and analytics › internet measurement
IP address classification
0.112012
Populated IP addresses: classification and applications · CCS 2012
Usable security › security operations
account compromise detection
0.112012
Innocent by association: early recognition of legitimate users · CCS 2012
Web and mobile security › online social network abuse
malicious account detection
0.112012
Populated IP addresses: classification and applications · CCS 2012
Web and mobile security
malicious advertising
0.112012
Knowing your enemy: understanding and detecting malicious web advertising · CCS 2012
Authentication and access control
user authentication
0.112012
Innocent by association: early recognition of legitimate users · CCS 2012
Privacy and data protection
web tracking
0.112012
Host Fingerprinting and Tracking on the Web: Privacy and Security Implications · NDSS 2012
Network security › cyber deception
honeypot
0.112011
Heat-seeking honeypots: design and experience · WWW 2011
Web and mobile security › web attacks
search-engine poisoning
0.112011
deSEO: Combating Search-Result Poisoning · USENIX Security Symposium 2011
Network measurement and analytics › network mining
network clustering
0.112010
On Network-level Clusters for Spam Detection · NDSS 2010
Network security › intrusion detection and prevention
bot detection
0.112010
SBotMiner: large scale search bot detection · WSDM 2010
Network security › email security
email spam
0.112010
Investigation of Triangular Spamming: A Stealthy and Efficient Spamming Technique · IEEE Symposium on Security and Privacy 2010
Network security › intrusion detection and prevention › intrusion detection
malicious traffic detection
0.112010
SBotMiner: large scale search bot detection · WSDM 2010
Data mining › structured data mining
graph mining
0.112009
BotGraph: Large Scale Spamming Botnet Detection · NSDI 2009
Malware analysis › botnet
botnet analysis
0.112008
Spamming botnets: signatures and characteristics · SIGCOMM 2008
Electronic design automation
boolean satisfiability
0.112008
A practical reconfigurable hardware accelerator for Boolean satisfiability solvers · DAC 2008
Reconfigurable computing and FPGAs
FPGA accelerator
0.112008
A practical reconfigurable hardware accelerator for Boolean satisfiability solvers · DAC 2008
Information retrieval
search engines
0.122011
deSEO: Combating Search-Result Poisoning · USENIX Security Symposium 2011
Searching the Searchers with SearchAudit · USENIX Security Symposium 2010
Network security › intrusion detection and prevention › intrusion detection
deep packet inspection
0.112006
Algorithms to accelerate multiple regular expressions matching for deep packet inspection · SIGCOMM 2006
Network security › intrusion detection and prevention › intrusion detection › pattern matching
regular expression matching
0.112006
Algorithms to accelerate multiple regular expressions matching for deep packet inspection · SIGCOMM 2006
Hardware accelerators and domain-specific architectures › network function acceleration
TCAM-based classification
0.112006
Efficient Multimatch Packet Classification for Network Security Applications · IEEE J. Sel. Areas Commun. 2006
Collaborative and social computing
social networks
0.012012
Innocent by association: early recognition of legitimate users · CCS 2012
Information retrieval › ranking › result ranking
search result ranking
0.012011
deSEO: Combating Search-Result Poisoning · USENIX Security Symposium 2011
Information retrieval
query log analysis
0.012010
SBotMiner: large scale search bot detection · WSDM 2010
Privacy and data protection
de-anonymization
0.012009
De-anonymizing the internet using unreliable IDs · SIGCOMM 2009
Internet architecture and protocols › layered network architecture › application-layer protocols
email protocols
0.012008
Spamming botnets: signatures and characteristics · SIGCOMM 2008
Internet architecture and protocols › naming and addressing
IP addressing
0.012007
How dynamic are IP addresses? · SIGCOMM 2007

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

clustering · 0.8graph analysis · 0.4statistical analysis · 0.3vouching trees · 0.3time series analysis · 0.3machine learning · 0.3implicit vouching · 0.3measurement study · 0.2log analysis · 0.1honeypot deployment · 0.1traffic analysis · 0.1planetlab deployment · 0.1network probing · 0.1application-level data analysis · 0.1pipelining · 0.1network traffic analysis · 0.1application-specific architecture · 0.1application-level server log analysis · 0.1
YearPublicationVenuePosition
2013 SocialWatch: detection of online service abuse via large-scale social graphs
abstract
In this paper, we present a framework, SocialWatch, to detect attacker-created accounts and hijacked accounts for online services at a large scale. SocialWatch explores a set of social graph properties that effectively model the overall social activity and connectivity patterns of online users, including degree, PageRank, and social affinity features. These features are hard to mimic and robust to attacker counter strategies. We evaluate SocialWatch using a large, real dataset with more than 682 million users and over 5.75 billion directional relationships. SocialWatch successfully detects 56.85 million attacker-created accounts with a low false detection rate of 0.75% and a low false negative rate of 0.61%. In addition, SocialWatch detects 1.95 million hijacked accounts---among which 1.23 million were not detected previously---with a low false detection rate of 2%. Our work demonstrates the practicality and effectiveness of using large social graphs with billions of edges to detect real attacks.
Junxian Huang 0001, Yinglian Xie, Fang Yu 0002, Qifa Ke, Martín Abadi, Eliot Gillum, Z. Morley Mao
AsiaCCS3
2013 Intention and Origination: An Inside Look at Large-Scale Bot Queries
Junjie Zhang 0004, Yinglian Xie, Fang Yu 0002, David Soukal, Wenke Lee
NDSS3
2013 Finding the Linchpins of the Dark Web: a Study on Topologically Dedicated Hosts on Malicious Web Infrastructures
abstract
Malicious Web activities continue to be a major threat to the safety of online Web users. Despite the plethora forms of attacks and the diversity of their delivery channels, in the back end, they are all orchestrated through malicious Web infrastructures, which enable miscreants to do business with each other and utilize others' resources. Identifying the linchpins of the dark infrastructures and distinguishing those valuable to the adversaries from those disposable are critical for gaining an upper hand in the battle against them. In this paper, using nearly 4 million malicious URL paths crawled from different attack channels, we perform a large-scale study on the topological relations among hosts in the malicious Web infrastructure. Our study reveals the existence of a set of topologically dedicated malicious hosts that play orchestrating roles in malicious activities. They are well connected to other malicious hosts and do not receive traffic from legitimate sites. Motivated by their distinctive features in topology, we develop a graph-based approach that relies on a small set of known malicious hosts as seeds to detect dedicate malicious hosts in a large scale. Our method is general across the use of different types of seed data, and results in an expansion rate of over 12 times in detection with a low false detection rate of 2%. Many of the detected hosts operate as redirectors, in particular Traffic Distribution Systems (TDSes) that are long-lived and receive traffic from new attack campaigns over time. These TDSes play critical roles in managing malicious traffic flows. Detecting and taking down these dedicated malicious hosts can therefore have more impact on the malicious Web infrastructures than aiming at short-lived doorways or exploit sites.
Zhou Li 0001, Sumayah A. Alrwais, Yinglian Xie, Fang Yu 0002, XiaoFeng Wang 0001
IEEE Symposium on Security and Privacy4
2012 Populated IP addresses: classification and applications
abstract
Populated IP addresses (PIP) -- IP addresses that are associated with a large number of user requests are important for online service providers to efficiently allocate resources and to detect attacks. While some PIPs serve legitimate users, many others are heavily abused by attackers to conduct malicious activities such as scams, phishing, and malware distribution. Unfortunately, commercial proxy lists like Quova have a low coverage of PIP addresses and offer little support for distinguishing good PIPs from abused ones. In this study, we propose PIPMiner, a fully automated method to extract and classify PIPs through analyzing service logs. Our methods combine machine learning and time series analysis to distinguish good PIPs from abused ones with over 99.6% accuracy. When applying the derived PIP list to several applications, we can identify millions of malicious Windows Live accounts right on the day of their sign-ups, and detect millions of malicious Hotmail accounts well before the current detection system captures them.
Chi-Yao Hong, Fang Yu 0002, Yinglian Xie
CCS2
2012 Knowing your enemy: understanding and detecting malicious web advertising
abstract
With the Internet becoming the dominant channel for marketing and promotion, online advertisements are also increasingly used for illegal purposes such as propagating malware, scamming, click frauds, etc. To understand the gravity of these malicious advertising activities, which we call malvertising, we perform a large-scale study through analyzing ad-related Web traces crawled over a three-month period. Our study reveals the rampancy of malvertising: hundreds of top ranking Web sites fell victims and leading ad networks such as DoubleClick were infiltrated.
Zhou Li 0001, Kehuan Zhang, Yinglian Xie, Fang Yu 0002, XiaoFeng Wang 0001
CCS4
2012 Innocent by association: early recognition of legitimate users
abstract
This paper presents the design and implementation of Souche, a system that recognizes legitimate users early in online services. This early recognition contributes to both usability and security. Souche leverages social connections established over time. Legitimate users help identify other legitimate users through an implicit vouching process, strategically controlled within vouching trees. Souche is lightweight and fully transparent to users. In our evaluation on a real dataset of several hundred million users, Souche can efficiently identify 85% of legitimate users early, while reducing the percentage of falsely admitted malicious users from 44% to 2.4%. Our evaluation further indicates that Souche is robust in the presence of compromised accounts. It is generally applicable to enhance usability and security for a wide class of online services.
Yinglian Xie, Fang Yu 0002, Qifa Ke, Martín Abadi, Eliot Gillum, Krish Vitaldevaria, Jason Walter, Junxian Huang 0001, Z. Morley Mao
CCS2
2012 Host Fingerprinting and Tracking on the Web: Privacy and Security Implications
Ting-Fang Yen, Yinglian Xie, Fang Yu 0002, Roger Peng Yu, Martín Abadi
NDSS3
2011 deSEO: Combating Search-Result Poisoning
John P. John, Fang Yu 0002, Yinglian Xie, Arvind Krishnamurthy, Martín Abadi
USENIX Security Symposium2
2011 Heat-seeking honeypots: design and experience
abstract
Many malicious activities on the Web today make use of compromised Web servers, because these servers often have high pageranks and provide free resources. Attackers are therefore constantly searching for vulnerable servers. In this work, we aim to understand how attackers find, compromise, and misuse vulnerable servers. Specifically, we present heat-seeking honeypots that actively attract attackers, dynamically generate and deploy honeypot pages, then analyze logs to identify attack patterns.
John P. John, Fang Yu 0002, Yinglian Xie, Arvind Krishnamurthy, Martín Abadi
WWW2
2010 How to tell an airport from a home: techniques and applications
abstract
Today's Internet services increasingly use IP-based geolocation to specialize the content and service provisioning for each user. However, these systems focus almost exclusively on the current position of users and do not attempt to infer or exploit any qualitative context about the location's relationship with the user (e.g., is the user at home? on a business trip?). This paper develops such a context by profiling the usage patterns of IP address ranges, relying on known user and machine identifiers to track accesses over time. Our preliminary results suggest that rough location categories such as residences, workplaces, and travel venues can be accurately inferred, enabling a range of potential applications from demographic analyses to ad specialization and security improvements.
Andreas Pitsillidis, Yinglian Xie, Fang Yu 0002, Martín Abadi, Geoffrey M. Voelker, Stefan Savage
HotNets3
2010 On Network-level Clusters for Spam Detection
Zhiyun Qian, Z. Morley Mao, Yinglian Xie, Fang Yu 0002
NDSS4
2010 Investigation of Triangular Spamming: A Stealthy and Efficient Spamming Technique
abstract
Spam is increasingly accepted as a problem associated with compromised hosts or email accounts. This problem not only makes the tracking of spam sources difficult but also enables a massive amount of illegitimate or unwanted emails to be disseminated quickly. Various attempts have been made to analyze, backtrack, detect, and prevent spam using both network as well as content characteristics. However, relatively less attention has been given to understanding how spammers actually carry out their spamming activities from a network angle. Spammers' network behavior has significant impact on spammers' common goal, sending spam in a stealthy and efficient manner. Our work thoroughly investigates a fairly unknown spamming technique we name as triangular spamming that exploits routing irregularities of spoofed IP packets. It is highly stealthy and efficient in that triangular spamming enables 1) exploiting bandwidth diversity of botnet hosts to carry out spam campaigns effectively without divulging precious high-bandwidth hosts and 2) bypassing the current SMTP traffic blocking policies. Despite its relative obscurity, its use has been confirmed by the network operator community. Through carefully devised probing techniques and actual deployment of triangular spamming on Planetlab (a wide-area distributed testbed), we investigate the feasibility, impact of triangular spamming and propose practical detection and prevention methods. From our probing experiments, we found that 97% of the networks which block outbound SMTP traffic are vulnerable to triangular spamming and only 44% of them are listed on Spamhaus Policy Blocking List (PBL).
Zhiyun Qian, Z. Morley Mao, Yinglian Xie, Fang Yu 0002
IEEE Symposium on Security and Privacy4
2010 Searching the Searchers with SearchAudit
John P. John, Fang Yu 0002, Yinglian Xie, Martín Abadi, Arvind Krishnamurthy
USENIX Security Symposium2
2010 SBotMiner: large scale search bot detection
abstract
In this paper, we study search bot traffic from search engine query logs at a large scale. Although bots that generate search traffic aggressively can be easily detected, a large number of distributed, low rate search bots are difficult to identify and are often associated with malicious attacks. We present SBotMiner, a system for automatically identifying stealthy, low-rate search bot traffic from query logs. Instead of detecting individual bots, our approach captures groups of distributed, coordinated search bots. Using sampled data from two different months, SBotMiner identifies over 123 million bot-related pageviews, accounting for 3.8% of total traffic. Our in-depth analysis shows that a large fraction of the identified bot traffic may be associated with various malicious activities such as phishing attacks or vulnerability exploits. This finding suggests that detecting search bot traffic holds great promise to detect and stop attacks early on.
Fang Yu 0002, Yinglian Xie, Qifa Ke
WSDM1
2009 BotGraph: Large Scale Spamming Botnet Detection
Yao Zhao 0003, Yinglian Xie, Fang Yu 0002, Qifa Ke, Yan Chen 0004, Eliot Gillum
NSDI3
2009 De-anonymizing the internet using unreliable IDs
abstract
Today's Internet is open and anonymous. While it permits free traffic from any host, attackers that generate malicious traffic cannot typically be held accountable. In this paper, we present a system called HostTracker that tracks dynamic bindings between hosts and IP addresses by leveraging application-level data with unreliable IDs. Using a month-long user login trace from a large email provider, we show that HostTracker can attribute most of the activities reliably to the responsible hosts, despite the existence of dynamic IP addresses, proxies, and NATs. With this information, we are able to analyze the host population, to conduct forensic analysis, and also to blacklist malicious hosts dynamically.
Yinglian Xie, Fang Yu 0002, Martín Abadi
SIGCOMM2
2008 A practical reconfigurable hardware accelerator for Boolean satisfiability solvers
abstract
We present a practical FPGA-based accelerator for solving Boolean Satisfiability problems (SAT). Unlike previous efforts for hardware accelerated SAT solving, our design focuses on accelerating the most time consuming part of the SAT solver --- Boolean Constraint Propagation (BCP), leaving the choices of heuristics such as branching order, restarting policy, and learning and backtracking to software. Our novel approach uses an application-specific architecture instead of an instance-specific one to avoid time-consuming FPGA synthesis for each SAT instance. By avoiding global signal wires and carefully pipelining the design, our BCP accelerator is able to achieve much higher clock frequency than that of previous work. In addition, it can load SAT instances in milliseconds, can handle SAT instances with tens of thousands of variables and clauses using a single FPGA, and can easily scale to handle more clauses by using multiple FPGAs. Our evaluation on a cycle-accurate simulator shows that the FPGA co-processor can achieve 3.7--38.6x speedup on BCP compared to state-of-the-art software SAT solvers.
John D. Davis, Zhangxi Tan, Fang Yu 0002
DAC3
2008 Designing an Efficient Hardware Implication Accelerator for SAT Solving
John D. Davis, Zhangxi Tan, Fang Yu 0002
SAT3
2008 Spamming botnets: signatures and characteristics
Yinglian Xie, Fang Yu 0002, Kannan Achan, Rina Panigrahy, Geoff Hulten, Ivan Osipkov
SIGCOMM2
2007 How dynamic are IP addresses?
abstract
This paper introduces a novel algorithm, UDmap, to identify dynamically assigned IP addresses and analyze their dynamics pattern. UDmap is fully automatic, and relies only on application-level server logs. We applied UDmap to a month-long Hotmail user-login trace and identified a significant number of dynamic IP addresses - more than 102 million. This suggests that the fraction of IP addresses that are dynamic is by no means negligible. Using this information in combination with a three-month Hotmail email server log, we were able to establish that 95.6% of mail servers setup on the dynamic IP addresses in our trace sent out solely spam emails. Moreover, these mail servers sent out a large amount of spam - amounting to 42.2% of all spam emails received by Hotmail. These results highlight the importance of being able to accurately identify dynamic IP addresses for spam filtering. We expect similar benefits to arise for phishing site identification and botnet detection. To our knowledge, this is the first successful attempt to automatically identify and understand IP address dynamics.
Yinglian Xie, Fang Yu 0002, Kannan Achan, Eliot Gillum, Moisés Goldszmidt, Ted Wobber
SIGCOMM2
2006 Fast and memory-efficient regular expression matching for deep packet inspection
abstract
Packet content scanning at high speed has become extremely important due to its applications in network security, network monitoring, HTTP load balancing, etc. In content scanning, the packet payload is compared against a set of patterns specified as regular expressions. In this paper, we first show that memory requirements using traditional methods are prohibitively high for many patterns used in packet scanning applications. We then propose regular expression rewrite techniques that can effectively reduce memory usage. Further, we develop a grouping scheme that can strategically compile a set of regular expressions into several engines, resulting in remarkable improvement of regular expression matching speed without much increase in memory usage. We implement a new DFA-based packet scanner using the above techniques. Our experimental results using real-world traffic and patterns show that our implementation achieves a factor of 12 to 42 performance improvement over a commonly used DFA-based scanner. Compared to the state-of-art NFA-based implementation, our DFA-based packet scanner achieves 50 to 700 times speedup.
Fang Yu 0002, Yanlei Diao, T. V. Lakshman, Randy H. Katz
ANCS1
2006 Algorithms to accelerate multiple regular expressions matching for deep packet inspection
abstract
There is a growing demand for network devices capable of examining the content of data packets in order to improve network security and provide application-specific services. Most high performance systems that perform deep packet inspection implement simple string matching algorithms to match packets against a large, but finite set of strings. owever, there is growing interest in the use of regular expression-based pattern matching, since regular expressions offer superior expressive power and flexibility. Deterministic finite automata (DFA) representations are typically used to implement regular expressions. However, DFA representations of regular expression sets arising in network applications require large amounts of memory, limiting their practical application.In this paper, we introduce a new representation for regular expressions, called the Delayed Input DFA (D2FA), which substantially reduces space equirements as compared to a DFA. A D2FA is constructed by transforming a DFA via incrementally replacing several transitions of the automaton with a single default transition. Our approach dramatically reduces the number of distinct transitions between states. For a collection of regular expressions drawn from current commercial and academic systems, a D2FA representation reduces transitions by more than 95%. Given the substantially reduced space equirements, we describe an efficient architecture that can perform deep packet inspection at multi-gigabit rates. Our architecture uses multiple on-chip memories in such a way that each remains uniformly occupied and accessed over a short duration, thus effectively distributing the load and enabling high throughput. Our architecture can provide ostffective packet content scanning at OC-192 rates with memory requirements that are consistent with current ASIC technology.
Sailesh Kumar, Sarang Dharmapurikar, Fang Yu 0002, Patrick Crowley, Jonathan S. Turner
SIGCOMM3
2006 Efficient Multimatch Packet Classification for Network Security Applications
abstract
New network applications like intrusion detection systems and packet-level accounting require multimatch packet classification, where all matching filters need to be reported. Ternary content addressable memories (TCAMs) have been adopted to solve the multimatch classification problem due to their ability to perform fast parallel matching. However, TCAMs are expensive and consume large amounts of power. None of the previously published multimatch classification schemes are both memory and power efficient. In this paper, we develop a novel scheme that meets both requirements by using a new set splitting algorithm (SSA). The main idea behind SSA is that it splits filters into multiple groups and performs separate TCAM lookups into these groups. It guarantees the removal of at least 1/2 the intersections when a filter set is split into two sets, thus resulting in low TCAM memory usage. SSA also accesses filters in the TCAM only once per packet, leading to low-power consumption. We compare SSA with two best known schemes: multimatch using discriminators (MUD) (Lakshminarayanan and Rangarajan, 2005) and geometric intersection-based solutions (Yu and Katz, 2004). Simulation results based on the SNORT filter sets show that SSA uses approximately the same amount of TCAM memory as MUD, but yields a 75%-95% reduction in power consumption. Compared with geometric intersection-based solutions, SSA uses 90% less TCAM memory and power at the cost of one additional TCAM lookup per packet. We also show that SSA can be combined with SRAM/TCAM hybrid approaches to further reduce energy consumption
Fang Yu 0002, T. V. Lakshman, Martin Austin Motoyama, Randy H. Katz
IEEE J. Sel. Areas Commun.1
2005 SSA: a power and memory efficient scheme to multi-match packet classification
abstract
New network applications like intrusion detection systems and packet-level accounting require multi-match packet classification, where all matching filters need to be reported. Ternary Content Addressable Memories (TCAMs) have been adopted to solve the multi-match classification problem due to their ability to perform fast parallel matching. However, TCAM is expensive and consumes large amounts of power. None of the previously published multi-match classification schemes is both memory and power efficient. In this paper, we develop a novel scheme that meets both requirements by using a new Set Splitting Algorithm (SSA). The main idea of SSA is that it splits filters into multiple groups and performs separate TCAM lookups into these groups. It guarantees the removal of at least half the intersections when a filter set is split into two sets, thus resulting in low TCAM memory usage. SSA also accesses filters in the TCAM only once per packet, leading to low power consumption. We compare SSA with two best known schemes: MUD [1] and Geometric Intersection-based solutions [2]. Simulation results based on the SNORT filter sets show that SSA uses approximately the same amount of TCAM memory as MUD, but yields a 75% to 95% reduction in power consumption. Compared with Geometric Intersection-based solutions, SSA uses 90% less TCAM memory and power at the cost of one additional TCAM lookup per packet.
Fang Yu 0002, T. V. Lakshman, Martin Austin Motoyama, Randy H. Katz
ANCS1
2003 Data-Centric Storage in Sensornets with GHT, a Geographic Hash Table
Sylvia Ratnasamy, Brad Karp, Scott Shenker, Deborah Estrin, Ramesh Govindan, Fang Yu 0002
Mob. Networks Appl.7
2003 QoS-adaptive proxy caching for multimedia streaming over the Internet
abstract
This paper proposes a quality-of-service (QoS)-adaptive proxy-caching scheme for multimedia streaming over the Internet. Considering the heterogeneous network conditions and media characteristics, we present an end-to-end caching architecture for multimedia streaming. First, a media-characteristic-weighted replacement policy is proposed to improve the cache hit ratio of mixed media including continuous and noncontinuous media. Secondly, a network-condition- and media-quality-adaptive resource-management mechanism is introduced to dynamically re-allocate cache resource for different types of media according to their request patterns. Thirdly, a pre-fetching scheme is described based on the estimated network bandwidth, and a miss strategy to decide what to request from the server in case of cache miss based on real-time network conditions is presented. Lastly, request and send-back scheduling algorithms, integrating with unequal loss protection (ULP), are proposed to dynamically allocate network resource among different types of media. Simulation results demonstrate effectiveness of our proposed schemes.
Fang Yu 0002, Qian Zhang 0001, Wenwu Zhu 0001, Ya-Qin Zhang
IEEE Trans. Circuits Syst. Video Technol.1