<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jason's Computer Science Blog &#187; 2010</title>
	<atom:link href="http://www.jasonernst.com/tag/2010/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasonernst.com</link>
	<description>By Jason Ernst</description>
	<lastBuildDate>Wed, 25 Jan 2012 14:04:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ubuntu 10.04, BB Storm 9530 Tethering</title>
		<link>http://www.jasonernst.com/2010/12/24/ubuntu-10-04-bb-storm-9530-tethering/</link>
		<comments>http://www.jasonernst.com/2010/12/24/ubuntu-10-04-bb-storm-9530-tethering/#comments</comments>
		<pubDate>Fri, 24 Dec 2010 20:43:29 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Wireless Networks]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[9530]]></category>
		<category><![CDATA[Blackberry]]></category>
		<category><![CDATA[Storm]]></category>
		<category><![CDATA[Tether]]></category>
		<category><![CDATA[Ubuntu 10.04]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=1196</guid>
		<description><![CDATA[Some quick instructions on how to tether the Blackberry Storm 9530 in Ubuntu 10.04. (Tethering is for connecting to the Internet using your blackberry for the connection) sudo apt-get install python libusb-dev ppp python-usb python-wxgtk2.8 wget https://bitbucket.org/tcolar/berry4all/downloads/bbtether-0.3m.tgz tar xvf bbthether-0.3m.tgz sudo ./berry4all.sh Then in GUI select Modem->Connect Then select &#8220;Bell Mobility&#8221; when prompted.]]></description>
			<content:encoded><![CDATA[<p>Some quick instructions on how to tether the Blackberry Storm 9530 in Ubuntu 10.04. (Tethering is for connecting to the Internet using your blackberry for the connection)</p>
<div class="snippet">
<div class="snippet-shell">
<code>sudo apt-get install python libusb-dev ppp python-usb python-wxgtk2.8</code></div>
</div>
<div class="snippet">
<div class="snippet-shell">
<code>wget https://bitbucket.org/tcolar/berry4all/downloads/bbtether-0.3m.tgz</code></div>
</div>
<div class="snippet">
<div class="snippet-shell">
<code>tar xvf bbthether-0.3m.tgz</code></div>
</div>
<div class="snippet">
<div class="snippet-shell">
<code>sudo ./berry4all.sh</code></div>
</div>
<p><center><a href="http://www.jasonernst.com/wp-content/uploads/2010/12/Berry4All_005.png"><img src="http://www.jasonernst.com/wp-content/uploads/2010/12/Berry4All_005.png" alt="" title="Berry4All_005" width="727" height="507" class="aligncenter size-full wp-image-1197" /></a></center></p>
<p>Then in GUI select Modem->Connect<br />
Then select &#8220;Bell Mobility&#8221; when prompted.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2010/12/24/ubuntu-10-04-bb-storm-9530-tethering/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IEEE Format References &amp; Citations for MS Word</title>
		<link>http://www.jasonernst.com/2010/11/29/ieee-format-references-citations-for-ms-word/</link>
		<comments>http://www.jasonernst.com/2010/11/29/ieee-format-references-citations-for-ms-word/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 19:36:59 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Format]]></category>
		<category><![CDATA[IEEE]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[Reference]]></category>
		<category><![CDATA[Word]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=1186</guid>
		<description><![CDATA[Today I was working on my thesis / QE document and wanted to have IEEE style referencing included in my document (using the built in references features). At first I started trying to modify one of the existing templates (found in /Program Files/Microsoft Office/Office12/Bibliography/Styles) but quickly found this would take too much time. So when [...]]]></description>
			<content:encoded><![CDATA[<p>Today I was working on my thesis / QE document and wanted to have IEEE style referencing included in my document (using the built in references features). At first I started trying to modify one of the existing templates (found in /Program Files/Microsoft Office/Office12/Bibliography/Styles) but quickly found this would take too much time. So when I googled, I found some clever people had already done the work for this. See the following two XSL styles that are based on the IEEE referencing format:</p>
<p>Bradley Farnsworth: <a href="http://bfarns.blogspot.com/2008/02/ieee-bibliography-xsl-style-sheet-for.html">http://bfarns.blogspot.com/2008/02/ieee-bibliography-xsl-style-sheet-for.html</a></p>
<p>Bibword: <a href="http://bibword.codeplex.com/releases/view/15365">http://bibword.codeplex.com/releases/view/15365</a></p>
<p>I found the second version to be what I was looking for, since the first version did something weird with the city and publisher that I wasn&#8217;t fond of. Note: if you use the second link, make sure you enter the names in the correct format or else you will also end up with weirdness&#8230;the format is: lastname1, firstname1; lastname2, firstname2; &#8230;</p>
<p>Note2: This was tested with MS Word 2007. I&#8217;m not sure if it works with the latest, so if you find out, post a comment!</p>
<p>Here is an example of what the result looks like:<br />
<center>
<div class="image"><a href="http://www.jasonernst.com/wp-content/uploads/2010/11/ieee-ref.jpg"><img src="http://www.jasonernst.com/wp-content/uploads/2010/11/ieee-ref-300x158.jpg" alt="IEEE Word 2007 - Example Reference Style" title="IEEE Word 2007 - Example Reference Style" width="300" height="158" class="aligncenter size-medium wp-image-1265" /></a></div>
<p></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2010/11/29/ieee-format-references-citations-for-ms-word/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BWCCA 2010 &#8211; Adaptive Mixed Bias Resource Allocation for Wireless Mesh Networks</title>
		<link>http://www.jasonernst.com/2010/11/04/bwcca-2010-adaptive-mixed-bias-resource-allocation-for-wireless-mesh-networks/</link>
		<comments>http://www.jasonernst.com/2010/11/04/bwcca-2010-adaptive-mixed-bias-resource-allocation-for-wireless-mesh-networks/#comments</comments>
		<pubDate>Thu, 04 Nov 2010 05:24:39 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Wireless Networks]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Allocation]]></category>
		<category><![CDATA[Bias]]></category>
		<category><![CDATA[BWCCA]]></category>
		<category><![CDATA[Ernst]]></category>
		<category><![CDATA[Fukuoka]]></category>
		<category><![CDATA[Japan]]></category>
		<category><![CDATA[Jason]]></category>
		<category><![CDATA[Mesh]]></category>
		<category><![CDATA[Mixed]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Nkwe]]></category>
		<category><![CDATA[Resource]]></category>
		<category><![CDATA[Thabo]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=1164</guid>
		<description><![CDATA[Today I presented a recent paper on &#8220;Adaptive Mixed Bias Resource Allocation for Wireless Mesh Networks&#8221; at the BWCCA conference in Fukuoka Japan. The paper is authored by myself and Thabo Nkwe from the University of Guelph. The abstract is below: Abstract: In wireless networks, conditions may change rapidly and unpredictably. Often wireless networks are [...]]]></description>
			<content:encoded><![CDATA[<p>Today I presented a recent paper on &#8220;Adaptive Mixed Bias Resource Allocation for Wireless Mesh Networks&#8221; at the BWCCA conference in Fukuoka Japan. The paper is authored by myself and Thabo Nkwe from the University of Guelph. The abstract is below:</p>
<p>Abstract:<br />
In wireless networks, conditions may change rapidly and unpredictably. Often wireless networks are not designed to adapt to these changing conditions and perform poorly when they become congested. The multi-hop broadcast nature of wireless mesh networks amplifies the problem of poor wireless performance. Mixed bias scheduling has previously been applied successfully to wireless mesh networks however, it still suffers from similar problems when conditions change rapidly. In this work we propose an adaptive mixed bias (AMB) algorithm which uses a tabu search approach to change based on delay and dropped packets in the network. The proposed scheduling approach consists of three important algorithms, namely, the tabu search algorithm, move generation, and utility function. The adaptive mixed bias approach is compared against IEEE 802.11 and the non-adaptive mixed bias approach. The performance is evaluated using the packet delivery ratio and average end-to-end delay metrics.</p>
<p>Here are the slides from the talk: <a href='http://www.jasonernst.com/wp-content/uploads/2010/11/BWCCA-NGWMN2010-final.pdf'>BWCCA-NGWMN2010-final (pdf)</a><br />
and here is the link to the pdf from the conference: <a href="http://www.computer.org/portal/web/csdl/doi/10.1109/BWCCA.2010.144">Adaptive Mixed Bias Resource Allocation for Wireless Mesh Networks (pfd)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2010/11/04/bwcca-2010-adaptive-mixed-bias-resource-allocation-for-wireless-mesh-networks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Frustrating Experience with Chromium OS</title>
		<link>http://www.jasonernst.com/2010/06/27/a-frustrating-experience-with-chromium-os/</link>
		<comments>http://www.jasonernst.com/2010/06/27/a-frustrating-experience-with-chromium-os/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 22:00:41 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Chromium OS]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GUID]]></category>
		<category><![CDATA[MBR]]></category>
		<category><![CDATA[Multiboot]]></category>
		<category><![CDATA[Operating System]]></category>
		<category><![CDATA[Partition]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=968</guid>
		<description><![CDATA[Recently I reinstalled my laptop and was hoping to add chromium onto my multiboot setup. I can get it working with the standard USB key approach that is recommended on all of the guides, however it seems like moving it to the hard drive is a completely different story. When it is compiled from source [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I reinstalled my laptop and was hoping to add chromium onto my multiboot setup. I can get it working with the standard USB key approach that is recommended on all of the guides, however it seems like moving it to the hard drive is a completely different story. When it is compiled from source and put on the USB key, the partitioning scheme is GUID, and I use the older MBR scheme. It seems to me the only way to get it to work together is either to use a full GUID partioning setup or use some weird hybrid or mixed scheme. From what I&#8217;ve read on other blogs, it doesn&#8217;t seem particularly easy to get Windows to work with GUID. Also when you look at what gets created on the USB disk itself, its a mess of many partitions, and I&#8217;m not particularly fond of that. Perhaps this is an artifact of the GUID scheme since I&#8217;m not very familiar with it, so maybe someone can point me in a direction on how to proceed. For now I&#8217;ve given up and will wait and hope that Google will eventually release it in a way that is easy to add to MBR :S Until then I&#8217;ll just grudgingly use the USB version since I don&#8217;t want to dedicate my entire laptop hdd to using chromium os. </p>
<p>*note* I&#8217;ve also tried to the hexxeh version of chromium, but for some reason it won&#8217;t boot on my laptop, and I also prefer to be able to compile from source rather than using a pre-built image.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2010/06/27/a-frustrating-experience-with-chromium-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICC 2010 &#8211; Cross-Layer Mixed Bias Scheduling for Wireless Mesh Networks</title>
		<link>http://www.jasonernst.com/2010/06/04/icc-2010-cross-layer-mixed-bias-scheduling-for-wireless-mesh-networks/</link>
		<comments>http://www.jasonernst.com/2010/06/04/icc-2010-cross-layer-mixed-bias-scheduling-for-wireless-mesh-networks/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 15:30:29 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Wireless Networks]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Bias]]></category>
		<category><![CDATA[Guelph]]></category>
		<category><![CDATA[ICC 2010]]></category>
		<category><![CDATA[Jason B. Ernst]]></category>
		<category><![CDATA[Mieso Denko]]></category>
		<category><![CDATA[Mixed]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Publication]]></category>
		<category><![CDATA[Scheduling]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=845</guid>
		<description><![CDATA[This post is somewhat motivated by Prof. Andrew Eckford&#8217;s post that encourages graduate students and faculty members to post more about their work on sites like Twitter. Since I attended the same conference (ICC 2010), I thought it would be good to share a bit about my presentation and my experience at the conference. While [...]]]></description>
			<content:encoded><![CDATA[<p>This post is somewhat motivated by <a href="http://andreweckford.blogspot.com/2010/06/you-should-be-tweeting.html">Prof. Andrew Eckford&#8217;s post</a> that encourages graduate students and faculty members to post more about their work on sites like Twitter. Since I attended the same conference (ICC 2010), I thought it would be good to share a bit about my presentation and my experience at the conference.</p>
<p>While I don&#8217;t have a video for you to watch the entire presentation, I do have some pictures, and I&#8217;ll post the paper and slides I presented in case any one is interested. If you have any questions feel free to post on here or email me directly and I&#8217;ll be happy to answer any of them.</p>
<p><span id="more-845"></span></p>
<p>J.B. Ernst and M.K. Denko, &#8220;Cross-Layer Mixed Bias Scheduling for Wireless Mesh Networks,&#8221; in <em>Proc. IEEE International Conference on Communications (ICC)</em>, Cape Town, South Africa, 2010.</p>
<p><center>
<div class="image"><img src="http://www.jasonernst.com/wp-content/uploads/2010/06/icc2010-presentation-300x225.jpg" alt="ICC 2010 - Jason Ernst"/></div>
<p></center></p>
<p><em>Abstract</em>—In this paper we propose a mixed bias approach which makes use of cross layer optimization. The cross-layer parameters are based on conditions in the network from multiple layers and are used to determine resource and time allocation for nodes in the network. Unlike existing proposals, we propose to bias against several parameters such as link quality and queue size in addition to node distance. We also propose a combined mixed bias approach which takes into account multiple parameters together. The scheme is evaluated using simulation experiments. The performance results are reported in this paper.</p>
<p><a href="http://www.jasonernst.com/wp-content/uploads/2010/06/icc2010.pdf">Download the paper (pdf)</a><br />
<a href="http://www.jasonernst.com/wp-content/uploads/2010/06/ICC2010-presentation.pdf">Download the presentation slides (pdf)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2010/06/04/icc-2010-cross-layer-mixed-bias-scheduling-for-wireless-mesh-networks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Research Progress, Recent News &amp; The Importance of Math in CS</title>
		<link>http://www.jasonernst.com/2010/03/31/research-progress-recent-news-the-importance-of-math-in-cs/</link>
		<comments>http://www.jasonernst.com/2010/03/31/research-progress-recent-news-the-importance-of-math-in-cs/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 01:31:47 +0000</pubDate>
		<dc:creator>Jason Ernst</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[Heterogeneous Wireless Neworks]]></category>
		<category><![CDATA[ICC 2010]]></category>
		<category><![CDATA[Jason Ernst]]></category>

		<guid isPermaLink="false">http://www.jasonernst.com/?p=743</guid>
		<description><![CDATA[This post is sort of a hodge-podge of random bits, mostly just so I can post something new to the blog to prevent it from stagnating too long without anything new. The last semester has been far busier than anticipated. I got a paper accepted to ICC 2010, been a reviewer for a couple of [...]]]></description>
			<content:encoded><![CDATA[<p>This post is sort of a hodge-podge of random bits, mostly just so I can post something new to the blog to prevent it from stagnating too long without anything new. The last semester has been far busier than anticipated. I got a paper accepted to ICC 2010, been a reviewer for a couple of conferences and journals, &#8220;started&#8221; the ACM student chapter at the University of Guelph and completed my course work requirements (hopefully). </p>
<p><span id="more-743"></span></p>
<p>The biggest lesson I&#8217;ve learned this semester is that the profs in undergrad were always right. Math is very important in CS. While it may not have been apparent at the time, (I always questioned the relevance of much of it since it was all presented very abstractly and disconnected from anything I was doing in undergrad) I now find some of my math skills to be my greatest weakness as a CS researcher. This is why this past semester I have gone out of my &#8220;comfort zone&#8221; and tried a couple of courses which I would generally shy away from. First is discrete optimization (Classifications of Optimization Problems, VRP, TSP, Bin-Packing, Cutting Stock, Simplex Method, PSO, Tabu Search, Branch &#038; Cut etc). Second is a system performance and evaluation course (Queuing Theory, Markov models, Operational Analysis, etc). In each case, I have been pushed to the limits of what I know (and what I remember from my undergrad days). On the other hand, it has been easy to identify my weakest areas in my knowledge so that I can hopefully improve in them significantly before my quals in a couple of semesters. As an added benefit, perhaps because of the perspective I have gained as a grad student, I have started to realize the larger picture and see how many of the mathematical ideas can be applied to improve the state of the art in a particular problem area.</p>
<p>Lastly, I have been working at formulating my research and solidifying what it is I am working towards with this PhD. The very general description is &#8220;heterogeneous wireless networks&#8221;. Within this area, I am interested in particular type of heterogeneous wireless network. It is made up of a wireless mesh network as the backbone. Instead of traditional client nodes such as laptops, pdas etc, the clients are actually other types of wireless networks, for example: 802.11 WLAN, RFID, 3g Mobile etc. There are many problems when this type of network is considered. One is the gateway placement problem (where to place gateways between the types of networks, how many etc.). Also in each sub-network, there may be a particular set of parameters which cause the sub-network to perform very well. However when the sub-networks are joined, this set of parameters may not be optimal for the entire network as a whole. The problem then is how to optimize these sets of parameters with respect to the entire network.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jasonernst.com/2010/03/31/research-progress-recent-news-the-importance-of-math-in-cs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

