Difference between revisions of "List of Projects"

From CSLabsWiki
(Added kader)
(Split Past projects to List of Past Projects)
Line 85: Line 85:
 
*"Remember the Status Report"/"Automated Guilt"
 
*"Remember the Status Report"/"Automated Guilt"
 
**Nag people about posting status reports via email
 
**Nag people about posting status reports via email
 
==Past Projects==
 
{{ambox
 
| type = merge
 
| image = [[Image:Merge-arrow.png|Merge arrow]]
 
| text = It has been suggested that this section be moved to ''[[List of Past Projects]]''. ([[talk:List of Projects|Discuss]])
 
}}
 
This section is for any COSI / ITL projects that are no longer being actively developed.
 
 
===[http://www.clarkson.edu/projects/itl/HOWTOS/bgpAnalysis/ BGP Data Analysis Project (BDAP)]===
 
 
===Blade Allocation===
 
Members: Wenjin Hu, Madhu Hapuarachchi
 
 
===[[Cacti]]===
 
Lead: [[User:yellowcake|Cyrus Katrak]]
 
 
Other Members: [[User:shephezj|Zach Shepherd]]
 
 
===Campus Linux Conversion Project===
 
Lead: James Kraetz
 
 
Other Members: none
 
 
Notes: The goal of this project is simple: convert as much of Clarkson University students and staff to using Linux as possible. This project includes a web page that will be the home for FAQs, tutorials, and a forum to help new Linux users through converting from Windows to Linux. The page at this point is still a work in progress, but keep checking up as updates are posted regularly.
 
 
===[http://www.clarkson.edu/projects/itl/cisco/ Cisco CCNA]===
 
Leader: Patty Jablonski
 
 
Other Members: Patty Jablonski, Dustin Jones, Cyrus Katrak, Creigh Long
 
 
===[[Cluster]]===
 
Lead: Professor Hesse
 
 
Other Members:[[User:Lewisrj|Ryan Lewis]], [[User:Shephezj|Zach Shepherd]], [[User:wardjm|Jeff Ward]], [[User:Bongiojp|Jeremy Bongio]]
 
 
Notes: The Clarkson Open Source Institute and the Internet Teaching Lab are working on making a LAM/MPI cluster out of the lab computers as well as a web interface for submitting jobs. When this is complete, we will have around 40 3ghz nodes, and the Department of Mathematics (and any other who needs it) will be able to use this to compute some of their work.
 
 
===COSI-OSI===
 
(Clarkson University Open Source Institutes's Open Source Initiative)
 
 
Planned presentations on open source basics targeted at non-COSI members.
 
 
===[[cslabsdns|DNS Server]]===
 
Lead: [[User:mccarrms|Matt McCarrell]]
 
 
Other Members: [[User:yellowcake|Cyrus Katrak]], Jim Owens
 
 
Notes: This project has been completed in a Xen virtual machine which runs on [[Righteous]]. See [[cslabsdns]] for more details.
 
 
===[http://www.clarkson.edu/class/cs644/xen/ CS644 Xen and the Art of Repeated Research]===
 
 
===[http://www.clarkson.edu/projects/itl/cs654.fa04/ CS654 Topics In Networking Projects]===
 
 
===[[Fedora Build]]===
 
Lead: [[User:lewisrj|Ryan Lewis]]
 
 
Other Members: none
 
 
===[http://www.clarkson.edu/projects/itl/projects/headStart/ Head Start]===
 
Members: Wenjin Hu, Jeanna Matthews, Tabor Powelson
 
 
===[[Isengard|Gateway Server]]===
 
Lead: [[User:shephezj|Zach Shepherd]]
 
 
Other Members: [[User:mccarrms|Matt McCarrell]]
 
 
Notes: This project has been completed instead as a Xen virtual machine which runs on [[Righteous]]. See [[Isengard]] for more details.
 
 
===[[Generic Database Explorer]]===
 
Lead: Todd Deshane
 
 
Other Members: Todd Deshane, Wenjin Hu, Patty Jablonski, Josh Newell, James Werner
 
 
===GNOME Media Manager===
 
Members: Mike McCabe, Mike Chavoustie, Jeremy Bongio, Zack Colgan
 
 
Notes: The GNOME Media Manager (aka. the ‘Giant Project of Doom’) is an effort to simplify the use of external media players (MP3 players, iPods, etc) with the GNOME desktop environment. This will most likely include a media player API, gnome-vfs module, additions to the gnome-volume-manager, as well as nautilus enhancements.
 
 
===[http://code.google.com/android/adc.html Google Android Contest]===
 
Lead: [[User:jnm|Jeanna Matthews]]
 
 
Other Members: [[User:shephezj|Zach Shepherd]], [[User:lewisrj|Ryan Lewis]], [[User:wilburpf|Pat Wilbur]], [[User:edmandmc|Max Edmands]], [[User:wardjm|Jeff Ward]], [[User:wiltonmk|Katelynn Wilton]], [[User:bennetjm|Justin Bennett]], [[User:judep|Ethan Jud]]
 
 
===[http://www.clarkson.edu/class/cs450/fa2004/projects/portageGUI/ Graphical Package Installer for Gentoo]===
 
Members: Jason Herne, Aaron Hughes, Kevin Roberts
 
 
Notes: The goal of this project was to create a more user friendly graphical package management system for Gentoo Linux, that will be based on the already existing portage system. The resulting applications main focus will be ease of use for beginning and intermediate computer users. The purpose of this focal point is to make Gentoo Linux more appealing to a large group of computer users. We hope that with this application managing program installations and updates will become easier. Linux will become a more viable option for home and business users who wish to try an alternate operating system and desktop environment.
 
 
===Infrastructure===
 
Members: Everyone
 
 
Notes: Several parts of the restoration of COSI fall under this category. The first would be the BladeCenter. Currently we have it completely assembled and are currently using it to host graduate student research.
 
 
Secondly, we are in the process of getting our EXP400 storage expansion units to work properly with our BladeCenter. We have ran into several road blocks with this so far.
 
 
We also have been working on getting our ES7000 over from OIT and into COSI so we can actually start using it.
 
 
===[http://www.clarkson.edu/projects/itl/ipv6/ Internet Protocol version 6 (IPv6)]===
 
Members: Todd Deshane, Patty Jablonski, Sarah Jozefiak, Creigh Long, Scott Mead, Jeff Ward
 
 
===IT Professional Presentation===
 
Notes: To take place in Fall 2004, the IT Professional Presentation will be given to IT staff and system administrators in the North Country area. Similar to the one given in the Spring of 2003, this presentation will cover another topic in Linux system administration that can benefit schools, businesses, and local organizations.
 
 
===[http://xen.cosi.clarkson.edu/ jXenophilia]===
 
Members: Michael McCabe, Jeremy Bongio
 
 
Notes: The purpose of this project is to create a web based virtualization management system for Xen. The system will be implemented in Java and run on Tomcat.
 
 
===[[Auth|LDAP Server]]===
 
Lead: [[User:torreyji|Jacob Torrey]]
 
 
Other Members: none
 
 
Notes: The [[Auth|LDAP]] server has been completed. It is set to be put into production in the near future. See [[Auth]], [[ConfigureSystemForLDAP|Configure System for LDAP]], and [[ConfigureLDAPUsers|Configure LDAP Users]] for more details.
 
 
===Linux Intro Workshop===
 
Members: Erica Decker, Todd Deshane, Ryan Kornheisl, Keegan Lowenstein, Zach Shepherd
 
 
===Linux Zoo===
 
Lead: [[User:deshantm|Todd Deshane]]
 
 
Other Members: none
 
 
Notes: The Linux Zoo project is designed to help students in COSI become familiar with the variety of distributions of Linux, BSD, and other open source operating systems that are available. A subset of our lab machines will be dual-booted with a different distribution to allow our members and other students on campus to gain familiarity and experience these systems.
 
 
===mDVDDatabase===
 
Lead: Michael McCabe
 
 
Other Members: none
 
 
Notes: The purpose of this project is to create a database for movies. It will run on Mac OSX and be written in Cocoa using Objective C.
 
 
===Nagios===
 
Lead: Creigh Long
 
 
Other Members: Todd Deshane, Patty Jablonski, Creigh Long
 
 
===Network Security Project===
 
Notes: See [http://www.clarkson.edu/projects/itl/honeypot/ Projects Notes].
 
 
===NFS Updates===
 
Members: Michael McCabe, Jason Herne
 
 
Notes: This project will update the NFSv3 code that Jason Herne originally wrote for the 2.6.8.1 kernel to the 2.6.15.1 kernel. When that task is complete the code will then be ported to NFSv4. The code can be used to allow read and write rate limiting. Other features that may be added are, append only mode, no execute options, and a file size limitation.
 
 
===[http://snad.ncsl.nist.gov/itg/nistnet/ NIST Net]===
 
Members: Leslie Cherian, Sailaja Yagnavajhala
 
 
===[http://www.vmware.com/appliances/directory/215 Open Network Registrar]===
 
Lead: Zach Colgan
 
 
Other Members: Lisa Bostrom, Wenjin Hu, Dustin Jones, Chris Peterman, Alex Dementsov, Jim Owens, Chandan Rupakheti, Sheela Surisetty
 
 
Notes: Also see [http://www.clarkson.edu/news/view.php?id=1537 Clarkson Press Release], [http://www.clarkson.edu/projects/itl/mpX52/fa2005/colganzj/ Zach Colgan's Fall 2005 MP* Page], [http://www.clarkson.edu/projects/itl/mpX52/sp2006/colganzj/ Zach Colgan's Spring 2006 MP* Page], [http://www.clarkson.edu/projects/itl/mpX52/fa2006/colganzj/ Zach Colgan's Fall 2006 MP* Page].
 
 
===[http://openwrt.org/ OpenWrt]===
 
Lead: Jon Peck
 
 
Other Members: Todd Deshane, Patty Jablonski, Martin McDermott, Jim Owens, Jon Peck, Jon Wolgast
 
 
===[http://developers.slashdot.org/article.pl?sid=03/04/01/2313246 Patchdot]===
 
Back in the days of yore clarkbw didn't like the way the kernel
 
mailing list worked... craptons of traffic with patches, comments on
 
patches, patches for patches, etc. etc. Very difficult to navigate
 
and search -- so he thought it'd be a good idea to try and create a
 
central place where kernel hackers could share/submit/etc. patches,
 
comment on them, fix them, update them, etc. Patchdot was the
 
result... admittedly it didn't get very far (we got it mostly working,
 
but what ended up killing it was the myriad of ways people would
 
actually submit patches to the mailing list. It made it really hard
 
to parse them out so they could be presented well).
 
 
clarkbw has a description of it in his old old CV here:
 
http://people.clarkson.edu/~clarkbw/cv/cv.html
 
 
There are also some hacking pictures here:
 
http://cosi.clarkson.edu/gallery/album04
 
 
And here's where we were mentioned on Slashdot:
 
http://developers.slashdot.org/article.pl?sid=03/04/01/2313246
 
 
===[http://www.clarkson.edu/projects/itl/projects/projectChallenge/ Project Challenge]===
 
 
===P2P Networking===
 
Lead: Gary Hamilton
 
 
Other Members: none
 
 
===[http://cosi.clarkson.edu/docs/pen2 Pen2 Gentoo Installer]===
 
Notes: Pen2 is a graphical installer written in Python and PyGTK for the Gentoo Linux distribution. It was used by the Gentoo installer team as a model for their current installer project. Although COSI is not working on the offical installer, the aim of Pen2 is to be as user friendly as possible. Check their webpage for details.
 
 
===[http://www.planet-lab.org/ PlanetLab]===
 
Leaders: Todd Deshane, Patty Jablonski
 
 
Other Members: Leslie Cherian, Todd Deshane, Wenjin Hu, Patty Jablonski, Creigh Long, Anthony Peltz, Chris Peterman, Joey Skufca
 
 
===Projects Database===
 
Members: Justin Basinger, Chris Johnson, James Kim, Justin Leider
 
 
Notes: The projects database will incorporate a number of initiatives that COSI has had in the works for a period of time. First, it will be a database of current COSI projects, project members, and project information that can become a central repository (as opposed to these web pages). It will also become a project ideas database, cataloging ideas COSI members have for projects but may not necessarily have the time to complete. Overall, its goal is to become the central project repository for our membership.
 
 
===ProjServer===
 
Lead: Patrick Wilbur
 
 
Other Members: none
 
 
Notes: Pat will be creating a project server that will house everyone’s project files. He is writing an administrative shell as well as a client application for everyone to use.
 
 
===PR Team===
 
Lead: Eli Dow
 
 
Other Members: Todd Deshane, Robert Garnsey
 
 
Activities: Activities Fair, Open House
 
 
===[http://pmm-cms.sourceforge.net/ Public Media Manager Project]===
 
Notes: See [http://www.clarkson.edu/projects/itl/ncpr/ http://www.clarkson.edu/projects/itl/ncpr/]
 
 
===Remote Lab Maintenance===
 
Members: Rouslan Solomakhin, Rob Tirrel
 
 
Notes: The purpose of this project is to create lab update scripts that will work from a remote location to help update, and configure systems. They are designed to detect whether they can do things depending on whether a person is logged in.
 
 
===Router Setup===
 
Lead: Nate Wilson
 
 
Other Members: none
 
 
===Safe Surfing===
 
Lead: Josh Newell
 
 
Other Members: none
 
 
===[http://www.clarkson.edu/projects/itl/mpX52/fa2005/katrakcr/ Sangoma]===
 
Members: Cyrus Katrak, Jeanna Matthews
 
 
===Temperature Monitoring===
 
Lead: Jim Owens
 
 
Other Members: none
 
 
Notes: With our brand new server room, Jim felt that it was important to start monitoring the temperature in there as well as the labs in general. Once installed, we were surprised by how inconsistent the temperatures were and are now in the process of getting this settled so that our hardware lasts longer. See [http://monitor.cslabs.clarkson.edu http://monitor.cslabs.clarkson.edu]
 
 
===[[Time|Time Server]]===
 
Lead: [[User:bennetjm|Justin Bennett]]
 
 
Other Members: none
 
 
===TreeFS===
 
Lead: Jason Herne
 
 
Other Members: [[User:mcdermmn|Martin McDermott]], Pat Kelly, Mark Bridgman
 
 
===[http://people.clarkson.edu/~jnm/tuxmaster2005/ UNISYS TuxMasters Invitational 2005]===
 
 
===[http://people.clarkson.edu/~jnm/competitions/tuxmaster2006/ UNISYS TuxMasters Invitational 2006]===
 
 
===[http://www.clarkson.edu/class/cs654/cs654.fa2004/ Virtual Machine (VM) Project]===
 
 
===Virtualization Testing===
 
Members: Madhu Hapuarachchi, Mamoon Hajja
 
 
===[http://people.clarkson.edu/~jnm/competitions/vmware2006/ VMware Ultimate Virtual Appliance Challenge]===
 
 
===[http://www.clarkson.edu/projects/itl/voip/ Voice over IP (VoIP)]===
 
 
===[http://cosi.clarkson.edu/xen Xenophilia]===
 
Members: Michael McCabe, Justin Basigner, Jeremy Bongio, Edward Despard
 
 
Notes: The purpose of this project is to create a Linux distribution that is based around Xen. It will have an easy to use installer and several different tools for configuring and updating domains and services.
 
 
===zServer Team===
 
Lead: Jason Herne
 
 
Other Members: Andrew Bingham, Michael McCabe, Benjamin Shambaugh, David Carrigg, Justin Leider, Jay Frantz, Kevin Roberts, Ryan Miller, Corey Girard, Zachary Colgan, Aaron Hughes
 
 
Activities: zServer Administration, Designing GUI for zServer Administration, Documentation and Tutorials
 
 
Notes: The goal of this project is to create a program that a z/VM administrator can use to easily and efficiently monitor and manage a z/VM environment on an IBM eServer zSeries mainframe. They wish to provide an easy and intuitive user interface in such a way that the end user will not need to know a great deal about CP/CMS commands or z/VM in general in order to perform basic system administration tasks.
 
 
Notes: See [http://www.clarkson.edu/projects/cosi/fa2003/hernejj_Zteam.html http://www.clarkson.edu/projects/cosi/fa2003/hernejj_Zteam.html] and [http://www.clarkson.edu/projects/cosi/zTeam/zvmgui/ http://www.clarkson.edu/projects/cosi/zTeam/zvmgui/].
 
   
 
==Other Projects==
 
==Other Projects==

Revision as of 19:19, 17 September 2008

Current COSI / ITL Projects

This section is for any COSI / ITL projects with active members.

ACES

Lead: Martin McDermott

Other Members: Tabor Powelson

Active Directory

Lead: Matt McCarrell

Other Members: none

Animal, Blade Center, and Righteous Management

Lead: Zach Shepherd

Other Members: Matt McCarrell

Docs Server

Lead: Zach Shepherd

Other Members: Ryan Lewis

Kader PHP Toolkit

Lead: Jacob Torrey

Other Members: none

Honeypot Project

Lead: Jim Owens

Other Members: Keegan Lowenstein, Jeremy Bongio, Jeff Wincek, Matt Howansky

Mirror

Lead: Chris Peterman

Other Members: Zach Shepherd

Network Status Server

Lead: Matt McCarrell

Other Members: none

Open Server Platform

Lead: Jacob Torrey

Other Members: none

Power Measurement

Lead: Jeanna Matthews

Other Members: Jeremy Bongio, Tao Yang

Rapid Recovery Project

Lead: Jeanna Matthews, Todd Deshane

Other Members: Wenjin Hu, Alex Dementsov

Ubuntu Lab Build

Lead: Chris Peterman

Other Members: Todd Deshane

Unisys Server

Lead: Jacob Torrey

Other Members: Matt McCarrell

Web Server Administration

Lead: Ryan Lewis

Other Members: none

Windows Lab Build

Lead: Matt McCarrell

Other Members: none

Proposed Projects

This section is for members to propose any project ideas they would like to see.

  • Overview or Tutorial on iptables and applications like uif that make iptables management easier. (http://freshmeat.net/projects/uif/)
  • howto on expect (http://expect.nist.gov/)
  • application to ease the installation of a new operating system on a blades
  • application to ease the creation and installation of a new guest operating system
  • writing howtos for the wiki (on anything not readily available elsewhere)
  • "Remember the Status Report"/"Automated Guilt"
    • Nag people about posting status reports via email

Other Projects

This section is for any projects not associated with the Applied CS Labs that members are helping with.