Jianying Luo's research while affiliated with Stanford University and other places

Publications (8)

Article
This paper presents Ethane, a new network architecture for the enterprise. Ethane allows managers to define a single network-wide fine-grain policy and then enforces it directly. Ethane couples extremely simple flow-based Ethernet switches with a centralized controller that manages the admittance and routing of flows. While radical, this design is...
Conference Paper
Abstract—This paper presents three techniques to reduce the power consumption in ternary content-addressable memo- ries (TCAMs). The first technique is to use newly developed monolithically stacked 3D-IC technology for the implementation, because vertical stacking can drastically reduce interconnect length in both matchlines and searchlines, hence...
Article
This paper presents Ethane, a new network architecture for the enterprise. Ethane allows managers to define a single network-wide fine-grain policy, and then enforces it directly. Ethane couples extremely simple flow-based Ethernet switches with a centralized controller that manages the admittance and routing of flows. While radical, this design is...
Conference Paper
This paper presents Ethane, a new network architecture for the enterprise. Ethane allows managers to define a single network-wide fine-grain policy, and then enforces it directly. Ethane couples extremely simple flow-based Ethernet switches with a centralized controller that manages the admittance and routing of flows. While radical, this design is...
Conference Paper
Full-text available
We recently published our proposal for Ethane: A cleanslate approach to managing and securing enterprise networks. The goal of Ethane is to make enterprise networks (e.g. networks in companies, universities, and home offices) much easier to manage. Ethane is built on the premise that the only way to manage and secure networks is to make sure we can...
Conference Paper
Full-text available
The NetFPGA platform enables students and researchers to build high-performance networking systems in hardware. A new version of the NetFPGA platform has been developed and is available for use by the academic community. The NetFPGA 2.1 platform now has interfaces that can be parameterized, therefore enabling development of modular hardware designs...

Citations

... The first application of FPGA technology in the SDN's data plane is the Ethane switch implementation [52]. The data plane of the switch is implemented on the NetFPGA-1G board as a pipeline with two exact match flow tables, one for the packets to be forwarded and the other for the packets to be discarded. ...
... In such scenarios, the software-defined networks (SDNs) provide a more flexible and supportive environment for all types of users, such as a single host user, an IoT network, a vehicular flexible and supportive environment for all types of users, such as a single host user, an IoT network, a vehicular ad-hoc network, or a UAV network. Software is of primary importance for defining routes and packet switching [1]. In this environment, users define the protocols and algorithms themselves. ...
... Moreover, prior work does not explore bulk-sequential writes-a parallel writing mechanism with no area overhead added to the cell (Section 4.2). Other proposals for improving TCAM power efficiency include a stacked 3D-TCAM design [34] and a scheme for virtualizing TCAM [10]. ...
... The main proposals in this research area are CloudWatcher [20], Procera [21], Fresco [22] and OpenSec [23]. The techniques presented in these papers automatically enforce user-specified policies, expressed with userfriendly languages such as Ethane [24], Frenetic [25] or PolicyCop [26], into the configuration of SDN switches. ...
... Software-Defined Networking (SDN) [1], [2] enables hardware abstraction and network programmability by separating network control logic (control plane) from underlying network elements (data plane) and offers better network configuration and management. The control plane usually deploys the de facto OpenFlow protocol [3] to contact the data plane switches. ...
... Instead of creating configuration files for all the switches in the network, these devices are kept simple and the rules are managed by the controller. An implementation of an Ethane switch in hardware is described in [73]. ...
... Solutions based on eBPF/XDP [14] are limited by the programming model (e.g., bounded loops, limited number of instructions, limited packet forwarding capabilities) [15]. While it is possible to extend existing NIC designs [16], [17] to implement DFS policies in hardware, this would increase the complexity of expressing and deploying such policies. ...