<?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>Xavier Llorà &#187; distributed computing</title>
	<atom:link href="http://www.xavierllora.net/tag/distributed-computing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.xavierllora.net</link>
	<description>A notebook on data-intensive computing, genetics-based machine learning &#38; more.</description>
	<lastBuildDate>Sun, 08 Jan 2012 19:39:15 +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>Parallel and Distributed Computational Intelligence book is out for pre-order</title>
		<link>http://www.xavierllora.net/2010/09/13/parallel-and-distributed-computational-intelligence-book-is-out/</link>
		<comments>http://www.xavierllora.net/2010/09/13/parallel-and-distributed-computational-intelligence-book-is-out/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 04:17:35 +0000</pubDate>
		<dc:creator>Xavier</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[Data-Intensive Computing]]></category>
		<category><![CDATA[distributed computing]]></category>
		<category><![CDATA[Estimation of Distribution Algorithms]]></category>
		<category><![CDATA[genetic algorithms]]></category>
		<category><![CDATA[parallel programming]]></category>

		<guid isPermaLink="false">http://www.xavierllora.net/?p=710</guid>
		<description><![CDATA[&#8220;Parallel and Distributed Computational Intelligence&#8221; edited by Francisco Fernández de Vega &#038; Erick Cantú-Paz and published by Springer is out for pre-order. The first chapter &#8220;When Huge is Routine: Scaling Genetic Algorithms and Estimation of Distribution Algorithms via Data-Intensive Computing&#8221; of the book was written together with coauthors Abhishek Verma, Roy Campbell, and David E. [...]
Related posts:<ol>
<li><a href='http://www.xavierllora.net/2008/05/22/zookeeper-and-orchestrating-distributed-applications/' rel='bookmark' title='ZooKeeper and distributed applications'>ZooKeeper and distributed applications</a></li>
<li><a href='http://www.xavierllora.net/2009/01/29/data-intensive-computing-for-competent-genetic-algorithms-a-pilot-study-using-meandre/' rel='bookmark' title='Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using  Meandre'>Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using  Meandre</a></li>
<li><a href='http://www.xavierllora.net/2009/10/09/scaling-genetic-algorithms-using-mapreduce/' rel='bookmark' title='Scaling Genetic Algorithms using MapReduce'>Scaling Genetic Algorithms using MapReduce</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.springer.com/engineering/book/978-3-642-10674-3">&#8220;Parallel and Distributed Computational Intelligence&#8221;</a> edited by Francisco Fernández de Vega &#038; Erick Cantú-Paz and published by Springer is out for pre-order. The first chapter <em>&#8220;When Huge is Routine: Scaling Genetic Algorithms and Estimation of Distribution Algorithms via Data-Intensive Computing&#8221;</em> of the book was written together with coauthors Abhishek Verma, Roy Campbell, and David E. Goldberg describing how data-intensive computing can help push the size of problems that GAs and EDAs can address. You may find the abstact of the book below.</p>
<p><strong>Abstract:</strong></p>
<blockquote><p>The growing success of biologically inspired algorithms in solving large and complex problems has spawned many interesting areas of research. Over the years, one of the mainstays in bio-inspired research has been the exploitation of parallel and distributed environments to speedup computations and to enrich the algorithms. From the early days of research on bio-inspired algorithms, their inherently parallel nature was recognized and different parallelization approaches have been explored. Parallel algorithms promise reductions in execution time and open the door to solve increasingly larger problems. But parallel platforms also inspire new bio-inspired parallel algorithms that, while similar to their sequential counterparts, explore search spaces differently and offer improvements in solution quality.</p>
<p>The objective in editing this book was to assemble a sample of the best work in parallel and distributed biologically inspired algorithms. The editors invited researchers in different domains to submit their work. They aimed to include diverse topics to appeal to a wide audience. Some of the chapters summarize work that has been ongoing for several years, while others describe more recent exploratory work. Collectively, these works offer a global snapshot of the most recent efforts of bioinspired algorithms’ researchers aiming at profiting from parallel and distributed computer architectures—including GPUs, Clusters, Grids, volunteer computing and p2p networks as well as multi-core processors. This volume will be of value to a wide set of readers, including, but not limited to specialists in Bioinspired Algorithms, Parallel and Distributed Computing, as well as computer science students trying to figure out new paths towards the future of computational intelligence.</p></blockquote>
<p>Related posts:<ol>
<li><a href='http://www.xavierllora.net/2008/05/22/zookeeper-and-orchestrating-distributed-applications/' rel='bookmark' title='ZooKeeper and distributed applications'>ZooKeeper and distributed applications</a></li>
<li><a href='http://www.xavierllora.net/2009/01/29/data-intensive-computing-for-competent-genetic-algorithms-a-pilot-study-using-meandre/' rel='bookmark' title='Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using  Meandre'>Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using  Meandre</a></li>
<li><a href='http://www.xavierllora.net/2009/10/09/scaling-genetic-algorithms-using-mapreduce/' rel='bookmark' title='Scaling Genetic Algorithms using MapReduce'>Scaling Genetic Algorithms using MapReduce</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.xavierllora.net/2010/09/13/parallel-and-distributed-computational-intelligence-book-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meandre: Semantic-Driven Data-Intensive Flows in the Clouds</title>
		<link>http://www.xavierllora.net/2008/11/15/meandre-semantic-driven-data-intensive-flows-in-the-clouds/</link>
		<comments>http://www.xavierllora.net/2008/11/15/meandre-semantic-driven-data-intensive-flows-in-the-clouds/#comments</comments>
		<pubDate>Sat, 15 Nov 2008 23:34:02 +0000</pubDate>
		<dc:creator>Xavier</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Data-Intensive Computing]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[distributed computing]]></category>
		<category><![CDATA[meandre]]></category>
		<category><![CDATA[semantic web]]></category>

		<guid isPermaLink="false">http://www.xavierllora.net/?p=318</guid>
		<description><![CDATA[by Llorà, X., Ács, B., Auvil, L., Capitanu, B., Welge, M.E., Goldberg, D.E. (2008). This paper has been accepted at the 4th IEEE International Conference on e-Science. An early draft of the paper can be found as IlliGAL technical report 2008013. You can download the pdf here. More information is also available at the Meandre [...]
Related posts:<ol>
<li><a href='http://www.xavierllora.net/2008/04/18/meandre-semantic-driven-data-intensive-flow-engine/' rel='bookmark' title='Meandre: Semantic-Driven Data-Intensive Flow Engine'>Meandre: Semantic-Driven Data-Intensive Flow Engine</a></li>
<li><a href='http://www.xavierllora.net/2009/07/13/data-intensive-computing-for-competent-genetic-algorithms-a-pilot-study-using-meandre-2/' rel='bookmark' title='Data-Intensive Computing for  Competent Genetic Algorithms:  A Pilot Study using Meandre'>Data-Intensive Computing for  Competent Genetic Algorithms:  A Pilot Study using Meandre</a></li>
<li><a href='http://www.xavierllora.net/2009/01/29/data-intensive-computing-for-competent-genetic-algorithms-a-pilot-study-using-meandre/' rel='bookmark' title='Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using  Meandre'>Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using  Meandre</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><em>by</em> Llorà, X., Ács, B., Auvil, L., Capitanu, B., Welge, M.E., Goldberg, D.E. (2008).</p>
<p>This paper has been accepted at the <a href="http://escience2008.iu.edu/program/index.shtml">4th IEEE International Conference on e-Science</a>. An early draft of the paper can be found as <a href="http://www.illigal.uiuc.edu/web/technical-reports/2008/10/24/meandre-semantic-driven-data-intensive-flows-in-the-clouds/">IlliGAL technical report 2008013</a>. You can download the pdf <a href="http://www.illigal.uiuc.edu/pub/papers/IlliGALs/2008013.pdf">here</a>. More information is also available at the <a href="http://seasr.org/meandre">Meandre website</a> as part of the <a href="http://seasr.org">SEASR project</a>.</p>
<p><strong>Abstract:</strong></p>
<p>Data-intensive flow computing allows efficient processing of large volumes of data otherwise unapproachable. This paper introduces a new semantic-driven data-intensive flow infrastructure which: (1) provides a robust and transparent scalable solution from a laptop to large-scale clusters,(2) creates an unified solution for batch and interactive tasks in high-performance computing environments, and (3) encourages reusing and sharing components. Banking on virtualization and cloud computing techniques the Meandre infrastructure is able to create and dispose Meandre clusters on demand, being transparent to the final user. This paper also presents a prototype of such clustered infrastructure and some results obtained using it. </p>
<p>Related posts:<ol>
<li><a href='http://www.xavierllora.net/2008/04/18/meandre-semantic-driven-data-intensive-flow-engine/' rel='bookmark' title='Meandre: Semantic-Driven Data-Intensive Flow Engine'>Meandre: Semantic-Driven Data-Intensive Flow Engine</a></li>
<li><a href='http://www.xavierllora.net/2009/07/13/data-intensive-computing-for-competent-genetic-algorithms-a-pilot-study-using-meandre-2/' rel='bookmark' title='Data-Intensive Computing for  Competent Genetic Algorithms:  A Pilot Study using Meandre'>Data-Intensive Computing for  Competent Genetic Algorithms:  A Pilot Study using Meandre</a></li>
<li><a href='http://www.xavierllora.net/2009/01/29/data-intensive-computing-for-competent-genetic-algorithms-a-pilot-study-using-meandre/' rel='bookmark' title='Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using  Meandre'>Data-Intensive Computing for Competent Genetic Algorithms: A Pilot Study using  Meandre</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.xavierllora.net/2008/11/15/meandre-semantic-driven-data-intensive-flows-in-the-clouds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICEIS 2008: Blogging summary and final strings</title>
		<link>http://www.xavierllora.net/2008/06/18/iceis-2008-blogging-summary-and-final-strings/</link>
		<comments>http://www.xavierllora.net/2008/06/18/iceis-2008-blogging-summary-and-final-strings/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 15:28:37 +0000</pubDate>
		<dc:creator>Xavier</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[data-intensive flows]]></category>
		<category><![CDATA[discus project]]></category>
		<category><![CDATA[distributed computing]]></category>
		<category><![CDATA[meandre]]></category>

		<guid isPermaLink="false">http://www.xavierllora.net/?p=250</guid>
		<description><![CDATA[If you are looking for a list of the related blogging done during ICEIS 2008 just follow this link. During Sunday morning I run into Angel A. Juan, an assistant professor at Open University of Catalonia (UOC), interested on analyzing online teaching efforts and how tools to assist professors monitoring students performance on online media. I visited him yesterday at [...]
Related posts:<ol>
<li><a href='http://www.xavierllora.net/2008/06/16/iceis-2008-final-sprint-and-ricardo-baeza-yates/' rel='bookmark' title='ICEIS 2008: Final sprint and Ricardo Baeza-Yates'>ICEIS 2008: Final sprint and Ricardo Baeza-Yates</a></li>
<li><a href='http://www.xavierllora.net/2008/06/13/iceis-2008-blogging-from-barcelona-friday-morning/' rel='bookmark' title='ICEIS 2008: Blogging from Barcelona (Friday Morning)'>ICEIS 2008: Blogging from Barcelona (Friday Morning)</a></li>
<li><a href='http://www.xavierllora.net/2008/06/13/iceis-2008-jorge-cardoso-keynote-speech/' rel='bookmark' title='ICEIS 2008: Jorge Cardoso keynote speech'>ICEIS 2008: Jorge Cardoso keynote speech</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>If you are looking for a <a title="ICEIS 2008 blogging" href="http://www.xavierllora.net/?s=iceis+2008">list of the related blogging done during ICEIS 2008</a> just follow this <a title="ICEIS 2008" href="http://www.xavierllora.net/?s=iceis+2008">link</a>. During Sunday morning I run into Angel A. Juan, an assistant professor at <a title="UOC" href="http://www.uoc.edu/web/eng/index.html">Open University of Catalonia (UOC)</a>, interested on analyzing online teaching efforts and how tools to assist professors monitoring students performance on online media. I visited him yesterday at his office and we got and interesting exchange of ideas. Most of them revolved around the work we have conducted under <a title="the DISCUS project" href="http://www.i-discus.org">the DISCUS project</a>, and how similar is our efforts on marketing focus groups and their online teaching environment. His group, <a title="DPCS" href="http://dpcs.uoc.es/">Distributed, Parallel and Collaborative Systems</a>, was also interested on the work done under the <a title="SEASR" href="http://seasr.org">SEASR project</a>, mostly focusing on the <a title="Meandre" href="http://seasr.org/meandre">Meadre</a> infrastructure for data-intensive flow computing we are getting close to release.</p>
<p> </p>
<p>Related posts:<ol>
<li><a href='http://www.xavierllora.net/2008/06/16/iceis-2008-final-sprint-and-ricardo-baeza-yates/' rel='bookmark' title='ICEIS 2008: Final sprint and Ricardo Baeza-Yates'>ICEIS 2008: Final sprint and Ricardo Baeza-Yates</a></li>
<li><a href='http://www.xavierllora.net/2008/06/13/iceis-2008-blogging-from-barcelona-friday-morning/' rel='bookmark' title='ICEIS 2008: Blogging from Barcelona (Friday Morning)'>ICEIS 2008: Blogging from Barcelona (Friday Morning)</a></li>
<li><a href='http://www.xavierllora.net/2008/06/13/iceis-2008-jorge-cardoso-keynote-speech/' rel='bookmark' title='ICEIS 2008: Jorge Cardoso keynote speech'>ICEIS 2008: Jorge Cardoso keynote speech</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.xavierllora.net/2008/06/18/iceis-2008-blogging-summary-and-final-strings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICEIS 2008: Final sprint and Ricardo Baeza-Yates</title>
		<link>http://www.xavierllora.net/2008/06/16/iceis-2008-final-sprint-and-ricardo-baeza-yates/</link>
		<comments>http://www.xavierllora.net/2008/06/16/iceis-2008-final-sprint-and-ricardo-baeza-yates/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 11:10:46 +0000</pubDate>
		<dc:creator>Xavier</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[distributed computing]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.xavierllora.net/?p=249</guid>
		<description><![CDATA[This is the final sprint for ICEIS. I have been mostly focusing on posters this morning. It his hard to pick one up. I would just say that there was some interesting work on personalized recommender systems&#8212;paper 219. But as I said, there were a bunch of interesting ones and quite a few interesting by-the-poster [...]
Related posts:<ol>
<li><a href='http://www.xavierllora.net/2008/06/18/iceis-2008-blogging-summary-and-final-strings/' rel='bookmark' title='ICEIS 2008: Blogging summary and final strings'>ICEIS 2008: Blogging summary and final strings</a></li>
<li><a href='http://www.xavierllora.net/2008/06/13/iceis-2008-first-friday-afternoon-session/' rel='bookmark' title='ICEIS 2008: First Friday afternoon session'>ICEIS 2008: First Friday afternoon session</a></li>
<li><a href='http://www.xavierllora.net/2008/06/13/iceis-2008-blogging-from-barcelona-friday-morning/' rel='bookmark' title='ICEIS 2008: Blogging from Barcelona (Friday Morning)'>ICEIS 2008: Blogging from Barcelona (Friday Morning)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This is the final sprint for ICEIS. I have been mostly focusing on posters this morning. It his hard to pick one up. I would just say that there was some interesting work on personalized recommender systems&#8212;<a title="Papers" href="http://www.iceis.org/program/Program_Monday.htm">paper 219</a>. But as I said, there were a bunch of interesting ones and quite a few interesting by-the-poster conversations. Actually, I am having a very interesting time after the mix of attendees&#8217; profiles.</p>
<p>The morning finally meandered into <a title="Ricardo Baeza-Yates" href="http://research.yahoo.com/bouncer_user/70" target="_blank">Ricardo Baeza-Yates</a>&#8216;s keynote talk. After the initial technical problems&#8212;presentation mode of OpenOffice running on Ubuntu 8.0.4 got up just 75% of the slide area&#8212;they finally succeeded on getting something up and get the talk started. This was a pretty technical talk about Yahoo! research effort on caching to improve the performance and also help scalability and contain cost on the coming years. Besides several cache techniques, he also presented a bunch of possible paralyzation models based on document/term partitions. A thing he breezed over was the machine learning model for classifying queries. That surfaced several places, from predicting common and rare content, to frequent, unfrequent, and rare queries. I was glad that the technical problems were solve and we could enjoy it.</p>
<p>And the conference is finally close. Next year, Milan.</p>
<p>Related posts:<ol>
<li><a href='http://www.xavierllora.net/2008/06/18/iceis-2008-blogging-summary-and-final-strings/' rel='bookmark' title='ICEIS 2008: Blogging summary and final strings'>ICEIS 2008: Blogging summary and final strings</a></li>
<li><a href='http://www.xavierllora.net/2008/06/13/iceis-2008-first-friday-afternoon-session/' rel='bookmark' title='ICEIS 2008: First Friday afternoon session'>ICEIS 2008: First Friday afternoon session</a></li>
<li><a href='http://www.xavierllora.net/2008/06/13/iceis-2008-blogging-from-barcelona-friday-morning/' rel='bookmark' title='ICEIS 2008: Blogging from Barcelona (Friday Morning)'>ICEIS 2008: Blogging from Barcelona (Friday Morning)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.xavierllora.net/2008/06/16/iceis-2008-final-sprint-and-ricardo-baeza-yates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ICEIS 2008: Blogging from Barcelona (Friday Morning)</title>
		<link>http://www.xavierllora.net/2008/06/13/iceis-2008-blogging-from-barcelona-friday-morning/</link>
		<comments>http://www.xavierllora.net/2008/06/13/iceis-2008-blogging-from-barcelona-friday-morning/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 14:26:52 +0000</pubDate>
		<dc:creator>Xavier</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[distributed computing]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://www.xavierllora.net/?p=242</guid>
		<description><![CDATA[The hotel finally got the wireless system rebooted, so I am finally back up. I found quite unusual to open the ICEIS 2008 conference with a panel form by the four invited speakers: Moira Norrie (Global Information System Group, ETH), Jorge Cardoso (SAP), Jean-Marie Favre (UFR, IMA), Ricardo Baeza-Yates (Yahoo! Research Barcelona). Each of them did [...]
Related posts:<ol>
<li><a href='http://www.xavierllora.net/2008/06/16/iceis-2008-final-sprint-and-ricardo-baeza-yates/' rel='bookmark' title='ICEIS 2008: Final sprint and Ricardo Baeza-Yates'>ICEIS 2008: Final sprint and Ricardo Baeza-Yates</a></li>
<li><a href='http://www.xavierllora.net/2008/06/13/iceis-2008-first-friday-afternoon-session/' rel='bookmark' title='ICEIS 2008: First Friday afternoon session'>ICEIS 2008: First Friday afternoon session</a></li>
<li><a href='http://www.xavierllora.net/2008/06/15/iceis-2008-a-cloudy-sunday-in-barcelona/' rel='bookmark' title='ICEIS 2008: A cloudy Sunday in Barcelona'>ICEIS 2008: A cloudy Sunday in Barcelona</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The hotel finally got the wireless system rebooted, so I am finally back up. I found quite unusual to open the <a title="ICEIS 2008" href="http://www.iceis.org/" target="_blank">ICEIS 2008 conference</a> with a panel form by the four invited speakers: <a title="Mira Norrie" href="http://www.globis.ethz.ch/people/norrie">Moira Norrie</a> (Global Information System Group, ETH), Jorge Cardoso (SAP), <a title="Jean-Marie Favre" href="http://megaplanet.org/jean-marie-favre/">Jean-Marie Favre</a> (UFR, IMA), <a title="Ricardo Baeza-Yates" href="http://research.yahoo.com/bouncer_user/70" target="_blank">Ricardo Baeza-Yates</a> (Yahoo! Research Barcelona). Each of them did a short introduction of their invited talks, and just three questions were asked. Since the conference started at 11am, after the panel, lunch break <img src='http://www.xavierllora.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p> </p>
<p>Related posts:<ol>
<li><a href='http://www.xavierllora.net/2008/06/16/iceis-2008-final-sprint-and-ricardo-baeza-yates/' rel='bookmark' title='ICEIS 2008: Final sprint and Ricardo Baeza-Yates'>ICEIS 2008: Final sprint and Ricardo Baeza-Yates</a></li>
<li><a href='http://www.xavierllora.net/2008/06/13/iceis-2008-first-friday-afternoon-session/' rel='bookmark' title='ICEIS 2008: First Friday afternoon session'>ICEIS 2008: First Friday afternoon session</a></li>
<li><a href='http://www.xavierllora.net/2008/06/15/iceis-2008-a-cloudy-sunday-in-barcelona/' rel='bookmark' title='ICEIS 2008: A cloudy Sunday in Barcelona'>ICEIS 2008: A cloudy Sunday in Barcelona</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.xavierllora.net/2008/06/13/iceis-2008-blogging-from-barcelona-friday-morning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZooKeeper and distributed applications</title>
		<link>http://www.xavierllora.net/2008/05/22/zookeeper-and-orchestrating-distributed-applications/</link>
		<comments>http://www.xavierllora.net/2008/05/22/zookeeper-and-orchestrating-distributed-applications/#comments</comments>
		<pubDate>Thu, 22 May 2008 13:39:36 +0000</pubDate>
		<dc:creator>Xavier</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[data-intensive flows]]></category>
		<category><![CDATA[distributed computing]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[meandre]]></category>
		<category><![CDATA[zookeeper]]></category>

		<guid isPermaLink="false">http://www.xavierllora.net/?p=223</guid>
		<description><![CDATA[Lately I have been exploring different alternatives for coordinating the execution of distributed applications. Yes, you guessed it right, I am working on the distribution of the execution of Meandre flows. Chopping the data-intensive flow and mapping the chunks onto a set of distributed processors requires several elements (graph analysis, resource management, etc.). However, the [...]
Related posts:<ol>
<li><a href='http://www.xavierllora.net/2009/09/29/temporary-storage-for-meandres-distribute-flow-execution/' rel='bookmark' title='Temporary storage for Meandre&#8217;s distributed flow execution'>Temporary storage for Meandre&#8217;s distributed flow execution</a></li>
<li><a href='http://www.xavierllora.net/2007/09/19/embedded-jetty-applications/' rel='bookmark' title='Embedded Jetty applications'>Embedded Jetty applications</a></li>
<li><a href='http://www.xavierllora.net/2010/09/13/parallel-and-distributed-computational-intelligence-book-is-out/' rel='bookmark' title='Parallel and Distributed Computational Intelligence book is out for pre-order'>Parallel and Distributed Computational Intelligence book is out for pre-order</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Lately I have been exploring different alternatives for coordinating the execution of distributed applications. Yes, you guessed it right, I am working on the distribution of the execution of <a title="Meandre" href="http://seasr.org/meandre">Meandre flows</a>. Chopping the data-intensive flow and mapping the chunks onto a set of distributed processors requires several elements (graph analysis, resource management, etc.). However, the basic element that needs to be solved first is the need for a reliable and scalable coordination system.</p>
<p>During my trip to the <a title="Hadoop Summit" href="http://developer.yahoo.com/hadoop/summit/">Hadoop Summit</a> and the <a title="BDCSG" href="http://www.xavierllora.net/2008/03/26/summary-of-bdcsg2008-blogging/">Big Data Computing Study Group</a> I ran into the <a title="ZooKeeper project" href="http://zookeeper.sourceforge.net/">ZooKeeper project</a>, a <a title="Yahoo! Research" href="http://research.yahoo.com/node/1849">Yahoo Research</a> project. In their own words:</p>
<blockquote><p>ZooKeeper is a high available and reliable coordination system. Distributed applications use ZooKeeper to store and mediate updates key configuration information. ZooKeeper can be used for leader election, group membership, configuration maintenance, etc.</p></blockquote>
<p>There is also an interesting introductory lesson <a title="ZooKeeper" href="http://zookeeper.sourceforge.net/">here</a>, and some recipes for the most common data structures (queues, priority queues, distributed locks, etc.) are also available <a title="ZooKeeper recipies" href="http://zookeeper.wiki.sourceforge.net/ZooKeeperRecipes">here</a>. Looks promising, and may make the coordination of the distributed execution of a <a href="http://seasr.org/meandre">Meandre</a> flows easier. The other reason that pushed me to explore this directions was that one of the <a title="Hadoop Summit" href="http://developer.yahoo.com/hadoop/summit/">Hadoop Summit</a> highlights was the adoption of  the <a title="ZooKeeper project" href="http://zookeeper.sourceforge.net/">ZooKeeper project</a> by <a title="Hadoop" href="http://hadoop.apache.org/core/">Hadoop</a> itself.</p>
<p>Related posts:<ol>
<li><a href='http://www.xavierllora.net/2009/09/29/temporary-storage-for-meandres-distribute-flow-execution/' rel='bookmark' title='Temporary storage for Meandre&#8217;s distributed flow execution'>Temporary storage for Meandre&#8217;s distributed flow execution</a></li>
<li><a href='http://www.xavierllora.net/2007/09/19/embedded-jetty-applications/' rel='bookmark' title='Embedded Jetty applications'>Embedded Jetty applications</a></li>
<li><a href='http://www.xavierllora.net/2010/09/13/parallel-and-distributed-computational-intelligence-book-is-out/' rel='bookmark' title='Parallel and Distributed Computational Intelligence book is out for pre-order'>Parallel and Distributed Computational Intelligence book is out for pre-order</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.xavierllora.net/2008/05/22/zookeeper-and-orchestrating-distributed-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

