1

MegaTE: Extending WAN Traffic Engineering to Millions of Endpoints in Virtualized Cloud

In today’s virtualized cloud, containers and virtual machines (VMs) are prevailing methods to deploy applications with different tenant requirements. However, these requirements are at odds with the resource allocation capabilities of conventional …

Snatch: Online Streaming Analytics at the Network Edge

In recent years, we have witnessed a growing trend of content hyper-giants deploying server infrastructure and services close to end-users, in “eyeball” networks. Still, one of the services that remained largely unaffected by this trend is online …

TENSOR: Lightweight BGP Non-Stop Routing

As the solitary inter-domain protocol, BGP plays an important role in today’s Internet. Its failures threaten network stability and will usually result in large-scale packet losses. Thus, the non-stop routing (NSR) capability that protects …

FIAT: Frictionless Authentication of IoT Traffic

Home IoT (Internet of Things) deployments are vulnerable to local adversaries, compromising a LAN, and remote adversaries, compromising either the accounts associated with IoT devices or third-party devices like mobile phones used to control the IoT. …

Blockchain Mining: Optimal Resource Allocation

Having enabled numerous applications, blockchains have attracted not only much attention, in the past decade, but also huge amount of resources: talent, capital, energy, etc. Focusing on the mining side of the market, in this paper, we aim at …

Monetizing Spare Bandwidth: the Case of Distributed VPNs

Residential Internet speeds have been rapidly increasing, reaching averages of ∼100 Mbps in most developed countries. Several studies have shown that users have way more bandwidth than they need, only using about 20-30% on a regular day. Several …

De-Kodi: Understanding the Kodi Ecosystem

Free and open source media centers are currently experiencing a boom in popularity for the convenience and flexibility they offer users seeking to remotely consume digital content. This newfound fame is matched by increasing notoriety — for their …

Common Knowledge Based Transfer Learning for Traffic Classification

Deep neural networks have been used for traffic classification, and promising results are obtained. However, most previous work confined to one specific classification task and restricted the classifiers potential performance and applications. As the …