G. Adam Covington

G. Adam Covington
Stanford University | SU · Department of Electrical Engineering

About

17
Publications
7,757
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
960
Citations
Additional affiliations
February 2016 - present
PonoMusic
Position
  • Software Engineer
September 2014 - January 2016
Mindjet
Position
  • Software Engineer
December 2007 - August 2014
Stanford University
Position
  • Research Associate

Publications

Publications (17)
Article
We present BeHop, a wireless testbed for dense WiFi networks often seen in residential and enterprise settings. BeHop aims to provide insights on the operation of dense deployments, and evaluate how different WiFi management strategies affect user experience and network behavior. It has sufficient flexibility to let us try different management tech...
Article
Full-text available
Despite network monitoring and testing being critical for computer networks, current solutions are both extremely expensive and inflexible. Into this lacuna we launch the Open Source Network Tester, a fully open source traffic generator and capture system. Our prototype implementation on the NetFPGA-10G supports 4 × 10 Gb/s traffic generation acros...
Article
Full-text available
The demand-led growth of datacenter networks has meant that many constituent technologies are beyond the research community's budget. NetFPGA SUME is an FPGA-based PCI Express board with I/O capabilities for 100 Gbps operation as a network interface card, multiport switch, firewall, or test and measurement environment. NetFPGA SUME provides an acce...
Conference Paper
Full-text available
To make networks more reliable, enormous resources are poured into all phases of the network-equipment lifecycle. The process starts early in the design phase when simulation is used to verify the correctness of a design, and continues through manufacturing and perhaps months of rigorously trials. With over 7,000 Internet RFCs and hundreds of IEEE...
Article
Full-text available
OpenFlow [4] has been demonstrated as a way for researchers to run networking experiments in their production network. Last year, we demonstrated how an OpenFlow controller running on NOX [3] could move VMs seamlessly around an OpenFlow network [1]. While OpenFlow has potential [2] to open control of the network, only one researcher can innovate on...
Conference Paper
Full-text available
The NetFPGA platform is designed to enable students and researchers to build networking systems that run at line-rate, and to create re-usable designs to share with others. Our goal is to eventually create a thriving developer-community, where developers around the world contribute reusable modules and designs for the benefit of the community as a...
Conference Paper
Full-text available
A packet generator and network traffic capture system has been implemented on the NetFPGA. The NetFPGA is an open networking platform accelerator that enables rapid development of hardware-accelerated packet processing applications. The packet generator application allows Internet packets to be transmitted at line rate on up to four gigabit Etherne...
Article
Full-text available
High-speed networking systems are typically built from many mod- ules strung together in a pipeline. Examples of such systems in- clude routers, firewalls, load-balancers and IDSs. High-speed sys- tems must run at line-rate, and so commonly require at least some modules to be implemented in custom hardware. A developer faces two problems when build...
Conference Paper
Full-text available
In this paper, we consider tracking targets using multiple distributed sensor platforms. Rather than sending the tracks to a central location, such as a command and control center where information is exchanged between platforms, we consider a distributed solution. While fixed position single sensor tracking of a single target is considered straigh...
Conference Paper
Full-text available
We describe the implementation of an OpenFlow Switch on the NetFPGA platform. OpenFlow is a way to deploy exper- imental or new protocols in networks that carry production traffic. An OpenFlow network consists of simple flow-based switches in the datapath, with a remote controller to manage several switches. In practice, OpenFlow is most often adde...
Conference Paper
An open platform called the NetFPGA has been developed at Stanford University. The NetFPGA platform enables researchers and instructors to build high-speed, hardware-accelerated networking systems. The platform can be used in the classroom to teach students how to build Ethernet switches and Internet Prototcol (IP) routers using hardware rather tha...
Conference Paper
Full-text available
We are concerned with the general problem of concept mining - discovering useful associations, relationships, and groupings in large collections of data. Mathematical transformation algorithms have proven effective at reducing the content of multilingual, unstructured data into a vector that describes the content. Such methods are particularly desi...
Conference Paper
Full-text available
High-performance document clustering systems enable similar documents to be automatically organized into groups. In the past, the large amount of computational time needed to cluster documents prevented practical use of such systems with a large number of documents. A full hardware implementation of the K-means clustering algorithm has been designe...
Conference Paper
Full-text available
A hardware-accelerated algorithm has been designed to automatically identify the primary languages used in documents transferred over the Internet. The algorithm has been implemented in hardware on the field programmable port extender (FPX) platform. This system, referred to as the hardware-accelerated identification of languages (HAIL) project, id...
Conference Paper
It is not always possible to wire a 3-axis rotating sensor on a rotating drum directly to data acquisition equipment in an experiment or in testing industrial equipment. A special 3-axis motion sensor subsystem mounted onto a rotating drum is indirectly coupled to data acquisition system by broadband amplitude modulation (AM) radio. The sensor subs...
Article
Full-text available
This paper introduces AirFPGA, a scalable, high-speed, re-mote controlled software defined radio (SDR) platform im-plemented using a NetFPGA board, a digitizer and a Radio Frequency (RF) receiver. The AirFPGA is a system built on the NetFPGA that allows baseband recording and playback of wireless signals, as well as distributed processing. It captu...

Network

Cited By