scispace - formally typeset
P

Patrick Crowley

Researcher at Washington University in St. Louis

Publications -  99
Citations -  6321

Patrick Crowley is an academic researcher from Washington University in St. Louis. The author has contributed to research in topics: Network processor & Network packet. The author has an hindex of 30, co-authored 99 publications receiving 5774 citations. Previous affiliations of Patrick Crowley include University of Washington.

Papers
More filters
Journal ArticleDOI

Named data networking

TL;DR: The NDN project investigates Van Jacobson's proposed evolution from today's host-centric network architecture (IP) to a data-centricnetwork architecture (NDN), which has far-reaching implications for how the authors design, develop, deploy, and use networks and applications.
Journal ArticleDOI

Algorithms to accelerate multiple regular expressions matching for deep packet inspection

TL;DR: This paper introduces a new representation for regular expressions, called the Delayed Input DFA (D2FA), which substantially reduces space equirements as compared to a DFA, and describes an efficient architecture that can perform deep packet inspection at multi-gigabit rates.
Proceedings ArticleDOI

A hybrid finite automaton for practical deep packet inspection

TL;DR: This work proposes a hybrid automaton which addresses this issue by combining the benefits of deterministic and non-deterministic finite automata, and addresses the worst case behavior of the scheme and compares it to traditional ones.
Journal Article

Dynamic Thread Assignment on Heterogeneous Multiprocessor Architectures.

TL;DR: In this paper, the authors argue that the benefits of heterogeneous CMPs are bolstered by the usage of a dynamic assignment policy, i.e., a runtime mechanism which observes the behavior of the running threads and exploits thread migration between the cores.
Proceedings ArticleDOI

Dynamic thread assignment on heterogeneous multiprocessor architectures

TL;DR: It is argued that the benefits of heterogeneous CMPs are bolstered by the usage of a dynamic assignment policy, i.e., a runtime mechanism which observes the behavior of the running threads and exploits thread migration between the cores.