<html><body><P>Hi,</P>
<P> </P>
<P>here is my talk proposal:</P>
<P> </P>
<P>* title of your talk (will be printed in the FOSDEM booklet)<BR>Multiserver challenge: Living in a city full of walls</P>
<P>* your full name (will be printed in the FOSDEM booklet)<BR>Jiří Svoboda</P>
<P>* a short abstract<BR>Designing a multiserver OS presents some unique challenges as compared to monolithic design (or it makes existing challenges more relevant.) We will give an overview of some problems which we encountered or expect to encounter during HelenOS development, which should be nevertheless relevant to any multiserver design. These include:</P>
<P> - performance and parallelism bottlenecks</P>
<P> - IPC-related problems - flow control, error and abort handling</P>
<P> - memory arbitration</P>
<P> - accounting (who is using my CPU/memory?)</P>
<P> - debugging (connect the dots)</P>
<P>This is not intended to go into any deep discussion, just to give the listener an idea what the pitfalls of multiserver design are.</P>
<P> </P>
<P>* duration of your talk (please, no longer than 45 minutes)<BR>15-20min</P>
<P> </P></body></html>