Skip to Content.
Sympa Menu

wg-multicast - [Fwd: Neternship 2005 Fall -- ramping up planning stages]

Subject: All things related to multicast

List archive

[Fwd: Neternship 2005 Fall -- ramping up planning stages]


Chronological Thread 
  • 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 --------
Subject: Neternship 2005 Fall -- ramping up planning stages
Date: Tue, 09 Aug 2005 14:09:28 -0400
From: T. Charles Yun
To: T. Charles Yun


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.

Top of Page