<?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>Blog &#187; Thesis</title>
	<atom:link href="http://bart.vanbrabant.eu/tag/thesis/feed/" rel="self" type="application/rss+xml" />
	<link>http://bart.vanbrabant.eu</link>
	<description>Bart&#039;s personal blog. What I do and what I find interesting.</description>
	<lastBuildDate>Fri, 28 May 2010 07:02:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Thesis, job and life</title>
		<link>http://bart.vanbrabant.eu/2008/05/14/thesis-job-and-life/</link>
		<comments>http://bart.vanbrabant.eu/2008/05/14/thesis-job-and-life/#comments</comments>
		<pubDate>Wed, 14 May 2008 11:56:36 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Thesis]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/?p=118</guid>
		<description><![CDATA[The implementation of my thesis has been finished for about a week or so. Currently I&#8217;m spending my days writing the thesis text. This is going to be the hardest job of the whole project  
I&#8217;m probably the last person in my year to decide on a job but the decision has been made. [...]]]></description>
			<content:encoded><![CDATA[<p>The implementation of my thesis has been finished for about a week or so. Currently I&#8217;m spending my days writing the thesis text. This is going to be the hardest job of the whole project <img src='http://bart.vanbrabant.eu/wp-content/plugins/smilies-themer/tango/face-wink.png' alt=';-)' class='wp-smiley' /> </p>
<p>I&#8217;m probably the last person in my year to decide on a job but the decision has been made. Related to my thesis I&#8217;ll start as a researcher at the department of computer science of the KU Leuven working on a phd. The topic of my thesis is really interesting and I really enjoyed working on it and I got offered the change to work on it for a few more years. I&#8217;m really looking forward to it!</p>
<p>My girlfriend is also graduating and has found a job in Leuven too, so we are looking for an apartment in Leuven. Until now the search hasn&#8217;t been very successful <img src='http://bart.vanbrabant.eu/wp-content/plugins/smilies-themer/tango/face-smile.png' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2008/05/14/thesis-job-and-life/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuration management with puppet</title>
		<link>http://bart.vanbrabant.eu/2008/02/12/configuration-management-with-puppet/</link>
		<comments>http://bart.vanbrabant.eu/2008/02/12/configuration-management-with-puppet/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 21:58:13 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[Thesis]]></category>
		<category><![CDATA[puppet]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/2008/02/12/configuration-management-with-puppet/</guid>
		<description><![CDATA[I know it has been very quit here and on eAccelerator because I&#8217;ve been working really hard on my master thesis. It&#8217;s about managing large scale webserver infrastructure. This means it&#8217;s a thesis on configuration management applied to the problem of managing webservers and everything related. A lot of the work I&#8217;m doing could just [...]]]></description>
			<content:encoded><![CDATA[<p>I know it has been very quit here and on eAccelerator because I&#8217;ve been working really hard on my master thesis. It&#8217;s about managing large scale webserver infrastructure. This means it&#8217;s a thesis on configuration management applied to the problem of managing webservers and everything related. A lot of the work I&#8217;m doing could just as well be applied to any other computer infrastructure.</p>
<p>I&#8217;m a heavy open source supporter and I really hate duplicate work, so I always try to reuse existing software and extend or incorporate it. For my thesis I basically had the choice between building a layer on top or extend an existing system. I&#8217;ve studied four major open source systems that are referenced a lot in the literature: cfengine, bcfg2, lcfg and Puppet. For reasons I&#8217;m going to explain in my thesis (it&#8217;s going to be in Dutch), I chose to use puppet and extend it.</p>
<p>Webservers are more or less just a gateway to an application that runs in some sort of environment like Wordpress in a Linux-Mysql-Php environment or a Ruby-Rails-Linux-Postgresql environment. This requires installing software, creation configuration files, &#8230; Almost all configuration management systems already do this, on Fedora I can even do this by installing the wordpress or drupal package.</p>
<p>However some more powerful features are required that aren&#8217;t provided or not sufficiently developed. The virtual/exported resource system in Puppet is a good start but it could be improved a lot. An other features are creation rules like proposed in the <a href="http://www.usenix.org/events/lisa07/tech/full_papers/delaet/delaet_html/index.html">PoDIM system</a> by my thesis counselor and my supervisor. Today I finished a first version that introduces these rules in Puppet, available in my features/collection branch of my puppet git repo (<a href="http://reductivelabs.com/trac/puppet/wiki/DeveloperRepositories">listed on the puppet wiki</a>).</p>
<p>These rules allow to say &#8220;make sure at least 2 dns server configured on this group of hosts&#8221;. Puppet will make sure that if two hosts are available that match the criteria in the rule, they will be configured as a dns server. The servers can then export their ip addresses so all machines in the network can add them in their /etc/resolv.conf This is just one of the great things you could do and I&#8217;m very excited about them!</p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2008/02/12/configuration-management-with-puppet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eAccelerator locking</title>
		<link>http://bart.vanbrabant.eu/2007/12/11/eaccelerator-locking/</link>
		<comments>http://bart.vanbrabant.eu/2007/12/11/eaccelerator-locking/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 22:48:47 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[eAccelerator]]></category>
		<category><![CDATA[Thesis]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/2007/12/11/eaccelerator-locking/</guid>
		<description><![CDATA[It&#8217;s been a while. I&#8217;ve been working pretty hard on my master thesis. At the moment it&#8217;s still high level design and a lot of reading. Next week I have to hand in a paper about what I&#8217;ve done so far.
There is some eAccelerator news, if you have been having problems with process which lock [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while. I&#8217;ve been working pretty hard on my master thesis. At the moment it&#8217;s still high level design and a lot of reading. Next week I have to hand in a paper about what I&#8217;ve done so far.</p>
<p>There is some eAccelerator news, if you have been having problems with process which lock up please take a look at  <a href="http://groups.google.be/group/eaccelerator-developers/browse_thread/thread/2f00df5ed07c2e4">this thread</a>.</p>
<p>I think it&#8217;s related to ticket <a href="http://eaccelerator.net/ticket/232">#232</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2007/12/11/eaccelerator-locking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Master thesis</title>
		<link>http://bart.vanbrabant.eu/2007/05/24/master-thesis/</link>
		<comments>http://bart.vanbrabant.eu/2007/05/24/master-thesis/#comments</comments>
		<pubDate>Thu, 24 May 2007 17:45:46 +0000</pubDate>
		<dc:creator>Bart Vanbrabant</dc:creator>
				<category><![CDATA[Thesis]]></category>
		<category><![CDATA[eAccelerator]]></category>
		<category><![CDATA[Studies]]></category>

		<guid isPermaLink="false">http://blog.zoeloelip.be/2007/05/24/master-thesis/</guid>
		<description><![CDATA[Today I submitted my final thesis application. The application is in Dutch but I&#8217;ll try to translate it because it does have something to do with my work on eAccelerator. The title is &#8220;Management of large web infrastructure&#8221;.
In this thesis I&#8217;ll try to model the configuration of webserver(s) on a higher level together with the [...]]]></description>
			<content:encoded><![CDATA[<p>Today I submitted my final thesis application. The application is in Dutch but I&#8217;ll try to translate it because it does have something to do with my work on eAccelerator. The title is &#8220;Management of large web infrastructure&#8221;.</p>
<p>In this thesis I&#8217;ll try to model the configuration of webserver(s) on a higher level together with the interaction with other services like network, firewall, dns, &#8230; The purpose is to come to a system that allows one to describe the configuration of one or more webservers and depending on the capabilities of the available platforms and server software to deploy the configuration.</p>
<p>I think it&#8217;s going to be interesting for me, especially because of my work at ULYSSIS and me work on eAccelerator.</p>
]]></content:encoded>
			<wfw:commentRss>http://bart.vanbrabant.eu/2007/05/24/master-thesis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
