<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Jason's Computer Science Blog</title>
	<atom:link href="http://www.jasonernst.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasonernst.com</link>
	<description>By Jason Ernst</description>
	<pubDate>Tue, 18 Nov 2008 07:52:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>Free Wireless Articles via IEEE</title>
		<link>http://www.jasonernst.com/2008/11/17/free-wireless-articles-via-ieee/</link>
		<comments>http://www.jasonernst.com/2008/11/17/free-wireless-articles-via-ieee/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:51:02 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
		
		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[Research]]></category>

		<category><![CDATA[Wireless]]></category>

		<category><![CDATA[Free Articles]]></category>

		<category><![CDATA[IEEE]]></category>

		<category><![CDATA[Pervasive Computing]]></category>

		<category><![CDATA[RFID]]></category>

		<category><![CDATA[Security]]></category>

		<category><![CDATA[Wireless Networks]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=304</guid>
		<description><![CDATA[Just a quick post today since I&#8217;m strapped for time, but thought its pretty useful (and almost a reminder to myself to check this out later). The IEEE has put a bunch of articles related to wireless networks written by leaders in the field up for free for a limited time. 
http://www2.computer.org/portal/web/computingnow/focusonwireless
(I know this doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick post today since I&#8217;m strapped for time, but thought its pretty useful (and almost a reminder to myself to check this out later). The IEEE has put a bunch of articles related to wireless networks written by leaders in the field up for free for a limited time. </p>
<p><a href="http://www2.computer.org/portal/web/computingnow/focusonwireless">http://www2.computer.org/portal/web/computingnow/focusonwireless</a></p>
<p>(I know this doesn&#8217;t benefit me directly since I already belong to those societies and could probably get access to them through my libraries, but they seem interesting enough and I will likely read at least a few the next chance I get). It&#8217;s also helpful for those people who don&#8217;t necessarily have normal access to IEEE articles a chance to try them out. Topics include Pervasive Computing,  Internet Computing, Security, RFIDs and more. Check it out if you get a chance!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2008/11/17/free-wireless-articles-via-ieee/feed/</wfw:commentRss>
		</item>
		<item>
		<title>University of Guelph Research Day - Winter &#8216;08</title>
		<link>http://www.jasonernst.com/2008/11/04/university-of-guelph-research-day-winter-08/</link>
		<comments>http://www.jasonernst.com/2008/11/04/university-of-guelph-research-day-winter-08/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 01:15:19 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
		
		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[Education]]></category>

		<category><![CDATA[Research]]></category>

		<category><![CDATA[Thesis]]></category>

		<category><![CDATA[Wireless]]></category>

		<category><![CDATA[Jason Ernst]]></category>

		<category><![CDATA[Public]]></category>

		<category><![CDATA[Research Day]]></category>

		<category><![CDATA[Seminar]]></category>

		<category><![CDATA[University of Guelph]]></category>

		<category><![CDATA[Wireless Mesh Networks]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=277</guid>
		<description><![CDATA[
On December 2nd and 4th 2008, Research Day for the Computer Science Department at the University of Guelph is taking place. Research Day is a day where many of the graduate and some undergraduate students present research projects in various stages. For the graduate students the projects consist of initial results and proposals for thesis [...]]]></description>
			<content:encoded><![CDATA[<div class="thumbnail"><img src="http://www.jasonernst.com/wp-content/uploads/2008/10/universityofguelph1.gif" alt="University of Guelph Research Day Winter 08" width="100%" height="100%" /></div>
<p>On December 2nd and 4th 2008, Research Day for the Computer Science Department at the University of Guelph is taking place. Research Day is a day where many of the graduate and some undergraduate students present research projects in various stages. For the graduate students the projects consist of initial results and proposals for thesis documents while the undergrads present results from their research projects.</p>
<p><span id="more-277"></span></p>
<p>I am scheduled so far to present on December 4th at 12:30 - 12:50 pm. The topic for my talk is not yet finalized however it will likely be something in the area of fair scheduling in wireless mesh networks with multiple gateways. I will report on my progress thus far in my M.Sc. and give a proposal for my remaining work in the next few months. The plan is to have the first draft of my thesis complete by February, the final draft by March and defend by the end of April.</p>
<p>Check back later for another post with the presentation slides and possibly some pictures from research day at Guelph.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2008/11/04/university-of-guelph-research-day-winter-08/feed/</wfw:commentRss>
		</item>
		<item>
		<title>PerWin Research Group @ the University of Guelph</title>
		<link>http://www.jasonernst.com/2008/10/20/perwin-research-group-the-university-of-guelph/</link>
		<comments>http://www.jasonernst.com/2008/10/20/perwin-research-group-the-university-of-guelph/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 19:16:42 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
		
		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[Education]]></category>

		<category><![CDATA[Research]]></category>

		<category><![CDATA[Site News]]></category>

		<category><![CDATA[Wireless]]></category>

		<category><![CDATA[Fair Scheduling]]></category>

		<category><![CDATA[Jason Ernst]]></category>

		<category><![CDATA[Load Balancing]]></category>

		<category><![CDATA[Mieso Denko]]></category>

		<category><![CDATA[Pervasive Computing]]></category>

		<category><![CDATA[PerWin]]></category>

		<category><![CDATA[Research Group]]></category>

		<category><![CDATA[University of Guelph]]></category>

		<category><![CDATA[Wireless Mesh Networks]]></category>

		<category><![CDATA[Wireless Network]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=247</guid>
		<description><![CDATA[
Today I completed the listing page for all of the presentations our research group PerWin at the University of Guelph has made in the last year or so. PerWin stands for Pervasive Computing and Wireless Networking Research. The group is directed by my advisor, Dr. Mieso Denko and has several graduate students who are active [...]]]></description>
			<content:encoded><![CDATA[<div class="thumbnail"><img src="http://www.jasonernst.com/wp-content/uploads/2008/10/universityofguelph1.gif" alt="University of Guelph PerWin Research Group" width="100%" height="100%"/></div>
<p>Today I completed the listing page for all of the presentations our research group PerWin at the University of Guelph has made in the last year or so. PerWin stands for Pervasive Computing and Wireless Networking Research. The group is directed by my advisor, Dr. Mieso Denko and has several graduate students who are active research members in the group. We have given presentations on topics ranging from Wireless Mesh Networks protocols, Autonomous networks, Fair Scheduling, Load Balancing, RFID, Wireless Security and much more. We have also had special invited talks by several faculty members from various Universities around Ontario (Ryerson, UOIT). </p>
<div class="image" style="text-align:center;"><img src="http://www.jasonernst.com/wp-content/uploads/2008/10/reynolds-300x225.jpg" alt="reynolds building, computing department, university of guelph"/>
<p>Reynolds Building @ University of Guelph where PerWin meets regularly</p>
</div>
<p><span id="more-247"></span></p>
<p>Check out the schedule page <a href="http://www.uoguelph.ca/~jernst/PerWin/seminar2.html">here</a> for the list of presentations, presenters and topics. There are also listings of many of the websites for the presenters which may be a good resource for people interested in our work. If you are a faculty member interested in giving a talk contact <a href="http://www.cis.uoguelph.ca/~denko/">Dr. Mieso Denko </a> at the University of Guelph.</p>
<p>If you are interested in any of the talks I have given, all of the powerpoint presentations are available at my <a href="http://www.uoguelph.ca/~jernst/research.html">Academic Website</a> at the University of Guelph.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2008/10/20/perwin-research-group-the-university-of-guelph/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Guest Article: 5 Blogs and Sites for All Things Wireless</title>
		<link>http://www.jasonernst.com/2008/10/14/guest-article-5-blogs-and-sites-for-all-things-wireless/</link>
		<comments>http://www.jasonernst.com/2008/10/14/guest-article-5-blogs-and-sites-for-all-things-wireless/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 16:44:40 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
		
		<category><![CDATA[Wireless]]></category>

		<category><![CDATA[Blogs]]></category>

		<category><![CDATA[Engadget]]></category>

		<category><![CDATA[Kelly Kilpatric]]></category>

		<category><![CDATA[MuniWireless]]></category>

		<category><![CDATA[Network World]]></category>

		<category><![CDATA[Sites]]></category>

		<category><![CDATA[Wimax News]]></category>

		<category><![CDATA[Wireless Week]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=177</guid>
		<description><![CDATA[
I recently received a request for a guest contribution to the blog from Kelly Kilpatrick so I thought it would be a nice change to have some content from someone other than me. The article is a compilation of some good sites for the latest on wireless technology and news.

&#160;
&#160;
5 Blogs and Sites for All [...]]]></description>
			<content:encoded><![CDATA[<div class="thumbnail"><img src="http://www.jasonernst.com/wp-content/uploads/2008/10/wireless-network-new-4-150x150.jpg" alt="wrt54g router"/></div>
<p>I recently received a request for a guest contribution to the blog from <a href="http://www.internetservicedeals.com/dial-up-deals.htm">Kelly Kilpatrick</a> so I thought it would be a nice change to have some content from someone other than me. The article is a compilation of some good sites for the latest on wireless technology and news.</p>
<p><span id="more-177"></span></p>
<div class="clear">&nbsp;</div>
<div class="clear">&nbsp;</div>
<h2 style="margin-bottom:0px;">5 Blogs and Sites for All Things Wireless</h2>
<p style="font-size: 0.75em;">Guest Contribution by <a href="http://www.internetservicedeals.com/dial-up-deals.htm">Kelly Kilpatrick</a>, October 14th, 2008</p>
<p>As wireless technology continues to advance, it is good to stay informed on the latest technologies, advances, and setbacks related to this convenient technology. However intricate or superficial, these blogs are out there to keep you informed (to one degree or another) regarding the latest and greatest developments in the world of wireless technology.</p>
<p><a href="http://wireless.engadget.com/">Engadget</a>: For the latest news and analysis on a wide variety of wireless products and new innovations, engadget has you covered. Read about new hardware and WiMax-compatible products, as well as other developments that are in the works when you visit engadget.</p>
<p><a href="http://www.networkworld.com/topics/wireless.html">Network World</a>: The contributors at Network World are fully dedicated to finding out everything they can when it comes to the world of wireless. Read comparison reviews, find out the latest news in wireless technology, and learn more about what companies are doing to meet the ever-growing demand for better, faster wireless technologies.</p>
<p><a href="http://www.wirelessweek.com/">Wireless Week</a>: Wireless Week has several contributors dedicated to keeping the blog up-to-date and fresh. Browse through their substantial archives or look at their latest news and commentary regarding wireless technology. Keeping track of what’s going on in this constantly-evolving segment of computing technology just became a little bit easier with Wireless Week.</p>
<p><a href="http://wimaxnetnews.com/">WiMax News</a>: To stay current with the latest in this rapidly-growing wireless technology sector, visit WiMax news regularly. Troubleshooting, news, reviews, potential security threats, and much more can be found with a quick search. To stay ahead of the curve, take a look at WiMax News.</p>
<p><a href="http://www.muniwireless.com/">MuniWireless</a>: A visit to this particular site will give you a wealth of knowledge related to wireless technology advances and setbacks around the world. Delivering information and articles prolifically, the folks at MuniWireless are certainly in touch with the latest happenings when it comes to wireless technology.</p>
<p>By-line:<br/><em>This post was contributed by Kelly Kilpatrick, who writes on the subject of <a href="http://www.internetservicedeals.com/dial-up-deals.htm">dial up internet</a>. She invites your feedback at kellykilpatrick24 at gmail dot com</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2008/10/14/guest-article-5-blogs-and-sites-for-all-things-wireless/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fair Scheduling for Wireless Mesh Networks with Multiple Gateways - AINA&#8217;09 Submission</title>
		<link>http://www.jasonernst.com/2008/10/06/fair-scheduling-for-wireless-mesh-networks-with-multiple-gateways/</link>
		<comments>http://www.jasonernst.com/2008/10/06/fair-scheduling-for-wireless-mesh-networks-with-multiple-gateways/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 14:24:51 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
		
		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[Education]]></category>

		<category><![CDATA[Research]]></category>

		<category><![CDATA[Simulations]]></category>

		<category><![CDATA[Thesis]]></category>

		<category><![CDATA[Wireless]]></category>

		<category><![CDATA[AINA 09]]></category>

		<category><![CDATA[AINA 2009]]></category>

		<category><![CDATA[Bradford]]></category>

		<category><![CDATA[Conference]]></category>

		<category><![CDATA[Fairness]]></category>

		<category><![CDATA[Jason Ernst]]></category>

		<category><![CDATA[Mieso Denko]]></category>

		<category><![CDATA[Results]]></category>

		<category><![CDATA[Simulation]]></category>

		<category><![CDATA[Throughput]]></category>

		<category><![CDATA[UK]]></category>

		<category><![CDATA[Wireless Mesh Networks]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=83</guid>
		<description><![CDATA[
Introduction
After quite a bit of work on my M.Sc. degree I am beginning to get some initial results that I hope to use in my thesis. My work seems to be headed in the direction of fair scheduling and load balancing in Wireless Mesh Networks (WMN).  For more information on why addressing these issues [...]]]></description>
			<content:encoded><![CDATA[<div class="thumbnail"><img src="http://www.jasonernst.com/wp-content/uploads/2008/08/compsci.jpg" alt="compsci"/></div>
<h4 style="width: 40%; margin-top:0px;">Introduction</h4>
<p>After quite a bit of work on my M.Sc. degree I am beginning to get some initial results that I hope to use in my thesis. My work seems to be headed in the direction of fair scheduling and load balancing in Wireless Mesh Networks (WMN).  For more information on why addressing these issues are important and a PowerPoint presentation see my previous post, &#8220;<a href="http://www.jasonernst.com/2008/05/28/fair-scheduling-load-balancing-in-wmn/">Fair Scheduling &#038; Load Balancing in WMN</a>&#8220;. Basically, the aim of my work right now is to try to find a fair scheduling such that throughput and fairness are balanced. See the Venn-Diagram I have created below for an idea of where existing solutions fit into this. My solution would ideally fall right in the intersection of the two circles.</p>
<div class="image" style="text-align:center;"><img src="http://www.jasonernst.com/wp-content/uploads/2008/10/throughputfairness.gif" alt="Venn-Diagram of throughput fairness trade-off in WMN scheduling"/>
<p>Venn-Diagram of Fairness - Throughput Trade-off in WMN Scheduling <br/> &copy; Jason Ernst, University of Guelph</p>
</div>
<p><span id="more-83"></span></p>
<p>For these results, I have created an event driven simulation in the c++ programming language. The simulation compares the network performance with and without the fair scheduling algorithm enabled. These results are have been submitted to <a href="http://www.inf.brad.ac.uk/~iawan/aina/home.php">AINA 2009</a> in a conference paper with <a href="http://www.cis.uoguelph.ca/~denko/">Dr. Mieso Denko</a> and are awaiting approval. To gauge performance, two metrics were chosen.</p>
<h4>Metrics</h4>
<ul style="margin-left: 10px; list-style:disc;">
<li><em>Packet Delivery Ratio</em>:<br />
is defined as the number of packets that successfully route from source to destination within the network divided by the total number of packets generated. This is an important measure of network performance because a higher packet means that there are less retries on failed packets which can cause congestion in wireless mesh networks.
</li>
<li><em>Average Delay</em>:<br />
is defined as the sum of the total delay from source to destination for all the packets. In this simulation, there are two different measures for this: <em>High Delay</em>: which overestimates the delay by including all packets, including packets which only made it partially to the destination and then dropped, and <em>Low Delay</em>: which underestimates the delay by including only packets which successfully arrive at the destination. To calculate the average delay for this simulation, the average between the Low Delay and High Delay was used.
</li>
</ul>
<p>Additionally, the simulation has several parameters. Some remained static for the entire simulation but could be adjusted as part of future work. These parameters include such things are the communication range of the Mesh Routers (MR) and Clients (MC) which was 120m and 60m respectively, and the maximum number of neighbours for a given MR which was 6. Furthermore, there were two variable parameters that were adjusted to yield the results.</p>
<h4>Parameters</h4>
<ul style="margin-left: 10px; list-style:disc;">
<li><em>Number of Mesh Routers</em>:<br />
In this simulation the number of MRs varied from 4 to 14 which is a large enough number to cover a significant area in a city while remaining low enough for the scheduling algorithm to compute the schedule in a reasonable time.
</li>
<li><em>Number of Gateways</em>:<br />
The number of gateways varies from 1 to the number of MRs in the network. The results presented here are shown with between 1 and 9 GWs.
</li>
</ul>
<p>The network itself is arrange in a square geometry, or in other words an &#8220;n x n&#8221; arrangement. This is opposed to an &#8220;n x m&#8221; rectangular arrangement which would likely produce different results. See the Figure provided below for an example of the topology. In the figure, the gateway is in the center of the network, however in the simulation this could interchange positions with any of the nodes. Additionally, as the size grows more MRs join to the edge nodes to expand the coverage of the network. Each GW or MR may have up to six neighbours.</p>
<div class="image" style="text-align:center;"><img src="http://www.jasonernst.com/wp-content/uploads/2008/10/topology.gif" alt="network topology"/>
<p>Example of Network Topology for the Simulation <br/> &copy; Jason Ernst, University of Guelph</p>
</div>
<h4>Results</h4>
<p>The following are the results of the simulation. As mentioned above, we will be comparing the performance while varying the number of MRs and GWs in the network. The performance measures are packet delivery ratio and average delay. The simulation was run 10 times and the average was taken for each data point so that consistent results could be presented.</p>
<div class="image" style="text-align:center"><img src="http://www.jasonernst.com/wp-content/uploads/2008/10/avgdelaymrs.gif" />
<p>Average Delay vs Number of MRs <br/>&copy; Jason Ernst, University of Guelph</p>
</div>
<div class="image" style="text-align:center"><img src="http://www.jasonernst.com/wp-content/uploads/2008/10/avgdelaygws.gif"/>
<p>Average Delay vs Number of GWs <br/>&copy; Jason Ernst, University of Guelph</p>
</div>
<p>As you can see in the first two figures, there is some penalty in terms of delay for using the fair scheduling approach that we proposed in the paper. However in the next couple of figures you can also see the improvement in packet delivery ratio which is also important.</p>
<div class="image" style="text-align:center"><img src="http://www.jasonernst.com/wp-content/uploads/2008/10/pdrmrs.gif"/>
<p>Packet Delivery Ratio vs Number of MRs <br/>&copy; Jason Ernst, University of Guelph</p>
</div>
<div class="image" style="text-align:center"><img src="http://www.jasonernst.com/wp-content/uploads/2008/10/pdrgws.gif"/>
<p>Packet Delivery Ratio vs Number of GWs <br/>&copy; Jason Ernst, University of Guelph</p>
</div>
<p>While these results show greater delay with the fair scheduling approach, it should be noted that there was no attempt at any sort of back-off, retry implementation in either the fair scheduling or the non-fair scheduling (which is used in TCP/IP). If these were implemented there could have been drastically different results. This will be left as future work, however it is expected that the fair scheduling would produced increased performance (in terms of delay) since the avoidance of collisions altogether prevents the back-off and retry from happening as often as it would without the fair scheduling in place.</p>
<h4>Future Work</h4>
<p>In addition to adding back-off retry mechanisms into the simulation, we would like to incorporate load balancing techniques at the GWs and make use of cross-layered design to further improve the performance of the fair scheduling. Additionally, instead of the c++ programming language, we would like to migrate the simulation into the ns2 or ns3 simulation environment to enable our results to be more comparable to other work in the field.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2008/10/06/fair-scheduling-for-wireless-mesh-networks-with-multiple-gateways/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cluster Computer Case Suggestions?</title>
		<link>http://www.jasonernst.com/2008/10/01/cluster-computer-case-suggestions/</link>
		<comments>http://www.jasonernst.com/2008/10/01/cluster-computer-case-suggestions/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 13:00:33 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
		
		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Misc Ideas]]></category>

		<category><![CDATA[Research]]></category>

		<category><![CDATA[Simulations]]></category>

		<category><![CDATA[Beowulf]]></category>

		<category><![CDATA[Cluster Computing]]></category>

		<category><![CDATA[Distributed Computing]]></category>

		<category><![CDATA[Distributed Simulation]]></category>

		<category><![CDATA[DIY Case]]></category>

		<category><![CDATA[Microwulf]]></category>

		<category><![CDATA[Parallel]]></category>

		<category><![CDATA[Parallel Computing]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=96</guid>
		<description><![CDATA[
So I&#8217;ve recently come across a bunch of free computers and I&#8217;ve decided to try to hook them together to form a beowulf style cluster for running some of my simulations on since I think I can modify the code to be parallel. I have tested all of the computers and have them spread across [...]]]></description>
			<content:encoded><![CDATA[<div class="thumbnail"><img src="http://www.jasonernst.com/wp-content/uploads/2008/10/2-150x150.jpg" alt="microwulf cluster" /></div>
<p>So I&#8217;ve recently come across a bunch of free computers and I&#8217;ve decided to try to hook them together to form a beowulf style cluster for running some of my simulations on since I think I can modify the code to be parallel. I have tested all of the computers and have them spread across my basement floor however I seem to have a problem. I need a way to enclose them into some sort of case or storage area. I don&#8217;t want to use wood and have been exploring some kind of plexiglass or similar material without much luck. So far the best idea I&#8217;ve seen has been the &#8220;<a title="Microwulf" href="http://www.calvin.edu/~adams/research/microwulf/" target="_blank">Microwulf</a>&#8220;.</p>
<p><span id="more-96"></span></p>
<div class="image" style="float:right;"><a href="http://www.jasonernst.com/wp-content/uploads/2008/10/2.jpg"><img src="http://www.jasonernst.com/wp-content/uploads/2008/10/2-300x225.jpg" alt="microwulf cluster" /></a>Microwulf Cluster</div>
<p>Anyway, until I start to actually build thing I have decided that I would try to get suggestions through this blog and maybe through some forums on what materials I could use to get these motherboards organized in a reasonable way. (Note: I have extremely limited handyman type skills and a low budget since I&#8217;m a student.) Keep in mind that I need a way to not only house the motherboards but also power supplies, a couple of switches and maybe some hard drives. I have 15 working computers so far and do not want to use the standard pc cases because I don&#8217;t want a wall of computers in my house. Feel free to offer up any suggestions and check back soon for pictures of the progress!</p>
<p><em>Update:</em> I have added a project page for the <a href="http://www.jasonernst.com/projects-index/scrappy-cluster/">SCrappy Cluster</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2008/10/01/cluster-computer-case-suggestions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Distributed Screen Saver Project</title>
		<link>http://www.jasonernst.com/2008/09/10/distributed-screen-saver-project/</link>
		<comments>http://www.jasonernst.com/2008/09/10/distributed-screen-saver-project/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 20:52:21 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
		
		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[Misc Ideas]]></category>

		<category><![CDATA[Beowulf]]></category>

		<category><![CDATA[Distributed Computing]]></category>

		<category><![CDATA[Distributed Simulation]]></category>

		<category><![CDATA[Electric Sheep]]></category>

		<category><![CDATA[Screen Saver]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=73</guid>
		<description><![CDATA[
A couple of days ago while trying to stay awake while my simulations ran for hours, I came across this website: Electric Sheep. It seems like a really cool idea. It is a &#8220;distributed screensaver&#8221; that makes use of genetic algorithms to progress and improve itself. If the people who are using the screensaver press [...]]]></description>
			<content:encoded><![CDATA[<div class="thumbnail"><img src="http://www.jasonernst.com/wp-content/uploads/2008/09/sheep128.jpg" alt="electric sheep"/></div>
<p>A couple of days ago while trying to stay awake while my simulations ran for hours, I came across this website: <a href="http://electricsheep.org/">Electric Sheep</a>. It seems like a really cool idea. It is a &#8220;distributed screensaver&#8221; that makes use of genetic algorithms to progress and improve itself. If the people who are using the screensaver press a button they can rate the screensaver good. This is then used as part of the fitness function in the genetic algorithm allowing the good screensavers to be carried along into the next generations.</p>
<p><span id="more-73"></span></p>
<p>Once I get some time I think I&#8217;ll try it out. Since I&#8217;m on the topic of distributed screensavers&#8230; I seem to becoming more interested in distributed systems lately. The one that seems to be fascinating me the most is the DIY <a href="http://www.beowulf.org/">beowulf</a> servers. I think this is because I just spent ages waiting for my last round of simulations because of one portion of the simulation that uses clique enumeration / maximal cliques. According to some papers I&#8217;ve quickly browsed over this problem is known to be hard to solve so perhaps I could make use of some sort of parallel solution to speed things up. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2008/09/10/distributed-screen-saver-project/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ontario College / Uni Students get Free Money!</title>
		<link>http://www.jasonernst.com/2008/09/10/ontario-college-uni-students-get-free-money/</link>
		<comments>http://www.jasonernst.com/2008/09/10/ontario-college-uni-students-get-free-money/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 20:23:04 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
		
		<category><![CDATA[Education]]></category>

		<category><![CDATA[College]]></category>

		<category><![CDATA[Free Money]]></category>

		<category><![CDATA[Grant]]></category>

		<category><![CDATA[Ontario]]></category>

		<category><![CDATA[Students]]></category>

		<category><![CDATA[University]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=69</guid>
		<description><![CDATA[
Not exactly related to computer science, but I thought it would be a helpful post anyways to anyone who might be an Ontario student reading this blog&#8230;
I just found out today from Guelph that full-time Ontario College and University students can apply for a textbook / technology grant worth a $100. It may not sound [...]]]></description>
			<content:encoded><![CDATA[<div class="thumbnail"><img src="http://www.jasonernst.com/wp-content/uploads/2008/09/money-print-c10055084-150x150.jpg" alt="money"/></div>
<p>Not exactly related to computer science, but I thought it would be a helpful post anyways to anyone who might be an Ontario student reading this blog&#8230;</p>
<p>I just found out today from Guelph that full-time Ontario College and University students can apply for a textbook / technology grant worth a $100. It may not sound like much but free money is free money and the application takes all of 10 seconds online. That sounds like a pretty sweet hourly rate to me (plus I&#8217;m a broke college student myself). Here&#8217;s the link if anyone is interested: <a href="https://osap.gov.on.ca/eng/eng_osap_main.html">https://osap.gov.on.ca/eng/eng_osap_main.html</a>. Just click login and look for TTG. According to the FAQ it doesn&#8217;t require any proof of financial need or any proof you&#8217;ve actually spent the money on textbooks so it&#8217;s pretty much no strings attached. For more information about it visit this link: <a href="https://osap.gov.on.ca/eng/not_secure/plan_grants_full_sepapp_ttg_12345.htm">https://osap.gov.on.ca/eng/not_secure/plan_grants_full_sepapp_ttg_12345.htm</a></p>
<p><span id="more-69"></span></p>
<p>Additionally, <a href="http://osap.gov.on.ca/eng/NOT_SECURE/Plan_Grants_full_sepapp_OGS_12345.htm">OGS</a> and <a href="http://nserc.ca/">NSERC</a> application deadlines are coming up so don&#8217;t forget to apply if you are a grad student (or don&#8217;t, less competition for me <img src='http://www.jasonernst.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> haha)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2008/09/10/ontario-college-uni-students-get-free-money/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Computer Science, A Science? Still debated&#8230;</title>
		<link>http://www.jasonernst.com/2008/08/29/computer-science-a-science-still-debated/</link>
		<comments>http://www.jasonernst.com/2008/08/29/computer-science-a-science-still-debated/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 19:14:28 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
		
		<category><![CDATA[Computer Science]]></category>

		<category><![CDATA[Misc Ideas]]></category>

		<category><![CDATA[Debate]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Tony Targonski]]></category>

		<category><![CDATA[Zeroth]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=65</guid>
		<description><![CDATA[
As an update to my previous post on this subject &#8220;Computer Science, A Science?&#8221; more debate has taken place on the CompSci.ca forums and blog as a result of a blog post by Tony entitled &#8220;The most important programming language&#8221;. Many good points were made, for instance: Tony suggested that many people become confused between [...]]]></description>
			<content:encoded><![CDATA[<div class="thumbnail"><img src="http://www.jasonernst.com/wp-content/uploads/2008/08/compsci.jpg" alt="compsci"/></div>
<p>As an update to my previous post on this subject <a href="http://www.jasonernst.com/2008/04/03/computer-science-a-science/">&#8220;Computer Science, A Science?&#8221;</a> more debate has taken place on the CompSci.ca forums and blog as a result of a blog post by Tony entitled <a href="http://compsci.ca/blog/the-most-important-programming-language">&#8220;The most important programming language&#8221;</a>. Many good points were made, for instance: Tony suggested that many people become confused between computer programming and computer science which I agree with.</p>
<p><span id="more-65"></span></p>
<p>Perhaps in response to this, Zeroth posted about computer science on his blog with an article entitled <a href="http://www.oddco.ca/zeroth/zblog/2008/08/26/what-is-computer-science/">&#8220;What is Computer Science?&#8221;</a> He commented that many people in other disciplines make use of computer science as a way of expressing some of their complex ideas that would otherwise be very difficult to express.</p>
<p>I&#8217;m always quite interested in this kind of debate and will continue to follow anything further on the subject.  After all the time I&#8217;ve been in school and all the profs and other computer type people I&#8217;ve encountered I still have to side closest to Zeroth and his post. Computer Science is separate from anything else we have right now. It&#8217;s a tool used to help describe complex phenomenon and ideas that could not be otherwise expressed well. It&#8217;s not completely math, engineering or an art.</p>
<div class="image" style="float:right;"><img src="http://www.jasonernst.com/wp-content/uploads/2008/08/hst_galaxy-300x241.jpg" alt="galaxy"/></div>
<p>Computer Science is like connection between everything. With computers we can express math through equations and logic within the computer. We can use computers to aid in engineering with CAD and blueprints and models that help with simulation of structures and devices. We can use a computer to create, enhance and distribute music, paintings and video. To me computer science should be trying to do what physics has always aimed for. Since we can use computer science to connect everything we know and understand, we should try to understand everything through the use of computer science. The aim of physics is some magical grand unified theory of everything and I think this theory or &#8220;concept of everything&#8221; will only be possible from advances in computer science.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2008/08/29/computer-science-a-science-still-debated/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DD-Wrt Micro on Linksys WRT54Gv6</title>
		<link>http://www.jasonernst.com/2008/08/23/dd-wrt-micro-on-linksys-wrt54gv6/</link>
		<comments>http://www.jasonernst.com/2008/08/23/dd-wrt-micro-on-linksys-wrt54gv6/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 04:28:12 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Wireless]]></category>

		<category><![CDATA[DD-Wrt]]></category>

		<category><![CDATA[LCD]]></category>

		<category><![CDATA[Linksys]]></category>

		<category><![CDATA[Open Source]]></category>

		<category><![CDATA[third-party firmware]]></category>

		<category><![CDATA[WRT54Gv6]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=54</guid>
		<description><![CDATA[
Today on a whim I decided to pickup a Linksys WRT54Gv6 wireless router from Staples. It was on sale for $20 off and looked like the last one there.  I&#8217;ve been looking at the DD-Wrt software for some time since I have an old junky wireless router buried in my closet at home. Unfortunately [...]]]></description>
			<content:encoded><![CDATA[<div class="thumbnail"><img src="http://www.jasonernst.com/wp-content/uploads/2008/08/linksys-router.gif" alt="WRT54Gv6"/></div>
<p>Today on a whim I decided to pickup a Linksys WRT54Gv6 wireless router from Staples. It was on sale for $20 off and looked like the last one there.  I&#8217;ve been looking at the DD-Wrt software for some time since I have an old junky wireless router buried in my closet at home. Unfortunately the old router I have cannot run DD-Wrt so when I saw this one on sale I thought I&#8217;d give the WRT54G a try.</p>
<p><span id="more-54"></span></p>
<p>Unfortunately, I didn&#8217;t realize I bought the crippled version of the good WRT54G since it now has only 2mb of flash memory rather than the 4mb the earlier versions had. Apparently the best version to get now is the WRT54GL because it contains the most flash memory and is meant for Linux. The version I bought has a proprietary O/S installed on it and I was slightly worried I wouldn&#8217;t be able to get linux on it, but after following some good instructions at the <a href="http://www.scorpiontek.org/portal/content/view/27/36/" target="_blank">Scorpiontek website</a> I managed to get it working really easily. </p>
<p>I&#8217;ve only have the new firmware on the router for a few hours but I already like it alot more than the stuff that it shipped with. Even with the micro version there are far more options to play around with. The most useful so far for me is the client bridge mode. At my girlfriends house, her Access Point (AP) is located down in the basement and we use the net mostly in her room on the second floor.  Until now we had terrible connections up there but in client bridge mode we can make use of the more powerful radio on the AP and plug into it with wires. Seems to be working much more smoothly now than when we had several weaker clients connected in the same room. Perhaps ill try and make some graphs and show if there is an actual difference if I get some time.</p>
<p>Eventually I would like to try to play around with the DD-Wrt source and try to implement some of my wireless mesh ideas in a working device so I&#8217;ll see if i can mange with what I&#8217;ve got here. Additionally, I have a cool looking LCD panel that an electronics friend gave me so I&#8217;ll see if I can get some help hooking that into the router to display some useful information right on the router. I&#8217;ll post any progress I make or pictures of mods on the blog here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2008/08/23/dd-wrt-micro-on-linksys-wrt54gv6/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
