<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Middleware 2020</title>
    <link href="https://middleware-conf.github.io/2020/feed.xml" rel="self" />
    <link href="https://middleware-conf.github.io/2020/" />
    <updated>2021-08-23T15:00:15+02:00</updated>
    <author>
        <name>rjan</name>
    </author>
    <id>https://middleware-conf.github.io/2020/</id>

    <entry>
        <title>Artifact Evaluation</title>
        <author>
            <name>rjan</name>
        </author>
        <link href="https://middleware-conf.github.io/2020/artifact-evaluation.html"/>
        <id>https://middleware-conf.github.io/2020/artifact-evaluation.html</id>

        <updated>2021-08-23T14:55:56+02:00</updated>
            <summary>
                <![CDATA[
                     Artifacts AvailablePaper #15: PASTRAMI: Privacy-preserving, Auditable, Scalable &amp; Trustworthy Auctions for&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <h3 id="mcetoc_1fdph0mhp0" class="align-center"><br>Artifacts Available</h3>
<p>Paper #15: PASTRAMI: Privacy-preserving, Auditable, Scalable &amp; Trustworthy Auctions for Multiple Items<br>Authors: M. Król, A. Sonnino, A. Tasiopoulos, I. Psaras, E. Rivière<br>Link: <a href="https://github.com/harnen/FilecoinPricingMechanism">https://github.com/harnen/FilecoinPricingMechanism</a><br><br>Paper #51: Fast Training of Deep Learning Models over Multiple GPUs<br>Authors: X. Yi, Z. Luo, C. Meng, M. Wang, G. Long, C. Wu, J. Yang, W. Lin<br>Link: <a href="https://github.com/eval-submissions/FastT">https://github.com/eval-submissions/FastT</a><br><br>Paper #115: An OpenMP Runtime for Transparent Work Sharing Across Cache-Incoherent Heterogeneous Nodes<br>Authors: R. Lyerly, C. Min, C. Rossbach, B. Ravindran<br>Link: <a href="https://github.com/ssrg-vt/popcorn-compiler/tree/master/lib/libopenpop">https://github.com/ssrg-vt/popcorn-compiler/tree/master/lib/libopenpop</a><br><br>Paper #127: Prebaking Functions to Warm the Serverless Cold Start<br>Authors: P. Silva, D. Fireman, T. Pereira<br>Link: <a href="https://github.com/paulofelipefeitosa/prebaking-middleware-2020">https://github.com/paulofelipefeitosa/prebaking-middleware-2020</a><br><br>Paper #129: Fifer: Tackling Resource Underutilization in the Serverless Era<br>Authors: J. Gunasekaran, P. Thinakaran, N. Nachiappan, M. Kandemir, C. Das<br>Link: <a href="https://github.com/jashwantraj92/brigade">https://github.com/jashwantraj92/brigade</a><br><br>Paper #150: FLeet: Online Federated Learning via Staleness Awareness and Performance Prediction<br>Authors: G. Damaskinos, R. Guerraoui, A. Kermarrec, V. Nitu, R. Patra, F. Taiani<br>Link: <a href="https://doi.org/10.5281/zenodo.4048244">https://doi.org/10.5281/zenodo.4048244</a><br><br>Paper #167: Coral-Pie: A Geo-Distributed Edge-compute Solution for Space-Time Vehicle Tracking<br>Authors: Z. Xu, H. Shah, K. Ramachandran<br>Link: <a href="https://github.com/xzdandy/Coral_Pie">https://github.com/xzdandy/Coral_Pie</a><br><br>Paper #170: FeGAN: Scaling Distributed GANs<br>Authors: R. Guerraoui, A. Guirguis, A. Kermarrec, E. Le Merrer<br>Link: <a href="http://doi.org/10.5281/zenodo.4063601">http://doi.org/10.5281/zenodo.4063601</a><br><br>Paper #196: Xanadu: Mitigating cascading cold starts in serverless function chain deployments<br>Authors: N. Daw, U. Bellur, P. Kulkarni<br>Link: <a href="https://git.cse.iitb.ac.in/synerg/xanadu">https://git.cse.iitb.ac.in/synerg/xanadu</a><br><br>Paper #197: Improving the Restore Performance via Physical-Locality Middleware for Backup Systems<br>Authors: P. Li, Y. Hua, Q. Cao, M. Zhang<br>Link: <a href="https://github.com/iotlpf/HiDeStore">https://github.com/iotlpf/HiDeStore</a><br><br>Paper #209: PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep Learning Clusters<br>Authors: I. Rocha, N. Morris, R. Birke, L. Chen, P. Felber, V. Schiavoni<br>Link: <a href="https://github.com/isabellyrocha/pipetune">https://github.com/isabellyrocha/pipetune</a><br><br>Paper #238: Consistent and Secure Network Updates Made Practical<br>Authors: J. Lembke, S. Ravi, P. Roman, P. Eugster<br>Link: <a href="https://gitlab.com/robust-sdn/cicero/">https://gitlab.com/robust-sdn/cicero/</a><br><br>Paper #295: SplitServe: Efficiently Splitting Apache Spark Jobs Across FaaS and IaaS<br>Authors: A. Jain, A. Baarzi, N. Alfares, G. Kesidis, B. Urgaonkar, M. Kandemir<br>Link: <a href="https://github.com/PSU-Cloud/splitserve">https://github.com/PSU-Cloud/splitserve</a><br><br>Paper #425: Cost-Effective Data Feeds to Blockchains via Workload-Adaptive Data Replication<br>Authors: K. Li, Y. Tang, J. Chen, Z. Yuan, C. Xu, J. Xu<br>Link: <a href="https://github.com/syracuse-fullstacksecurity/GRuB">https://github.com/syracuse-fullstacksecurity/GRuB</a></p>
<h3 id="mcetoc_1fdph6tpj1" class="align-center"><br>Artifacts Evaluated - Functional</h3>
<p>Paper #15: PASTRAMI: Privacy-preserving, Auditable, Scalable &amp; Trustworthy Auctions for Multiple Items<br>Authors: M. Król, A. Sonnino, A. Tasiopoulos, I. Psaras, E. Rivière<br>Link: <a href="https://github.com/harnen/FilecoinPricingMechanism">https://github.com/harnen/FilecoinPricingMechanism</a><br><br>Paper #115: An OpenMP Runtime for Transparent Work Sharing Across Cache-Incoherent Heterogeneous Nodes<br>Authors: R. Lyerly, C. Min, C. Rossbach, B. Ravindran<br>Link: <a href="https://github.com/ssrg-vt/popcorn-compiler/tree/master/lib/libopenpop">https://github.com/ssrg-vt/popcorn-compiler/tree/master/lib/libopenpop</a><br><br>Paper #127: Prebaking Functions to Warm the Serverless Cold Start<br>Authors: P. Silva, D. Fireman, T. Pereira<br>Link: <a href="https://github.com/paulofelipefeitosa/prebaking-middleware-2020">https://github.com/paulofelipefeitosa/prebaking-middleware-2020</a><br><br>Paper #150: FLeet: Online Federated Learning via Staleness Awareness and Performance Prediction<br>Authors: G. Damaskinos, R. Guerraoui, A. Kermarrec, V. Nitu, R. Patra, F. Taiani<br>Link: <a href="https://doi.org/10.5281/zenodo.4048244">https://doi.org/10.5281/zenodo.4048244</a><br><br>Paper #170: FeGAN: Scaling Distributed GANs<br>Authors: R. Guerraoui, A. Guirguis, A. Kermarrec, E. Le Merrer<br>Link: <a href="http://doi.org/10.5281/zenodo.4063601">http://doi.org/10.5281/zenodo.4063601</a><br><br>Paper #197: Improving the Restore Performance via Physical-Locality Middleware for Backup Systems<br>Authors: P. Li, Y. Hua, Q. Cao, M. Zhang<br>Link: <a href="https://github.com/iotlpf/HiDeStore">https://github.com/iotlpf/HiDeStore</a><br><br>Paper #209: PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep Learning Clusters<br>Authors: I. Rocha, N. Morris, R. Birke, L. Chen, P. Felber, V. Schiavoni<br>Link: <a href="https://github.com/isabellyrocha/pipetune">https://github.com/isabellyrocha/pipetune</a><br><br>Paper #425: Cost-Effective Data Feeds to Blockchains via Workload-Adaptive Data Replication<br>Authors: K. Li, Y. Tang, J. Chen, Z. Yuan, C. Xu, J. Xu<br>Link: <a href="https://github.com/syracuse-fullstacksecurity/GRuB">https://github.com/syracuse-fullstacksecurity/GRuB</a></p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Student Volunteer Instructions</title>
        <author>
            <name>rjan</name>
        </author>
        <link href="https://middleware-conf.github.io/2020/student-volunteer-instructions.html"/>
        <id>https://middleware-conf.github.io/2020/student-volunteer-instructions.html</id>

        <updated>2020-12-03T02:02:39+01:00</updated>
            <summary>
                <![CDATA[
                    Workshop Instructions Your role is to open the Zoom channel and assist&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p><strong>Workshop Instructions</strong></p>
<br>
<p><strong>Your role is to open the Zoom channel and assist the workshop organizers, depending on what they need. You need to find that out. </strong></p>
<br>
<p><span style="font-weight: 400;">Before the workshop (do it today!):</span></p>
<ul>
<li style="font-weight: 400;">Request access to the spreadsheet by following the link while logged into your Google account and then click the request access button. </li>
<li style="font-weight: 400;">Please reach out to the workshop organizers through email and check if they have any specific instructions for you. </li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Check with them if they have collected the video files and will play them or if they are expecting you to play the video files.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Make sure that you have the most recent version of the Zoom client installed on your local machine. </span></li>
</ul>
<br>
<p><span style="font-weight: 400;">At the day of the workshop:</span></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Make sure that you are logged into Slack. </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Open the Zoom channel at least 30 minutes before the scheduled start time, in the following way: </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Log into zoom.us (make sure that you are using the account that corresponds to your channel), go to scheduled meetings, and start the meeting.</span></li>
<li style="font-weight: 400;">The account name is <strong>acm&lt;channel number&gt;@conference.acm.org, </strong>password will be sent out through email</li>
<li style="font-weight: 400;"><span style="font-weight: 400;">The meeting should start using your local client.  </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Look out for the organizers to join and make them co-host. This is important so that the session does not drop in case you would get disconnected. They are instructed to join earlier than the start date. </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Make sure that the session is recorded. On Monday, we are trying if we can record all sessions to the cloud. The scheduled sessions should record automatically once started. </span></li>
</ul>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">Check with the organizers if they can run the channels by themselves or if they need help, e.g., with reading questions asked on Slack. </span></li>
</ul>
<br><br><br>
<p><strong>Main Conference Instructions</strong></p>
<br>
<p><strong>Your role is to play the videos of the session that you are scheduled for. </strong></p>
<br>
<p><span style="font-weight: 400;">Before the conference (do it today!):</span></p>
<ul>
<li style="font-weight: 400;">Request access to the spreadsheet by following the link while logged into your Google account and then click the request access button. </li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Make sure that you have the most recent version of the Zoom client installed on your local machine. </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Check the video files of your session, which you find in the spreadsheet. </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Make sure that they play flawlessly on your machine and that the audio is good. </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Check that the length of the video is around 10 minutes or less.</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Check if the video has subtitles, if so, mark this information for yourself so that you remember enabling them when playing </span></li>
</ul>
<br>
<p><span style="font-weight: 400;">On the days of the conference:</span></p>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">The meeting will be already open because we are using the same meeting for all sessions. </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Make sure that you join at least 15 minutes before the start of the session and make yourself known to me by message (we might have 100+ people in the session)</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">I will assign the co-host role to you</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">You will start sharing your screen about 10 minutes before the start of the session. </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Make sure that you check the options “share computer audio” and “optimize screen share for video clip”</span></li>
</ul>
<ul>
<li style="font-weight: 400;"><span style="font-weight: 400;">You should have only one browser open on the screen that you share but all videos already open in tabs so that switching is efficient</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">On the first tab, show the 2020.middleware-conference.org/ homepage until the session starts</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">The session chair starts the session, start the first presentation when asked to</span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">There is a Q&amp;A after every talk. Check the Slack channel for written questions and announce them should the session chair miss them. </span></li>
<li style="font-weight: 400;"><span style="font-weight: 400;">Start the next presentation when the session chair indicates that no more questions can be taken. </span></li>
</ul>
<br><br>
<p><span style="font-weight: 400;">If you have any questions, please contact me. </span></p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Keynote: Developing and Assessing Middleware and Applications for Smart Cities</title>
        <author>
            <name>rjan</name>
        </author>
        <link href="https://middleware-conf.github.io/2020/keynote-fabio-kon.html"/>
        <id>https://middleware-conf.github.io/2020/keynote-fabio-kon.html</id>

        <updated>2020-11-25T00:38:44+01:00</updated>
            <summary>
                <![CDATA[
                    Smart Cities combine advances in the Internet of Things, Big Data, Social&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <div>Smart Cities combine advances in the Internet of Things, Big Data, Social Networks, Cloud Computing, and Data Science technologies with the demand for cyber-physical applications in areas of public interest, such as Health, Public Safety, and Mobility. The end goal is to leverage the use of city resources to improve the quality of life of its citizens. Achieving this goal, however, requires advanced support for the development and operation of applications in a complex and dynamic environment. Middleware platforms can provide an integrated infrastructure that enables solutions for smart cities by combining heterogeneous city devices and providing unified, high-level facilities for the development of applications and services. Although several smart city platforms have been proposed in the literature, there are still open research and development challenges related to their scalability, maintainability, interoperability, and reuse in the context of different cities, to name a few. Unfortunately, available platforms lack extensive scientific validation. To contribute in this direction, we are working on InterSCity, a microservices-based, open-source, smart city platform that works as a middleware enabling the collaborative development of large-scale systems, applications, and services. In this talk, we present the architecture of the InterSCity platform, show examples of applications developed around it, and discuss how to assess the performance of such a platform with large-scale workloads produced via simulation based on realistic data.<br><br>
<h2 id="mcetoc_1enu8m9811">About the speaker</h2>
<br> <img class="post__image--right" src="https://www.ime.usp.br/fobos-client/obterfoto.php?cid=84724" alt="Fabio Kon" width="150" height="200"> <strong>Fabio Kon</strong> is a Full Professor of Computer Science at the University of São Paulo. His research interests include Distributed, Scalable Systems, Software Engineering, Open Source, and Data Science. In recent years, Fabio has focused his research on Smart Cities (<a href="https://interscity.org/">https://interscity.org</a>), Evidence-based Public Policymaking, and DevOps. Fabio is an ACM Distinguished Scientist and wishes he had more time to play his vibraphone.</div>
<div> </div>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Keynote: Teaching Distributed Systems in the Digital Age</title>
        <author>
            <name>rjan</name>
        </author>
        <link href="https://middleware-conf.github.io/2020/keynote-maarten-van-steen.html"/>
        <id>https://middleware-conf.github.io/2020/keynote-maarten-van-steen.html</id>

        <updated>2020-11-25T00:38:19+01:00</updated>
            <summary>
                <![CDATA[
                    Having taught Distributed Systems for many years and confronted with having been&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p id="mcetoc_1enu8m9810">Having taught Distributed Systems for many years and confronted with having been asked to take over the course from a colleague who was retiring, I felt it was time for a change. Distributed systems have a very solid and stable basis, theoretically as well as practically (considering the many systems that have been in use for often decades). There is simply no real need to teach students what they can pick up from any reasonable textbook. The challenge in teaching Distributed Systems is to let students understand the inherent complexities: where does performance come from, where can I find the security measures, why does it hurt here when some part fails over there, and so on.</p>
<p>In this, anticipated highly interactive keynote, I'd like to discuss a completely different setup that is based on just a few principles: flip the classroom, good explanations come from thorough understanding, and understanding one problem very well is enough to open doors to understanding other issues in Distributed Systems. Rather than letting students dig into well-known problems, I believe it is extremely insightful to let them concentrate on controversial issues. Controversial because statements are made (in blogs and postings and scientific articles) about certain solutions that should be seriously questioned. Oftentimes, those statements are false or inaccurate, but it requires effort to discover why.</p>
<h1 id="mcetoc_1enu8ndaa2"> </h1>
<h2 id="mcetoc_1enu8m9811">About the speaker</h2>
<br> <img class="post__image--right" src="media/files/m.r.vansteen.jpg" alt="Maarte  van Steen" width="200" height="200">
<p><strong>Maarten van Steen</strong> has been full professor in Large-Scale Distributed Systems since 2002 and has published on a wide variety of subjects related to distributed systems. Together with Andrew Tanenbaum he has authored a reference textbook on the matter that has seen its way to many universities worldwide. He is currently Scientific Director of the Digital Society Institute of the University of Twente, in essence a virtual institute that bundles all the university's research on digitalization. Before joining Twente in 2015, he was member of the Computer Systems group at the Vrije Universiteit Amsterdam for some 20 years.</p>
<p>Working in the field of distributed systems ever since 1983, he continues to struggle understanding many of its aspects, especially when scalability is at stake. It is has driven him to believe that only the truly simple solutions will work and that complex solutions (including some of his own) come from a lack of understanding the essentials.</p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Program - Doctoral Symposium</title>
        <author>
            <name>rjan</name>
        </author>
        <link href="https://middleware-conf.github.io/2020/program-doctoral-symposium.html"/>
        <id>https://middleware-conf.github.io/2020/program-doctoral-symposium.html</id>

        <updated>2020-11-18T10:28:03+01:00</updated>
            <summary>
                <![CDATA[
                    Tuesday, 8th December all times in CET Session 1 Session chairs: Animesh Trivedi, Arpan&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <h3 id="mcetoc_1enbktm0u0"><span style="font-weight: 400;">Tuesday, 8th December </span></h3>
<p>all times in CET</p>
<table style="width: 100%; white-space: normal;">
<tbody>
<tr>
<td style="width: 15%;"><strong>8:50 - 9:00</strong></td>
<td style="width: 85%;"><strong>Welcome &amp; Introduction</strong></td>
</tr>
<tr>
<td style="width: 15%;"><strong>9:00 - 9:35</strong></td>
<td style="width: 85%;">
<p><span style="text-decoration: underline;"><strong>Session 1</strong></span></p>
<p><strong>Session chairs: </strong><span style="font-weight: 400;">Animesh Trivedi, Arpan Gujarati, and Pramod Bhatotia</span></p>
<p><strong>Keynote: Lalith Suresh (VMWare Research)</strong><strong>    </strong><a href="https://lalith.in/2020/09/27/Low-Level-Advice-For-Systems-Research/"><strong>https://lalith.in/2020/09/27/Low-Level-Advice-For-Systems-Research/</strong></a></p>
</td>
</tr>
<tr>
<td style="width: 15%;">9:35 - 9:45 </td>
<td style="width: 85%;">break</td>
</tr>
<tr>
<td style="width: 15%;"><strong>9:45 - 10:20</strong></td>
<td style="width: 85%;">
<p><strong><span style="text-decoration: underline;">Session 2</span>  </strong><strong>(5 min per talk, ~3 min for questions)</strong></p>
<p><strong>Session chairs: </strong><span style="font-weight: 400;">Paris Carbone, </span><span style="font-weight: 400;">Aastha Mehta, and Pramod Bhatotia</span></p>
<p><span style="font-weight: 400;">(1) C. Berger - "Towards Environmental-Adaptive and Performance-Resilient Consensus in Distributed Ledger Technology"</span></p>
<p><span style="font-weight: 400;">(2) G. Russo - "Model-based auto-scaling of distributed data stream processing applications"</span></p>
<p><span style="font-weight: 400;">(3) V. Podolskiy - "Rubberband: Enabling Elastic Federated Learning with the Temporary State Management"</span></p>
<p><span style="font-weight: 400;">(4) M. Kamalian - "Fog Transport Mode Detection"</span></p>
</td>
</tr>
<tr>
<td style="width: 15%;"><strong>10:30 - 11:05</strong></td>
<td style="width: 85%;">
<p><strong><span style="text-decoration: underline;">Session 3</span>  (5 min per talk, ~3 min for questions)</strong></p>
<p><strong>Session chairs: </strong><span style="font-weight: 400;">Thomas Pasquier, Antonio Barbalace,</span><span style="font-weight: 400;"> and Ana Varbanescu</span></p>
<p><span style="font-weight: 400;">(5) G. Frascaria - "Griffin: A Storage Service for Granular Edge Applications"</span></p>
<p><span style="font-weight: 400;">(6) S. Tavakolisomeh - "Selecting a JVM Garbage Collector for Big Data and Cloud Services"</span></p>
<p><span style="font-weight: 400;">(7) P. Eichhammer - "Towards Autonomous Security Monitoring in Internet-of-Things Infrastructures"</span><span style="font-weight: 400;">   </span></p>
<p><span style="font-weight: 400;">(8) J. Gunasekaran - "Minimizing Cost and Maximizing Performance for Cloud Platforms"</span></p>
</td>
</tr>
<tr>
<td style="width: 15%;">11:05 - 11:15</td>
<td style="width: 85%;">break</td>
</tr>
<tr>
<td style="width: 15%;"><strong>11:15 - 11:50</strong></td>
<td style="width: 85%;">
<p><strong><span style="text-decoration: underline;">Session 4</span>  (5 min per talk, ~3 min for questions)</strong></p>
<p><strong>Session chairs: </strong><span style="font-weight: 400;">Etienne Riviere, </span><span style="font-weight: 400;">Anjo Vahldiek-Oberwagner, and Ana Varbanescu</span></p>
<p><span style="font-weight: 400;">( 9) A. Isstaif  - "Self-managed services using MirageOS unikernels"</span></p>
<p><span style="font-weight: 400;">(10) A. Khordadi - "Execution Migration of Managed Languages Programs Among Heterogeneous-ISA Processing Units"</span></p>
<p><span style="font-weight: 400;">(11) I. Zavalyshyn - "Building Private-by-Design IoT Systems"</span></p>
<p><span style="font-weight: 400;">(12) P. Schmiedmayer - "Apodini: An Internal Domain Specific Language to Design Web Services"</span></p>
</td>
</tr>
<tr>
<td style="width: 15%;"><strong>11:50 - 12:00 </strong></td>
<td style="width: 85%;"><strong>Closing Remarks</strong></td>
</tr>
</tbody>
</table>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Video Submission Instructions</title>
        <author>
            <name>rjan</name>
        </author>
        <link href="https://middleware-conf.github.io/2020/video-submission-instructions.html"/>
        <id>https://middleware-conf.github.io/2020/video-submission-instructions.html</id>

        <updated>2020-11-06T03:21:49+01:00</updated>
            <summary>
                <![CDATA[
                    Video Submission Deadline: November 27th, 2020 At the top right corner, select&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p><strong>Video Submission Deadline: November 27th, 2020</strong></p>
<h2 id="mcetoc_1emdkodge0">Uploading the Video to YouTube</h2>
<ol>
<li class="p1">Sign in to <a href="https://www.youtube.com" target="_blank" rel="noopener noreferrer">YouTube</a>.</li>
<li class="p1">
<p class="p1">At the top right corner, select the Create video or more button -&gt; Upload Video</p>
</li>
<li class="p1">
<p class="p1">Select the video file you would like to upload.</p>
</li>
<li class="p1">
<p class="p1">While your video is being processed, click on “Details” of the video to fill in information. Your video title should be in the following format: TITLE (ACM MIDDLEWARE 2020). Note that for tracks where this is applicable (e.g., industry track), the title should contain the prefix. </p>
</li>
<li class="p1">
<p>In the description section, please include the track (Research, Industry, ...), paper ID (which can be found from HotCRP) and the names of the authors.</p>
</li>
<li class="p1">
<p class="p1">Under visibility, please select “Unlisted” or “Public”. The difference is that an unlisted video will not be indexed by the YouTube search engine. Click “Save” once done.</p>
</li>
<li class="p1">
<p class="p1">You can optionally go to the “Subtitles” section to manually enter subtitles for your video, which will be displayed during the live broadcast. Please ensure the subtitles are accurate.</p>
</li>
<li class="p1">
<p class="p1">Once your video is available, please copy the link by viewing the video page on YouTube and sharing its link.</p>
</li>
</ol>
<h2 id="mcetoc_1emdl0gki1">Emailing the Youtube Link</h2>
<p>Email your link to <strong>middleware2020@tudelft.nl</strong></p>
<p class="p1">The email subject must be titled with your paper ID # and presenter last name:</p>
<p class="p1"><strong>MIDDLEWARE 2020 Video Link: PAPERID#_PRESENTER-LASTNAME</strong></p>
<p class="p1">The email body should contain:</p>
<ul>
<li class="p1">Paper ID and track</li>
<li class="p1">YouTube video link</li>
<li class="p1">Name of the speaker in the video</li>
<li class="p1">A short 3-4 lines biography of the speaker</li>
</ul>
<p class="p1">If you have any difficulty following these instructions, please contact the chairs of your track or the general chairs immediately.</p>
<p> </p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Presentation Instructions</title>
        <author>
            <name>rjan</name>
        </author>
        <link href="https://middleware-conf.github.io/2020/presentation-instructions.html"/>
        <id>https://middleware-conf.github.io/2020/presentation-instructions.html</id>

        <updated>2020-11-06T11:00:54+01:00</updated>
            <summary>
                <![CDATA[
                    Submission deadline for presentation videos: November 27, 2020 To ensure smooth operation&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p>Submission deadline for presentation videos: <strong>November 27, 2020</strong></p>
<p class="p1">To ensure smooth operation for our online program, talks are pre-recorded and uploaded to be streamed during each session. Authors must attend their respective Zoom sessions for the Q&amp;A immediately following the broadcast of their video, according to the moderation of the session chair.</p>
<p>The presentation time is <strong>10 minutes</strong> for research and industry track papers. Videos which significantly exceed this time limit can be cut off by the moderators during the presentation. The files have to be uploaded to YouTube and the video quality has to be at least HD (720p).</p>
<p>Following every presentation, there is a <strong>Q&amp;A session of 5 minutes</strong> which the author is required to attend. At the end of the session, there is a panel discussion comprising all presenters of the session. </p>
<p class="p1">Authors should treat the video recording as a direct substitute for a physical presentation. The audio should contain a spoken narration of the presentation. The accompanying video should contain a full walkthrough of the presentation slides, which are clearly visible. In addition, the presenter is strongly encouraged to overlay a thumbnail-sized camera feed showing the speaker. In addition, please add some 2-3 discussion points to your conclusion slide. As the talks are intentionally kept short for the online format, it is likely that there are points not discussed during the presentation, such as technical details or future work. Please include these in the conclusion slide to facilitate questions during the Q&amp;A.</p>
<p> </p>
<h2 id="mcetoc_1emdkodge0">Uploading the Video to YouTube</h2>
<ol>
<li class="p1">Sign in to <a href="https://www.youtube.com" target="_blank" rel="noopener noreferrer">YouTube</a>.</li>
<li class="p1">
<p class="p1">At the top right corner, select the Create video or more button -&gt; Upload Video</p>
</li>
<li class="p1">
<p class="p1">Select the video file you would like to upload.</p>
</li>
<li class="p1">
<p class="p1">While your video is being processed, click on “Details” of the video to fill in information. Your video title should be in the following format: TITLE (ACM/IFIP MIDDLEWARE 2020). Note that for tracks where this is applicable (e.g., industry track), the title should contain the prefix. </p>
</li>
<li class="p1">
<p>In the description section, please include the track (Research, Industry, ...), paper ID (which can be found from HotCRP) and the names of the authors.</p>
</li>
<li class="p1">
<p class="p1">Under visibility, please select “Unlisted” or “Public”. The difference is that an unlisted video will not be indexed by the YouTube search engine. Click “Save” once done.</p>
</li>
<li class="p1">
<p class="p1">You can optionally go to the “Subtitles” section to manually enter subtitles for your video, which will be displayed during the live broadcast. Please ensure the subtitles are accurate.</p>
</li>
<li class="p1">
<p class="p1">Once your video is available, please copy the link by viewing the video page on YouTube and sharing its link.</p>
</li>
</ol>
<h2 id="mcetoc_1emdl0gki1">Emailing the Youtube Link</h2>
<p>Email your link to <strong>middleware2020@tudelft.nl</strong></p>
<p class="p1">The email subject must be titled with your paper ID # and presenter last name:</p>
<p class="p1"><strong>MIDDLEWARE 2020 Video Link: PAPERID#_PRESENTER-LASTNAME</strong></p>
<p class="p1">The email body should contain:</p>
<ul>
<li class="p1">Paper ID and track</li>
<li class="p1">YouTube video link</li>
<li class="p1">Name of the speaker in the video</li>
<li class="p1">A short 3-4 lines biography of the speaker</li>
</ul>
<p class="p1">If you have any difficulty following these instructions, please contact the chairs of your track or the general chairs immediately.</p>
<p> </p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Conference Program</title>
        <author>
            <name>rjan</name>
        </author>
        <link href="https://middleware-conf.github.io/2020/conference-program.html"/>
        <id>https://middleware-conf.github.io/2020/conference-program.html</id>

        <updated>2020-12-09T23:21:32+01:00</updated>
            <summary>
                <![CDATA[
                     M4IoT Workshop DIDL Workshop Containers Workshop Doctoral Symposium DICG Workshop ARM&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <iframe width="800" height="600" style="border-width: 0;" src="https://calendar.google.com/calendar/embed?height=600&amp;wkst=2&amp;bgcolor=%23f3f3f3&amp;ctz=Europe%2FAmsterdam&amp;src=bWlkZGxld2FyZTIwY2FsZW5kYXJAZ21haWwuY29t&amp;color=%23BE6D00&amp;src=NnAyOWdpc2xzZDdvajBxaWExcjRibDZoODRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&amp;color=%231B887A&amp;src=YnVucDh2MjQ4M29lZ29tZ3BvNmZvbDJ1ODhAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&amp;color=%230B8043&amp;src=ZzBraWkwMjhlN2VwcmQ1b2FnY2kyNmViZGdAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&amp;color=%23F4511E&amp;src=Zmp2aWc1OGxka2kzdmc5M3Qxa2hnaXVtaGNAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&amp;color=%23AD1457&amp;src=aHB1M3YwcjJnNmxxZmcyOXI0NDluOXJ2MG9AZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ&amp;color=%234285F4&amp;showTitle=1&amp;showNav=0&amp;showDate=0&amp;showPrint=0&amp;showTabs=0&amp;showCalendars=0&amp;showTz=1&amp;title=Middleware%202020&amp;mode=WEEK&amp;dates=20201207/20201211" frameborder="0" scrolling="no"></iframe>
<p> </p>
<h2 id="mcetoc_1enble61m0" class="align-center">Detailed Program</h2>
<h3 id="mcetoc_1enblec091">Monday Dec. 7th</h3>
<p><a href="http://www.m4iot.org/" target="_blank" rel="noopener noreferrer">M4IoT Workshop</a></p>
<p><a href="https://didl-conf.github.io/didl4/index.html" target="_blank" rel="noopener noreferrer">DIDL Workshop</a></p>
<p><a href="https://sites.google.com/view/containers20/home" target="_blank" rel="noopener noreferrer">Containers Workshop</a></p>
<h3 id="mcetoc_1ent5tdcj0"> </h3>
<h3 id="mcetoc_1enblenrj2">Tuesday Dec. 8th</h3>
<p><a href="program-doctoral-symposium.html" title="Doctiral Symposium">Doctoral Symposium</a></p>
<p><a href="https://dicg2020.github.io/" target="_blank" rel="noopener noreferrer">DICG Workshop</a></p>
<p><a href="https://armworkshop.github.io/" target="_blank" rel="noopener noreferrer">ARM Workshop</a></p>
<p><a href="https://www.serverlesscomputing.org/wosc6/" target="_blank" rel="noopener noreferrer">WoSC Workshop</a></p>
<p><a href="https://serial.ibr.cs.tu-bs.de/serial20/" target="_blank" rel="noopener noreferrer">SERIAL Workshop</a></p>
<p> </p>
<h3 id="mcetoc_1enblenrj2">Wednesday Dec. 9th</h3>
<table style="width: 800px; white-space: normal;">
<tbody>
<tr>
<td style="width: 137.984px;"><strong>10:00-11:30</strong></td>
<td style="width: 541.016px;"><strong>Opening and Keynote (Session Chairs: Jan S. Rellermeyer and Rüdiger Kapitza)</strong></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;">Opening Middleware 2020</td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><a href="keynote-maarten-van-steen.html">Keynote Maarten van Steen</a></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"> </td>
</tr>
<tr>
<td style="width: 137.984px;"><strong>13:00-14:30</strong></td>
<td style="width: 541.016px;"><strong>Research Track: Session 1 (Session Chair: Hans P. Reiser)</strong></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span ><span >Prebaking Functions to Warm the Serverless Cold Start (Presenter: </span></span><span >Paulo Silva)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span ><span >Resilient Cloud-based Replication with Low Latency (Presenter: </span></span><span >Michael Eischer)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Practical Active Revocation (Presenter: Stefan Contiu)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >secureTF: A Secure TensorFlow Framework (Presenter: Do Le Quoc)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >On Delivery Guarantees in Distributed Content-Based Publish/Subscribe Systems (Presenter: Pooya Salehi)</span> </td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"> </td>
</tr>
<tr>
<td style="width: 137.984px;"><strong>15:30-17:00</strong></td>
<td style="width: 541.016px;"><strong>Industry Track: Session (Chairs: Ioana Giurgiu and Sameh Elnikety)</strong></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >mmFilter: Language-Guided Video Analytics at the Edge (Presenter: <span lang="EN-US">Zhiming Hu</span>)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >blockNDP: Block-storage Near Data Processing (Presenter: Martin Decky)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >DiagSys: network and third-party web-service monitoring from the browser’s perspective (Presenter: Loïck Bonniot)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >HopsFS-S3: Extending Object Stores with POSIX-like Semantics and more (Presenter: Mahmoud Ismail)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Primula: a Practical Shuffle/Sort Operator for Serverless Computing (Presenter: Germán T. Eizaguirre)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Secure Volume Hot-plugging for Containers (Presenter: Eunsoo Evan Park)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"> </td>
</tr>
<tr>
<td style="width: 137.984px;"><strong>18:00-19:30</strong></td>
<td style="width: 541.016px;"><strong>Posters and Demos (Chairs: Angela Nicoara and Ihor Kuz)</strong></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Demo: Hierarchical Topic Aggregation for Geospatial Applications through Processing Extensions in Message Brokers (Presenter: Josef Spillner)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Poster: Version Detection for Software Discovery in the Cloud (Presenter: Sadie Allen)</span> </td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span ><span >Poster: DynPubSub: A Peer To Peer Overlay For Topic-Based Pub/Sub Systems Deployed at the Edge (Presenter: </span></span><span >Chamseddine Bouallegue)</span> </td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Demo: Given 2n Eyeballs, All Quality Flaws Are Shallow (Presenter: Josef Spillner)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Demo: Practical Trade-Offs in Integrity Protection for Binaries via Ethereum (Presenter: Oliver Stengele)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"> </td>
</tr>
<tr>
<td style="width: 137.984px;"><strong>20:00-21:00</strong></td>
<td style="width: 541.016px;"><strong>Virtual Reception</strong></td>
</tr>
</tbody>
</table>
<p> </p>
<h3 id="mcetoc_1enblenrj2">Thursday Dec. 10th</h3>
<table style="width: 800px; white-space: normal;">
<tbody>
<tr>
<td style="width: 137.984px;"><strong>10:00-11:30</strong></td>
<td style="width: 541.016px;"><strong>Research Track: Session 2 (Session Chair: Mina Sedaghat)</strong></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >MATCH: A Decentralized Middleware for Fair Matchmaking In Peer-to-Peer Markets (Presenter: Martijn de Vos)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >PipeTune: Pipeline Parallelism of Hyper and System Parameters Tuning for Deep Learning Clusters (Presenter: Isabelly Rocha)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Fast Training of Deep Learning Models over Multiple GPUs (Presenter: Xiaodong Yi)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >BoLT: Barrier-optimized LSM-Tree (Presenter: Dongui Kim)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >JellyFish: A Fast Skip List with MVCC (Presenter: Leeju Kim)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"> </td>
</tr>
<tr>
<td style="width: 137.984px;"><strong>13:00-14:30</strong></td>
<td style="width: 541.016px;"><strong>Research Track: Session 3 (Session Chair: Vincenzo Massimiliano Gulisano)</strong></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span ><span >Consistent and Secure Network Updates Made Practical (Presenter: James Lembke</span></span><span >)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span ><span >FLeet: Online Federated Learning via Staleness Awareness and Performance Prediction (Presenter: Georgios Damaskinos</span></span><span >)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;">TEEMon: A continuous performance monitoring framework for TEEs (Presenter: Robert Krahn)</td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >FeGAN: Scaling Distributed GANs (Presenter: Arsany Guirguis)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Poseidon: Safe, Fast and Scalable Persistent Memory Allocator (Presenter: Madhava Krishnan)</span> </td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"> </td>
</tr>
<tr>
<td style="width: 137.984px;"><strong>15:30-17:00</strong></td>
<td style="width: 541.016px;"><strong>Research Track: Session 4 (Session Chair: Roy Campbell)</strong></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >WASP: Wide-area Adaptive Stream Processing (Presenter: Abhishek Chandra)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >SplitServe: Efficiently Splitting Apache Spark Jobs Across FaaS and IaaS (Presenter: Aman Jain)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >SR3: Customizable Recovery for Stateful Stream Processing Systems (Presenter: Pinchao Liu)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Sledge: a Serverless-first, Light-weight Wasm Runtime for the Edge (Presenter: Gabriel Parmer)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Tackling Resource Underutilization in the Serverless Era (Presenter: Jashwant Raj Gunasekaran)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"> </td>
</tr>
<tr>
<td style="width: 137.984px;"><strong>18:00-19:30</strong></td>
<td style="width: 541.016px;"><strong>Keynote and Test of Time Award (Session Chairs: Dilma da Silva and Nalini Venkatasubramanian)</strong></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><a href="keynote-fabio-kon.html">Keynote Fabio Kon</a></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;">Test of Time Award Ceremony</td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"> </td>
</tr>
<tr>
<td style="width: 137.984px;"><strong>20:00-21:00</strong></td>
<td style="width: 541.016px;"><strong>Open Business Meeting (Session Chair: Hans-Arno Jacobsen)</strong></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;">Middleware 2021 Address</td>
</tr>
</tbody>
</table>
<p> </p>
<h3 id="mcetoc_1enblenrj2">Friday Dec. 11th</h3>
<table style="width: 800px; white-space: normal;">
<tbody>
<tr>
<td style="width: 137.984px;"><strong>10:00-11:30</strong></td>
<td style="width: 541.016px;"><strong>Research Track: Session 5 (Session Chair: Valerio Schiavoni)</strong></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >PASTRAMI: Privacy-preserving, Auditable, Scalable &amp; Trustworthy Auctions for Multiple Items (Presenter: Michał Król)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >A practical approach for updating an integrity-enforced operating system (Presenter: Wojciech Ozga)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Regaining Lost Seconds: Efficient Page Preloading for SGX Enclaves (Presenter: Lizhi Wang)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Improving the Restore Performance via Physical-Locality Middleware for Backup Systems (Presenter: Pengfei Li)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Xanadu: Mitigating cascading cold starts in serverless function chain deployments (Presenter: Nilanjan Daw)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"> </td>
</tr>
<tr>
<td style="width: 137.984px;"><strong>13:00-14:30</strong></td>
<td style="width: 541.016px;"><strong>Research Track: Session 6 (Session Chair: Francois Taiani)</strong></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span ><span > Cost-Effective Data Feeds to Blockchains via Workload-Adaptive Data Replication (Presenter: Yuzhe Tang</span></span><span >)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span ><span >Mitigating Stragglers in the Decentralized Training on Heterogeneous Clusters (Presenter: Donglin Yang</span></span><span >)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >Coral-Pie: A Geo-Distributed Edge-compute Solution for Space-Time Vehicle Tracking (Presenter: Zhuangdi (Andy) Xu)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >An OpenMP Runtime for Transparent Work Sharing Across Cache-Incoherent Heterogeneous Nodes (Presenter: Robert Lyerly)</span></td>
</tr>
<tr>
<td style="width: 137.984px;"> </td>
<td style="width: 541.016px;"><span >DoubleFaceAD: A New Datastore Driver Architecture to Optimize Fanout Query Performance (Presenter: Shungeng Zhang)</span> </td>
</tr>
<tr>
<td style="width: 137.984px;"><strong>14:30 </strong></td>
<td style="width: 541.016px;"><strong>Closing Remarks</strong></td>
</tr>
</tbody>
</table>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Signup</title>
        <author>
            <name>rjan</name>
        </author>
        <link href="https://middleware-conf.github.io/2020/signup.html"/>
        <id>https://middleware-conf.github.io/2020/signup.html</id>

        <updated>2020-11-24T18:51:20+01:00</updated>
            <summary>
                <![CDATA[
                    Subscribe* indicates required Email Address *First Name *Last Name *Institution *Contact PermissionsBy signing&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <!-- Begin Mailchimp Signup Form -->
<div id="mc_embed_signup"><form id="mc-embedded-subscribe-form" class="validate" action="https://tudelft.us2.list-manage.com/subscribe/post?u=8b14df4593c2908f160ffa9dc&amp;id=1440e76bcc" method="post" name="mc-embedded-subscribe-form" novalidate="" target="_blank">
<div id="mc_embed_signup_scroll">
<h2 id="mcetoc_1emaq8s9a0">Subscribe</h2>
<div class="indicates-required"><span class="asterisk">*</span> indicates required</div>
<div class="indicates-required"> </div>
<div class="indicates-required">
<table>
<tbody>
<tr>
<td>Email Address <span class="asterisk">*</span></td>
<td><input id="mce-EMAIL" class="required email" name="EMAIL" type="email" value=""></td>
</tr>
<tr>
<td>First Name <span class="asterisk">*</span></td>
<td><input id="mce-FNAME" class="required" name="FNAME" type="text" value=""></td>
</tr>
<tr>
<td>Last Name <span class="asterisk">*</span></td>
<td>
<div class="mc-field-group"><input id="mce-LNAME" class="required" name="LNAME" type="text" value=""></div>
</td>
</tr>
<tr>
<td>Institution <span class="asterisk">*</span></td>
<td>
<div class="mc-field-group"><input id="mce-INSTITUTIO" class="required" name="INSTITUTIO" type="text" value=""></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="mergeRow-gdpr" class="mergeRow gdpr-mergeRow content__gdprBlock mc-field-group">
<div class="content__gdpr"><label>Contact Permissions</label>
<p>By signing up, you indicate that you would like to participate and grant us the right to contact you with messages regarding the ACM/IFIP International Middleware Conference through the following channels:</p>
<fieldset class="mc_fieldset gdprRequired mc-field-group" name="interestgroup_field"><label class="checkbox subfield" for="gdpr_19840"><input id="gdpr_19840" class="av-checkbox gdpr" checked="checked" name="gdpr[19840]" type="checkbox" value="Y">Email </label></fieldset>
<p>You can unsubscribe at any time by clicking the link in the footer of our emails. For information about our privacy practices, please visit our website.</p>
</div>
<div class="content__gdprLegal">
<p>We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. <a href="https://mailchimp.com/legal/" target="_blank" rel="noopener noreferrer">Learn more about Mailchimp's privacy practices here.</a></p>
</div>
</div>
<div id="mce-responses" class="clear"> </div>
<!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
<div style="position: absolute; left: -5000px;"><input tabindex="-1" name="b_8b14df4593c2908f160ffa9dc_1440e76bcc" type="text" value=""></div>
<div class="clear"><input id="mc-embedded-subscribe" class="button" name="subscribe" type="submit" value="Subscribe"></div>
</div>
</form></div>
<!--End mc_embed_signup-->
            ]]>
        </content>
    </entry>
    <entry>
        <title>Workshops</title>
        <author>
            <name>rjan</name>
        </author>
        <link href="https://middleware-conf.github.io/2020/workshops.html"/>
        <id>https://middleware-conf.github.io/2020/workshops.html</id>

        <updated>2020-08-22T01:58:49+02:00</updated>
            <summary>
                <![CDATA[
                    ARM 2020: 19th Workshop on Adaptive and Reflexive Middleware Containers: 6th International&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p class="align-center"><a href="https://armworkshop.github.io/" target="_blank" rel="noopener noreferrer">ARM 2020: 19th Workshop on Adaptive and Reflexive Middleware</a></p>
<p class="align-center"><a href="https://sites.google.com/view/containers20/home" target="_blank" rel="noopener noreferrer">Containers: 6th International Workshop on Container Technologies and Container Clouds</a></p>
<p class="align-center"><a href="http://www.dilute.no/dfsd/2020" target="_blank" rel="noopener noreferrer">DFDS 2020: 3rd International Workshop on Distributed Fog Services Design</a></p>
<p class="align-center"><a href="https://dicg2020.github.io/" target="_blank" rel="noopener noreferrer">DICG: 1st International Workshop on Distributed Infrastructure for Common Good</a></p>
<p class="align-center"><a href="https://didl-conf.github.io/didl4/index.html" target="_blank" rel="noopener noreferrer">DIDL: 4th Workshop on Distributed Infrastructures for Deep Learning</a></p>
<p class="align-center"><a href="http://www.m4iot.org/" target="_blank" rel="noopener noreferrer">M4IOT 2020: 7th International Workshop on Middleware and Applications for the Internet of Things</a></p>
<p class="align-center"><a href="https://serial.ibr.cs.tu-bs.de/serial20/" target="_blank" rel="noopener noreferrer">SERIAL: 4th Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers</a></p>
<p class="align-center"><a href="https://www.serverlesscomputing.org/wosc6/" target="_blank" rel="noopener noreferrer">WoSC: 6th Workshop on Serverless Computing</a></p>
            ]]>
        </content>
    </entry>
</feed>
