Sunflower Networking Group
Department of Electrical and Computer Engineering
Kansas State University
PS. This page is not actively maintained.
Email: asydney [at] ksu [dot] edu
I obtained my B.Sc. in Electrical Engineering at the United States Naval Academy in May 2007. My capstone project encompassed the design and implementation of microprocessors to support the Naval Academy's Small Satellite Program.
Additionally, I obtained my M.S. In Electrical Engineering at Kansas State University in August 2009 and currently pursuing my PhD at K-State.
- – Software Defined Networking
- – Security and QoS in Cyber Physical Systems (including Smart Grids)
- – Future Internet Architecture
- – Robustness of Complex Networks
- – Network Performance and Optimization
- – Network Virtualization
EECE 241: Introduction to Computer Engineering. Fall 2007-Spring 2011
- A. Sydney, J. Nutaro, C. Scoglio, D. Gruenbacher, N. Schulz
IEEE Transactions on Smart Grids, Volume 4, Issue 2, pages 763-770, 2013.
- A. Sydney, C. Scoglio, D. Gruenbacher
Applied Mathematics and Computation, Elsevier, Vol. 219, Issue 10, Pages 5465–5479, 2012
- A. Sydney, C. Scoglio, M. Youssef, P. Schumm
Int. J. Internet Technology and Secured Transactions, Volume 2, Nos 3/4, pp. 291-320, 2010
- C. Scoglio, W. Schumm, P Schumm, T. Easton, S. Chowdhury, A. Sydney, M. Youssef
PLoS ONE 5(7): e11569. doi:10.1371/journal.pone.0011569, 2010
- A. Sydney, C. Scoglio, D. Gruenbacher
IEEE PES Innovative Smart Grid Technologies (ISGT), pages 1-6, 2013.
- A. Sydney, C. Scoglio, P. Schumm, R. Kooij
in Proceedings of IEEE/ACM Bionetics, Hyogo, Japan, 2008
Presentations & Articles
- ELASTICITY: Topological Characterization of Robustness in Complex Networks, in "Bionetics conference, Japan, November 2008"
- Presented a poster and video, P. Schumm, A. Sydney, C. Scoglio, A Complex Network Approach to Control Epidemics in Rural Regions, at NSF Cyber-Physical Systems Luncheon for U.S. Senate Commerce Committee July 2009, Hart Senate Office Building, Washington D.C.
- "NEW" The Evaluation of Software Defined Networking for Communication and Control of Cyber Physical Systems, July 2013
- Raytheon BBN Technologies
Quanta LB4G OpenFlow Switch (Configure, evaluate, document)
Video Wall: Deployed a 16 screen video-wall for Network monitoring
SNAC: Evaluated this OpenFlow Policy Manager
K-State Is now an OpenFlow Enabled Campus in GENI
K-State now has L2 access through I2 to other campuses and research facilities on the research backbones (I2 and NLR). Additionally, K-State now supports the GENI API and with the latest deployment of OpenFlow on campus, K-State is fully capable to support OpenFlow, ProtoGENI, PlanetLab experimenters.
OpenFlow, NOX, And FlowVisor
The link below desribes how to configure the Pronto 3290 switch:
The link below desribes the following:
- How to configure the Quanta 3290 Switch
- How to install FlowVisor and NOX
- How to piece together your Quanta "Pronto 3290" switch, Flowvisor, and NOX
NB. The following links are from my personal experience with the mentioned OpenFlow products. However, a more detailed configuration can be found from the OpenFlowHub webpage. From the "Projects" link on the top menu, you can select Indigo, to view details on the all Indigo related switches. What may be of immediate interest is the following link:
Yet another important link may be the web GUI for switch management
- – The following link provides a diagram which shows one possible network setup of the Pronto 3290 OpenFlow Switch, FlowVisor, and NOX. NB. You can always connect the switch directly to the NOX controller. FlowVisor simply allows connectivity between multiple controllers and switches :
Below are some useful OpenFlow related links:
- – OpenFlowHub: The central location for all OpenFlow related projects like SNAC, Indigo, Beacon, RouteFlow etc.
- – FlowVisor & other OpenFlow related projects such as FOAM. This requires that you create an account prior to accessing the resources.
For those interested in converting a regular computer into a multilayer virtual switch, Open vSwitch is the solution:
For others interested in a policy manager (somewhat like a glorified firewall) for your switch, try SNAC:
OpenFlow, NOX, FOAM, OMNI, FlowVisor, Emulab: Integrating your OpenFlow resources with GENI
The embedded file provides details to allow one to share OpenFlow resources (such as OpenFlow switches) with GENI. In particular, it takes you through the steps in: 1. Obtaining an Emulab user account
2. Installing and configuring FOAM: the OpenFlow Aggregate Manager (AM)
3. Installing and configuring FlowVisor: the tool used to "slice" or allocate OpenFlow resources (such as ports on your OpenFlow switch)
4. Installing and configuring OMNI: the command line tool for reserving resources across control frameworks (such as OpenFlow and PlanetLab)
5. Installing and configuring NOX: the OpenFlow controller that will forward packets between hosts connected to OpenFlow switches
The details of this embedded file will provide you the links, tips, and instructions to understand how all these packages work together to allow you to share and utilize GENI resources. Please download this file here.
Future Internet Architecture
The NSF has invested $8 million to four projects for building Future Internet Architecture. Below are the list of links for each projects. In my humble opinion, you may want to first visit the Named Data Networking Project by Van Jacobson:
1. Content-Centric Networking: This link is the home of the project which includes a reference implementation that you can try out. NB. You may want to view the video presentation from the following link to CCNx get an understanding of how the mechanisms work.
Named Data Networking: This link provides useful video presentations for this project. As a starter, you may want to scroll to the bottom of this next link to view a high level, 6 minute overview on how CCNx works.
2. Mobility First: This project is focused on wireless applications
3. NEBULA: This project is geared towards Cloud computing applications
4. eXpressive Internet Architecture: This projects re-evaluates the entire OSI stack.
Questions? Suggestions? Snide remarks? Shoot me an email: I am more than happy to listen and to assist!