Researchpapers
Set of research paper reading lists for SDN/OpenFlow related topics
Install / Use
/learn @flowgrammable/ResearchpapersREADME
Research Papers
This is just a slightly annotated, semi-currated, list of OpenFlow/SDN or general networking research that someone in our group finds interesting. We try to read 1-2 papers each week and discuss them in our weekly paper discussion meeting, which is conducted over google hangouts. Anyone is welcome to add suggested readings to our list.
Current Readings
- NetKAT - Semantic Foundations for Networks, POPL 2014
Suggested Readings
- SoftNIC: A Software NIC to Augment Hardware, EECS University of California at Berkeley 2015
- Xilinx SDAccel: A Unified Development Environment for Tomorrow’s Data Center, The Linley Group 2014
- Implementing FPGA Design with the OpenCL Standard, Altera Corporation 2013
- Comparison of SDN OpenFlow Network Simulator and Emulators: EstiNet vs. Mininet, IEEE ISCC 2014
- EstiNet OpenFlow Network Simulator and Emulator, IEEE Communications Magazine - September 2013
- Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX, The International Symposium on Advances in Software Defined Networks
- Simulation Studies of OpenFlow-Based In-Network Caching Strategies,
Archived Readings
- Heterogeneous System Architecture (HSA) Specification, HSA Foundation 2015
- The case for an Intermediate Representation for Programmable Data Planes, ACM SOSR 2015
- DC.p4: Programming the Forwarding Plane of a Data-Center Switch, ACM SOSR 2015
- Benchmarking Methodology for LAN Switching Devices, Spirent Communications 2000
- Performance Characteristics of Virtual Switching, CloudNet 2014
- Swing: Realistic and Responsive Network Traffic Generation, Transactions on Networking 2009
Conferences
The following are a list of venues where work related to Flowgrammable's research interest and activities are published. There are currently three categories: Networking, Programming Languages, and Software Engineering.
Networking
- ACM SIGCOMM
- ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking (HotSDN) -- A SIGCOMM workshop
- ACM SIGCOMM Symposium on SDN Research (SOSR)
- Open Networking Summit (ONS)
- IEEE International Conference on Network Protocols (ICNP)
- Control Operation and Application in SDN Protocols (CoolSDN) -- An ICNP workshop
- USENIX Symposium on Networked System Design and Implementation
Programming languages
- ACM SIGPLAN-SIGACT Principles of Programming Languages (POPL)
- International Conference on Software Language Engineering (SLE)
Software engineering
- IEEE International Conference on Software Engineering (ICSE)
- IEEE International Conference on Software Maintenance (ICSM)
- IEEE International Conference on Software Testing (ICST)
- IEEE/ACM International Conference on Automated Software Engineering (ASE)
- Working conference on Software Visualization (VISSOFT)
Journals
- IEEE/ACM Transactions on Networking
- Computer Communications Review
- ACM Transactions on Computer Systems
- ACM Transactions on Software Engineering and Methodology
- IEEE Transactions on Software Engineering
Related Skills
YC-Killer
2.7kA library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and use the link in the readme to join our open source AI research team.
groundhog
398Groundhog's primary purpose is to teach people how Cursor and all these other coding agents work under the hood. If you understand how these coding assistants work from first principles, then you can drive these tools harder (or perhaps make your own!).
last30days-skill
13.8kAI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
000-main-rules
Project Context - Name: Interactive Developer Portfolio - Stack: Next.js (App Router), TypeScript, React, Tailwind CSS, Three.js - Architecture: Component-driven UI with a strict separation of conce
