<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.1" -->
<?xml-stylesheet href="http://lpd.epfl.ch/site/lib/styles/feed.css" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://lpd.epfl.ch/site/feed.php">
        <title>LPD Web Site education</title>
        <description></description>
        <link>http://lpd.epfl.ch/site/</link>
        <image rdf:resource="http://lpd.epfl.ch/site/lib/images/favicon.ico" />
       <dc:date>2012-04-10T10:08:11+01:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/bft_easychair?rev=1287492962"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/bft_go?rev=1287493379"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/bft_select?rev=1287493166"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/bft_tweet?rev=1287491740"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/closed_nesting?rev=1256907577"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/contention-management?rev=1150208883"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/da?rev=1295890467"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/distributed_tx?rev=1257165907"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/elastic?rev=1257166054"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/elasticity_boosting?rev=1257107727"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/faircornell?rev=1183562941"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/fairgossip?rev=1170431071"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/gossip?rev=1170459399"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/ids?rev=1152693755"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/interpolation?rev=1170430598"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/irr_tx?rev=1256907271"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/maliciousprocesses?rev=1218117764"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/modifygosskip?rev=1183562962"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/profiling?rev=1170430494"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/reducingduplication?rev=1183562979"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/secure_distributed_computing?rev=1258980794"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/stamp_csharp?rev=1256907726"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/stamp_java?rev=1256907772"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/stidc?rev=1232289593"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/stidc_2011?rev=1326378339"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/stm-eval?rev=1179912149"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/streaming?rev=1227517686"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/swisstm_csharp?rev=1256907645"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/swisstm_java?rev=1256907680"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/trans-lang?rev=1150117714"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/tx_boost?rev=1256907392"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/tx_fs?rev=1256907193"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/tx_games?rev=1227554737"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/userver_bft?rev=1287491776"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/vis_reads?rev=1256907488"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/vlc_plugin?rev=1233941176"/>
                <rdf:li rdf:resource="http://lpd.epfl.ch/site/education/workloadandchurngenerator?rev=1187699526"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://lpd.epfl.ch/site/lib/images/favicon.ico">
        <title>LPD Web Site</title>
        <link>http://lpd.epfl.ch/site/</link>
        <url>http://lpd.epfl.ch/site/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://lpd.epfl.ch/site/education/bft_easychair?rev=1287492962">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-19T14:56:02+01:00</dc:date>
        <title>Document submission system with BFT properties (Master project)</title>
        <link>http://lpd.epfl.ch/site/education/bft_easychair?rev=1287492962</link>
        <description> EasyChair is a system to organize paper submission and pc meetings for conferences. This system has a distinct bimodal access pattern, with times when there are many users accessing the system, and longer periods where system idles. Due to its sensi...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/bft_go?rev=1287493379">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-19T15:02:59+01:00</dc:date>
        <title>Port Quorum/Chain/Zlight to go programming language</title>
        <link>http://lpd.epfl.ch/site/education/bft_go?rev=1287493379</link>
        <description> Semester project  The goal of this project is to port Zlight, Quorum and Chain implemented in C++ to go programming language. Go programming language offers good concurrency, and is geared toward network applications.  Language: go/C++  Responsible:...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/bft_select?rev=1287493166">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-19T14:59:26+01:00</dc:date>
        <title>Evaluation of select/poll/epoll machanisms in BFT protocols</title>
        <link>http://lpd.epfl.ch/site/education/bft_select?rev=1287493166</link>
        <description> Semester project  The goal of the project is to evaluate performance of different event notification systems (select/poll/epoll) in BFT protocol implementations, across different working conditions. Based on the evaluation, discover which parameters...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/bft_tweet?rev=1287491740">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-19T14:35:40+01:00</dc:date>
        <title>BFT notification system: BFT tweeter (Master project)</title>
        <link>http://lpd.epfl.ch/site/education/bft_tweet?rev=1287491740</link>
        <description> Tweeter is a well know notification system, with millions of users, and billions of messages processed daily. However, Tweeter was not designed from ground-up to handle all possible kinds of faults. In situations where reliability is a primary conce...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/closed_nesting?rev=1256907577">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-30T13:59:37+01:00</dc:date>
        <title>STM Closed Nesting</title>
        <link>http://lpd.epfl.ch/site/education/closed_nesting?rev=1256907577</link>
        <description> Master project  Nesting transactions in STM (Software Transactional Memories) could lead to better performance in certain cases. For example, encapsulating highly contended operation in an inner transaction could avoid rollbacks of the the whole out...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/contention-management?rev=1150208883">
        <dc:format>text/html</dc:format>
        <dc:date>2006-06-13T16:28:03+01:00</dc:date>
        <title>Contention management in shared-memory multi-processor systems</title>
        <link>http://lpd.epfl.ch/site/education/contention-management?rev=1150208883</link>
        <description> Diploma project  Multi-threading becomes a must when one wants to exploit to the limit multi-core processors and multi-processor systems that are quickly gaining popularity nowadays. Obstruction-free algorithms and software transactional memory are ...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/da?rev=1295890467">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-24T18:34:27+01:00</dc:date>
        <title>Distributed Algorithms</title>
        <link>http://lpd.epfl.ch/site/education/da?rev=1295890467</link>
        <description> Master course, Fall 2010  Prerequisites: none.  Note: this course is independent from the course Concurrent Algorithms.    News   Last updated: Dec 21, 2010  Solutions of the exam are now online.  The final exam will take place in CO1, on January 22...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/distributed_tx?rev=1257165907">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-02T13:45:07+01:00</dc:date>
        <title>Large-Scale Distributed Transactions</title>
        <link>http://lpd.epfl.ch/site/education/distributed_tx?rev=1257165907</link>
        <description> Master project  Transactional Memory (TM) is a synchronization mechanism dedicated to the multicore era where cores communicate through shared memory. Recent results have shown how TM can leverage cache coherence protocols, this led to the definitio...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/elastic?rev=1257166054">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-02T13:47:34+01:00</dc:date>
        <title>Concurrent Applications using Elastic Transactions</title>
        <link>http://lpd.epfl.ch/site/education/elastic?rev=1257166054</link>
        <description> Master project  In an attempt to make the programming abstraction as general as possible, Software Transactional Memory (STM) often hampers performance. In contrast with STMs, synchronization techniques at the core of a concurrent program that targe...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/elasticity_boosting?rev=1257107727">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-01T21:35:27+01:00</dc:date>
        <title>Transactional Elasticity and Boosting</title>
        <link>http://lpd.epfl.ch/site/education/elasticity_boosting?rev=1257107727</link>
        <description> Master project  In an attempt to make the programming abstraction as general as possible, Software Transactional Memory (STM) often hampers performance. In contrast with STMs, synchronization techniques at the core of a concurrent program that targe...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/faircornell?rev=1183562941">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-04T17:29:01+01:00</dc:date>
        <title>Add Determinism in Gossip-Based Dissemination Algorithms</title>
        <link>http://lpd.epfl.ch/site/education/faircornell?rev=1183562941</link>
        <description> Semester project  Gossip-based dissemination algorithms have an inherently random aspect in their dissemination. Imagine a system with N nodes and a node p that wants to gossip a message to every other node in the system. The node p first contacts k...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/fairgossip?rev=1170431071">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-02T16:44:31+01:00</dc:date>
        <title>Fair Gossiping</title>
        <link>http://lpd.epfl.ch/site/education/fairgossip?rev=1170431071</link>
        <description> English version:   Semester project  Implement the fair-gossip algorithm in a Peer-to-Peer simulator, test it thoroughly, validate the implementation by proving its behavior corresponds to the expected (theoretical) one, deduce values (or range of v...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/gossip?rev=1170459399">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-03T00:36:39+01:00</dc:date>
        <title>Gossip-based dissemination</title>
        <link>http://lpd.epfl.ch/site/education/gossip?rev=1170459399</link>
        <description> English version:   Semester project  Implement various types of gossip-based dissemination algorithms in a simulator and provide measurements.  Fixed topology: The topology of the graph does not change over time  Constant Fanout: A node s always con...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/ids?rev=1152693755">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-12T10:42:35+01:00</dc:date>
        <title>Introduction to Distributed Systems</title>
        <link>http://lpd.epfl.ch/site/education/ids?rev=1152693755</link>
        <description>     Introduction to Distributed Systems   Summer 2006   [News] |    [Dates] |    [Schedule] |    [Teaching team] |    [Lecture notes] |    [Exercises] |    [Solutions] |    [Bonus] |    [Exam]    News     12.07: Final Bonus online   03.07: Solution ...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/interpolation?rev=1170430598">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-02T16:36:38+01:00</dc:date>
        <title>Function Interpolation on Resource-Constrained Devices</title>
        <link>http://lpd.epfl.ch/site/education/interpolation?rev=1170430598</link>
        <description> English version:   Semester project  Assume we have a function f(x) of one variable. We have sliced/sampled this function in k intervals of equal sizes where we have (x,y) couples approximating the function. In each interval, we only keep track of o...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/irr_tx?rev=1256907271">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-30T13:54:31+01:00</dc:date>
        <title>Irrevocable Transactions</title>
        <link>http://lpd.epfl.ch/site/education/irr_tx?rev=1256907271</link>
        <description> Master project  STM (Software Transactional Memory) transactions sometimes invoke code which effects cannot be rolled back. This might be a third party library or code which effects are visible to users (e.g. printing to a printer). In order to deal...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/maliciousprocesses?rev=1218117764">
        <dc:format>text/html</dc:format>
        <dc:date>2008-08-07T16:02:44+01:00</dc:date>
        <title>Distributed Computing with Malicious Processes</title>
        <link>http://lpd.epfl.ch/site/education/maliciousprocesses?rev=1218117764</link>
        <description> Master project  The goal in these projects is to devise, model check or implement distributed algorithms that tolerate the presence of malicious nodes that aim at corrupting the algorithm.  Language: Java, C++ or +Cal  Responsible: Rachid Guerraoui ...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/modifygosskip?rev=1183562962">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-04T17:29:22+01:00</dc:date>
        <title>Modify an Existing Self-organizing Distributed Overlay</title>
        <link>http://lpd.epfl.ch/site/education/modifygosskip?rev=1183562962</link>
        <description> Semester project  We want to improve an existing self-organizing distributed overlay by slightly modifying its algorithm. The main idea is to have every message constant in size, in the system, whereas in its current version, the algorithm has an in...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/profiling?rev=1170430494">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-02T16:34:54+01:00</dc:date>
        <title>Profiling on Mobile Devices</title>
        <link>http://lpd.epfl.ch/site/education/profiling?rev=1170430494</link>
        <description> English version:   Master project  A profiler is a component that outputs internal resource information of a piece of code given as input, e.g., the amount of memory allocated or the number of bytecodes executed by a given piece of code.  We have im...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/reducingduplication?rev=1183562979">
        <dc:format>text/html</dc:format>
        <dc:date>2007-07-04T17:29:39+01:00</dc:date>
        <title>Reducing Duplication of Messages in Gossip-based Dissemination Algorithms</title>
        <link>http://lpd.epfl.ch/site/education/reducingduplication?rev=1183562979</link>
        <description> Semester project  Gossip-based dissemination algorithms inherently duplicate messages to guarantee a very high level of reliability even in case a large number of peers fail. The duplication of messages has a cost in case of very reliable links, as ...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/secure_distributed_computing?rev=1258980794">
        <dc:format>text/html</dc:format>
        <dc:date>2009-11-23T13:53:14+01:00</dc:date>
        <title>Secure Distributed Computing</title>
        <link>http://lpd.epfl.ch/site/education/secure_distributed_computing?rev=1258980794</link>
        <description> A course in the doctoral school in computer, communication and information sciences, fall semester 2009.   Description   Summary. The goal of this course is to understand distributed cryptosystems and protocols for distributed systems that use the r...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/stamp_csharp?rev=1256907726">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-30T14:02:06+01:00</dc:date>
        <title>STAMP C#</title>
        <link>http://lpd.epfl.ch/site/education/stamp_csharp?rev=1256907726</link>
        <description> Semester project  The goal of the project is to port the existing STAMP C/C++ benchmark suite for STM (Software Transactional Memory) library to C#.  Language: C/C++, C#  Responsible: Aleksandar Dragojevic  Project intended for 1 student   ...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/stamp_java?rev=1256907772">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-30T14:02:52+01:00</dc:date>
        <title>STAMP Java</title>
        <link>http://lpd.epfl.ch/site/education/stamp_java?rev=1256907772</link>
        <description> Semester project  The goal of the project is to port the existing STAMP C/C++ benchmark suite for STM (Software Transactional Memory) library to Java.  Language: C/C++, Java  Responsible: Aleksandar Dragojevic  Project intended for 1 student   ...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/stidc?rev=1232289593">
        <dc:format>text/html</dc:format>
        <dc:date>2009-01-18T15:39:53+01:00</dc:date>
        <title>Selected Topics in Distributed Computing</title>
        <link>http://lpd.epfl.ch/site/education/stidc?rev=1232289593</link>
        <description> 2008, winter semester. Master course.  Prerequisites: none.  Note: this course is independent from the course Distributed Algorithms.    News   Last updated: January 18th, 2009   Added pdf version of the slides &amp;ldquo;Implementing registers&amp;rdquo;  ...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/stidc_2011?rev=1326378339">
        <dc:format>text/html</dc:format>
        <dc:date>2012-01-12T15:25:39+01:00</dc:date>
        <title>Concurrent Algorithms</title>
        <link>http://lpd.epfl.ch/site/education/stidc_2011?rev=1326378339</link>
        <description> 2011, winter semester. Master course.  Prerequisites: none.    Dates and schedule  The course is given on Tuesdays, 8:15-10:00, in INF119.  The exercises are given on Tuesdays, 13:15-14.00, in INF119.  The final exam is on Friday, Jan 27th, at 16:15...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/stm-eval?rev=1179912149">
        <dc:format>text/html</dc:format>
        <dc:date>2007-05-23T11:22:29+01:00</dc:date>
        <title>Evaluation of Software Transactional Memory Algorithms (Master project)</title>
        <link>http://lpd.epfl.ch/site/education/stm-eval?rev=1179912149</link>
        <description> Multi-core processors are already in laptops, and multi-processor systems are already outside server rooms. And, in fact, hardware manufacturers predict that more and more processing units will be packed into even ordinary computers. The problem is ...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/streaming?rev=1227517686">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-24T10:08:06+01:00</dc:date>
        <title>Streaming with VLC</title>
        <link>http://lpd.epfl.ch/site/education/streaming?rev=1227517686</link>
        <description> English version:   Master project  Given a peer-to-peer streaming protocol, implement an application layer that can code/decode VLC stream with Forward Error Recovery (FEC), measure the startup delays and thus find optimal/smart buffering methods.  ...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/swisstm_csharp?rev=1256907645">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-30T14:00:45+01:00</dc:date>
        <title>SwissTM C#</title>
        <link>http://lpd.epfl.ch/site/education/swisstm_csharp?rev=1256907645</link>
        <description> Semester project  The goal of the project is to port the existing SwissTM C/C ++ STM (Software Transactional Memory) library to C#.  Language: C/C++, C#  Responsible: Aleksandar Dragojevic  Project intended for 1 student   ...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/swisstm_java?rev=1256907680">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-30T14:01:20+01:00</dc:date>
        <title>SwissTM Java</title>
        <link>http://lpd.epfl.ch/site/education/swisstm_java?rev=1256907680</link>
        <description> Semester project  The goal of the project is to port the existing SwissTM C/C ++ STM (Software Transactional Memory) library to Java.  Language: C/C++, Java  Responsible: Aleksandar Dragojevic  Project intended for 1 student   ...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/trans-lang?rev=1150117714">
        <dc:format>text/html</dc:format>
        <dc:date>2006-06-12T15:08:34+01:00</dc:date>
        <title>A transactional language for multiprocessors</title>
        <link>http://lpd.epfl.ch/site/education/trans-lang?rev=1150117714</link>
        <description> Diploma project  With the availability of multiprocessor architectures, devising abstractions for programming concurrent applications is fundamental. The goal of this project is to study the transaction concept and its integration in a programming l...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/tx_boost?rev=1256907392">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-30T13:56:32+01:00</dc:date>
        <title>Transactional Boosting</title>
        <link>http://lpd.epfl.ch/site/education/tx_boost?rev=1256907392</link>
        <description> Master project  Transactional boosting uses semantical information about data structures to improve performance of STM (Software Transactional Memory). For example, it takes advantage of commutativity of two operations that insert different elements...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/tx_fs?rev=1256907193">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-30T13:53:13+01:00</dc:date>
        <title>Transactional File System</title>
        <link>http://lpd.epfl.ch/site/education/tx_fs?rev=1256907193</link>
        <description> Master project  Input and output are among the problems of Software Transactional Memory (STM) systems that have not been fully solved yet. The goal of this project is to provide high scalability promised by STM systems even when transactions are in...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/tx_games?rev=1227554737">
        <dc:format>text/html</dc:format>
        <dc:date>2008-11-24T20:25:37+01:00</dc:date>
        <title>Transactional Video Games</title>
        <link>http://lpd.epfl.ch/site/education/tx_games?rev=1227554737</link>
        <description> Master project  Students will build a parallel version of an open source video game using latest concurrent programming technologies&amp;mdash;Software Transactional Memory (STM). Video games have been identified as software that could greatly benefit f...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/userver_bft?rev=1287491776">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-19T14:36:16+01:00</dc:date>
        <title>Efficient runtime for BFT systems (Master project)</title>
        <link>http://lpd.epfl.ch/site/education/userver_bft?rev=1287491776</link>
        <description> Current BFT protocols are often implemented in ad-hoc manners, either by reusing existing code, or implementing the system from scratch. Mostly, C/C++ is the language of choice for BFT developer, although there are some examples of using Java. In mo...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/vis_reads?rev=1256907488">
        <dc:format>text/html</dc:format>
        <dc:date>2009-10-30T13:58:08+01:00</dc:date>
        <title>STM Visible Reads</title>
        <link>http://lpd.epfl.ch/site/education/vis_reads?rev=1256907488</link>
        <description> Master project  In STM (Software Transactional Memory), visible reads have several important advantages over invisible reads. For example, they do not suffer from privatization/publication issues and they enable better contention management. However...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/vlc_plugin?rev=1233941176">
        <dc:format>text/html</dc:format>
        <dc:date>2009-02-06T18:26:16+01:00</dc:date>
        <title>education:vlc_plugin</title>
        <link>http://lpd.epfl.ch/site/education/vlc_plugin?rev=1233941176</link>
        <description> ====== Live web video stream ====== **English version:**\\ **Master project** At LPD, we developed a Java peer-to-peer standalone client that can receive live video stream from a single source with the use of [[http://www.videolan.org|VLC]]. We woul...</description>
    </item>
    <item rdf:about="http://lpd.epfl.ch/site/education/workloadandchurngenerator?rev=1187699526">
        <dc:format>text/html</dc:format>
        <dc:date>2007-08-21T14:32:06+01:00</dc:date>
        <title>education:workloadandchurngenerator</title>
        <link>http://lpd.epfl.ch/site/education/workloadandchurngenerator?rev=1187699526</link>
        <description> ====== Event Workload and Churn Generators ====== **Semester project** The goal of the project is to implement two generators for an arbritrary network size //n//:  - a churn generator based on churn information that will be retrieved from a (very l...</description>
    </item>
</rdf:RDF>

