LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices

Reply
 
LinkBack Search this Thread
Old 04-19-2010, 05:49 PM   #1
yaplej
Member
 
Registered: Apr 2009
Distribution: CentOS, Ubuntu, openSuSE
Posts: 130
Blog Entries: 1

Rep: Reputation: 22
Seeking mentoring & peer review for open source project


Greetings,

I have started an open source project with the goal of writing a Network Accelerator with many of the same features commercially available products have. Some of these commercial products include Cisco WAAS, Riverbed RiOS, and Silver-Peak to name a few.

Iv already written a pre-alpha that runs as a Linux kernel module, and is capable of several of these features. Namely auto detection, and compression of TCP segments.

I have started to rewrite the software from its kernel module only state to a combination kernel module + user space service. The reason for doing this is to implement more advanced features that cannot be implemented in an interrupt context that the kernel module executes in.

The new user space service executes as a daemon, and is multi-threaded to improve the number of TCP packets that can be accelerated per second.

Both the existing pre-alpha, and new version use netfilter hooks to intercept traffic for acceleration. The new user space service has the additional ability for you to use iptable rules for buffering traffic into the user space application with the use of the Netfilter QUEUE. This allows you to bypass the use of the kernel module if desired.

Here are some things that will be involved in further development of this project.
  • TCP/IP packet manipulation.
  • Compression Algorithms.
  • Hashing Algorithms.
  • Client/Server Development.
  • Multi-threading.

I have put together a small portal for the project where you can download the source code for the current pre-alpha version.
moved:http://www.opennop.org

I am pretty new to programing so the code will be pretty amateurish.

Thanks.

Last edited by yaplej; 06-09-2010 at 11:32 PM. Reason: updated link
 
Old 04-19-2010, 08:22 PM   #2
kbp
Senior Member
 
Registered: Aug 2009
Posts: 3,497

Rep: Reputation: 568Reputation: 568Reputation: 568Reputation: 568Reputation: 568Reputation: 568
Sounds like a great idea for a project, best of luck. I only code as a hobby so I can't really contribute, but you may want to set up git or something similar so you can allow others to join in the development work. It's easy for an open-source project to die/stall if it's just a one-person show

cheers

Last edited by kbp; 04-19-2010 at 08:23 PM. Reason: typo
 
Old 04-20-2010, 01:29 PM   #3
yaplej
Member
 
Registered: Apr 2009
Distribution: CentOS, Ubuntu, openSuSE
Posts: 130
Blog Entries: 1

Original Poster
Rep: Reputation: 22
I only code as a hobby also, and this is my first time writing anything in C. I have a hosted svn service, but I don't have anonymous access yet. Its something the host is working on.

I know it could die/stall thats why I was hoping I could get some more experienced people involved.
 
Old 05-03-2010, 05:41 PM   #4
yaplej
Member
 
Registered: Apr 2009
Distribution: CentOS, Ubuntu, openSuSE
Posts: 130
Blog Entries: 1

Original Poster
Rep: Reputation: 22
I have moved my project over to sourceforge, and imported my svn repository. Still looking for someone with more C knowledge, and a familiarity with the TCP/IP protocols to be a mentor for the project.

http://www.opennop.org

Last edited by yaplej; 06-09-2010 at 11:33 PM. Reason: updated link
 
Old 06-09-2010, 11:35 PM   #5
yaplej
Member
 
Registered: Apr 2009
Distribution: CentOS, Ubuntu, openSuSE
Posts: 130
Blog Entries: 1

Original Poster
Rep: Reputation: 22
Still looking for anyone willing to do even a little code review and make recommendations on improving the overall quality of my project.

http://www.opennop.org

Thanks.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Seeking a Stallman for open source LXer Syndicated Linux News 0 10-10-2009 04:12 AM
LXer: Mini Review: Open Source in Harvard Business Review LXer Syndicated Linux News 0 05-03-2008 07:30 AM
LXer: Mini Review: Open Source inHarvard Business Review LXer Syndicated Linux News 0 05-02-2008 05:10 AM
Seeking Partitioning software, open source? vbtalent Linux - Software 5 02-17-2006 05:02 PM
A New Open Source Project & Linux Question OpenSourceFan Linux - Newbie 6 07-18-2005 10:54 PM


All times are GMT -5. The time now is 05:32 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: @linuxquestions
Open Source Consulting | Domain Registration