<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;"><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;">Hello,</span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;">I'm a student of Turin working with prof. Evert,</span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;">I would work on the development of CWB's “client-server interface” because I think that it's a very intresting job and I hope that the final result will can be useful for whole CQP comunity.</span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span
class="Apple-style-span" style="font-size: 13px;">Prof. Evert wrote :</span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><b>>Develop a good networking client-server interface, possibly based on the </b></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><b>>existing CQi specification and CQPserver implementation, which would also </b></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><b>>offer "virtual corpora" combined on the fly from multiple "physical" </b></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span
class="Apple-style-span" style="font-size: 13px;"><b>>subcorpora. While this incurs the overhead I have warned about above, it </b></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><b>>opens the possibility of distributing corpora over multiple servers for </b></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><b>>parallel processing and load balancing; for very complex queries that are </b></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><b>>not limited by disk access speed, it would also enable us to make use of </b></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><b>>multiple CPU cores
on a single server. Your tasks in this case would be </b></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><b>>to revise the CQi specs, rewrite CQPserver to optimise performance (e.g. </b></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><b>>making use of pipes or other communication tricks if client and server </b></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><b>>run on the same machine), and then implement virtual corpora within </b></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><b>>CQPserver.</b></span></font></div><div><font class="Apple-style-span" face="arial"
size="3"><span class="Apple-style-span" style="font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;">There is someone else that already is working on the development of the client - server interface?</span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;">Does exist some documentation?</span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;"><br></span></font></div><div><font class="Apple-style-span" face="arial" size="3"><span class="Apple-style-span" style="font-size: 13px;">Best regards</span></font></div></td></tr></table><br>