1 / 15

Welcome to

CSci8211: Advanced Computer Networks and Their Applications aka Basic Architecture, Mechanisms and Research Issues in Emerging Software-Defined Networking (SDN) Paradigm. Welcome to. Time: 6:30 -- 9:00 pm Thursday Location: AkerH 227 Spring 2014 3 credit. Who Am I. Zhi-Li Zhang

dean
Download Presentation

Welcome to

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSci8211: Advanced Computer Networks and Their ApplicationsakaBasic Architecture, Mechanisms and Research Issues in Emerging Software-Defined Networking (SDN) Paradigm Welcome to Time: 6:30 -- 9:00 pm Thursday Location: AkerH 227 Spring 2014 3 credit CSci8211: Logistics

  2. Who Am I Zhi-Li Zhang Professor Department of Computer Science & Engineering University of Minnesota Office: 6-187 EE/CSci Bldg, Phone 625-8568 Email: zhzhang@cs.umn.edu URL http://www.cs.umn.edu/~zhzhang CSci8211: Logistics

  3. What is Csci8211 about? This is a “Research-Oriented” Course! “brain-intensive” and “hands-on” Objectives In-depth study of the emerging Software Defined Networking Basic architecture, assumptions, mechanisms, … Various issues/challenging of SDNs and SDN applications Current research issues and “state-of-art” solutions reading and critiquing selective papers Learning how to do research by “doing” it! how to read and critique papers, formulate research ideas and problems, set up plans, execute them, evaluate results,… CSci8211: Logistics

  4. Some Sample Core Topics Current Internet architecture & its limitations Why SDN? What’s SDN? Where does it come from? Openflow, NOX and Onix Data Centers & Useful Distributed Systems Concepts & Techniques GPS, Dynamo, PNUTS, Paxos, … SDN Data Plane and Network Virtuarlization SDN Control Plane Design Issues scalability and resiliency, … new abstractions? SDN Applications TE, Flow Management, Security, … CSci8211: Logistics

  5. Who is it for? Ph.D/M.S. students in EE/CS who want to do research in “networked systems” & related areas Need to limit the class size Priority for enrollment/admittance Prerequisites: Csci5211/4211 & Csci5221 (Networking), OS, … Programming proficiency in C/C++/Java, scripting languages, … Research curiosity and drive Think critically and work hard, team player A lot of readings, thinking, writing, discussion, presentations, doing self-directed research You must have a light course-load, plan to devote sufficient time to the course CSci8211: Logistics

  6. Course Mechanics Operate in Two-Parallel Tracks Class presentation and discussion: read and critique research papers, make presentations, and lead discussion about one-third by me, two-third by you Do research for a team project: (ample class time reserved for “doing” research) identify and formulate research problems propose and “defend” your ideas and approaches report your research findings CSci8211: Logistics

  7. Class Organization Students divided in research teams: 4-5 in each team, depending on total # of students Each team chooses a research topic area Presentation Track: Select and read papers in selected “core topics” areas Make presentation and lead discussion Serve as “red team” for another research team Research Track: Identify & formulate research problems, perform research Write and present research proposals, milestone reports, final project report (and presentations) Perform peer reviews CSci8211: Logistics

  8. Presentation Track: Guidelines Team making presentation: Before presentation: select and read research papers (from recommended list) Prepare presentations, dry-run presentations with red team members Prepare a list of questions for discussion During presentation: make presentation and lead discussion After presentation: summarize discussion, write a brief report “Red Team”: Before presentation: Read the selected research papers carefully Critique presentation slides, do dry-run with presentation team CSci8211: Logistics

  9. Presentation Track: Guidelines Red Team: After presentation: Work with presentation team to review presentation Write a short review with suggestions for improvement Others (each student individually): Before presentation: Read the selected research papers before class Write a one-page review for 1/2-2/3 papers before class Review due 11:59pm Tuesday (please use the on-line “submit” ) During presentation: Participate in class discussion, ask/answer questions May occasionally pose some “WPE-like” questions for you to think/work on at home CSci8211: Logistics

  10. Research Track: Guidelines … Red Team: Project Proposal, Milestone and Final Reports: Ask questions, critique and provide feedback Timelines and Requirements (subject to change) : Team Formation: by week 3 Project Proposal (5 page max.) by week 6 Project Milestone Report by end of Week 8 Project Final Report, by last week of class (Week 16) Hopefully, class will form the basis for “Plan A/B/C” project or requirements (MS students), a workshop/conference paper (Ph.D students) CSci8211: Logistics

  11. So if you are still interested … “Round-Table” Introduction: Information about you Ph.D/MS students Department Course load, time constraints, … (We may need to reschedule classes sometimes) What are your research background, experiences, strengths/weaknesses, etc. What are your research interests (Initial team formation and topic selection) CSci8211: Logistics

  12. Research Track: Guidelines Research Team: Form a team and select a research topic area: In consultation with me Identify and Formulate Research Problems Search and read papers in selected research area Identify and formulate a “concrete” research problem Possible Research Approaches: In-depth analysis and evaluation of an existing solution Extension and follow-on research of an existing solution Comparative analysis and evaluation of several solutions Implementation of existing solution Propose and develop a new solution Can be mathematical analysis, simulations, experiments, implementation, architecture design, algorithms, etc. CSci8211: Logistics

  13. Class Google Group • Website: • http://groups.google.com/group/umn-csci8211-s14 • Email: • umn-csci8211-s14@googlegroups.com • If you are interested in taking this course, please send me a request, so that I can add to the googlegroup! CSci8211: Logistics

  14. Questions? CSci8211: Logistics

  15. Remainder of Today’s Class Review Current Internet Architecture: Internet service model, addressing, routing, naming, … Overview of Internet Architecture Readings: Saltzer & Clark’s 84 paper on: End-to-End Argument Questions for you to think about: How Internet works Strengths and shortcomings of current Internet What are original Internet design goals and how they influence the design of today’s Internet What have changed? New requirements posed on Internet that would warrant new Internet architecture? If you could design Internet again, how would you go about it? CSci8211: Logistics

More Related