wg-multicast - [Fwd: Neternship 2005 Fall -- ramping up planning stages]
Subject: All things related to multicast
List archive
- From: Bob Riddle <>
- To: undisclosed-recipients: ;
- Subject: [Fwd: Neternship 2005 Fall -- ramping up planning stages]
- Date: Thu, 11 Aug 2005 08:10:05 -0400
If you know of any faculty/students that might be interested in this,
please pass it on! -------- Original Message --------
We are gathering interested students and faculty members for the 2005 Fall Neternship Program. Attached to the end of this email is a description of the network based internship ("neternship") as well as potential project ideas. Last year's neternship was extremely successful. The neterns were able to complete a great deal of the code for the Java port of the Internet2 detective. One of the students spent the past summer expanding on that work including: - Internet2 Detective: - completed port to a Java web application - modified source to create OSX "Dashboard widget" - co-authorship of a presentation at Joint Techs 2005 The neternship web page is currently being developed, and soon, full details of the previous and upcoming neternships will be available at: http://www.internet2.edu/neternship/ We look forward to hearing from you and hope to launch another productive program for this fall. - T. Charles Yun <neternship 2005 fall announcement> --------------------------------------------------------------------- Internet2 "Neternship" 2005 Fall http://www.internet2.edu/neternship/ (in development) CONTACT - T. Charles Yun Internet2 Program Manager, Security --------------------------------------------------------------------- FOCUS - The focus of this project is to provide students with the opportunity to collaboratively create or enhance a piece of software that takes advantage of the advanced network features provided by Internet2. --------------------------------------------------------------------- GOALS - Provide a small group of students the opportunity to interact with students and faculty from other campuses through a distributed programming project - Introduce students to collaborative tools that are currently in use across Internet2 and the commodity Internet - Produce functioning software by the end of the term that addresses all functionality identified at the outset of the project --------------------------------------------------------------------- BENEFITS TO STUDENT AND CAMPUS - This is a chance for students to get hands on experience in advanced network programming fundamentals. - The collaborative experience will put students in touch with new communities: network infrastructure, video, collaborative tool providers, researchers, etc. - Introduction to Internet2 (technology, staff and community) will be beneficial not only for the participating students, but also for campus staff. Contact points deep into the Internet2 community will be useful for future questions regarding networking at the campus and backbone level. - This project is a chance not only for students, but campuses to show that they are contributing to the advancement of networking as a whole. The tools and technologies created will be publicized by Internet2's and can be cross referenced for local announcements. --------------------------------------------------------------------- REQUIREMENTS and ASSUMPTIONS - The students will participate via independent study on their own campuses. Final grading and credit will be determined by each student's local campus instructor/advisor. Students are expected to be self-motivating and know when to ask for help. - Students will participate in a weekly "class" using the Internet2 Commons video conferencing infrastructure (H.323), AccessGrid, VRVS, and/or ConfXP. - Students are expected to be proficient in network programming and familiar with compile/debug tools for the languages. Languages possibilities will probably be C, C++, and/or Java, but specifics will be determined once the student group is assembled. - Each student's instructor will be available for one online "class" instruction. The instructor will provide Q&A, guidance, and consultant-style assistance. - Software will be produced under the Internet2 Intellectual Property Framework - Software compilation should rely only on open source software. Specifically, open source tools should be used for compilation, linked libraries, etc. Software can be created using any tools (e.g., closed source editors). --------------------------------------------------------------------- INTERESTING AND USEFUL ADDITIONAL SKILLS? - Database knowledge - Network routing - Graphics programing (UI and 2D, do not expect 3D will be useful) - Glue languages like Perl, Python and/or Ruby might be useful. --------------------------------------------------------------------- POTENTIAL PROJECT IDEAS - Bulk File Transfer Helper Application for video distribution - Bulk file transfer is a common task for a variety of user communities. Many of the communities are now requesting a front end GUI for complex command line tools. A previous neternship project created a video distribution architecture based on RSS feeds. The next step is to create a GUI that will interface with high performance file transfer programs (e.g., bbftp, GridFTP). A survey of existing file transfer programs will also be required. - Comet DVIP Interface - Internet2 is encouraging the use of DV (digital video) over IP. One of the pieces of hardware that we use is the Comet DVIP card. The interface for this card is cumbersome and complex. Creating a interface to remotely control the hardware would assist in the popularity and wider use of the card. - Migration to SSM multicast - There are two multicast network protocols that applications can implement, ASM and SSM. SSM is the newer protocol and provides a variety of advantages over ASM. DVTS, and some related tools, are currently coded to use ASM. Porting some of this work to SSM should be straightforward, but will require an understanding of multicast networking and networking hardware. --------------------------------------------------------------------- CALENDAR - Aug 2005: Initial distribution of this proposition - Sep 2005: Identify participants (students and instructors) : Students select project(s) - Oct 2005: Neternship in progress - Nov 2005: Neternship in progress - Dec 2005: Neternship in concludes with final presentation --------------------------------------------------------------------- PREVIOUS PROJECTS - see http://www.internet2.edu/neternship/ --------------------------------------------------------------------- </neternship 2005 fall announcement> -- T. Charles Yun tcyun internet2 edu Internet2 1000 Oakbrook Suite 300, Ann Arbor, MI 48108 desk,cell,fax 734.352.4960, 734.730.3300, 734.913.4255 web people.internet2.edu/~tcyun yahoo,msn,aim tcharlesyun -- Bob Riddle () Technologist,Internet2 1000 Oakbrook, Suite 300 Ann Arbor, Michigan 48108 Business Phone: 734.913.4257 Fax Number: 734.913.4255 "An expert is a man who has made all the mistakes that can be made in a very narrow field." Niels Bohr |
- [Fwd: Neternship 2005 Fall -- ramping up planning stages], Bob Riddle, 08/11/2005
Archive powered by MHonArc 2.6.16.