[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] How to implement protocols?



there's a lot of prior art on timers - see
http://www.cl.cam.ac.uk/research/dtg/lce-pub/public/kjm25/CUED_F-INFENG_TR487.pdf
and references therein (e.g. druschel work on soft timers and the
tiemr wheel stuff and use of calendar struct)

> On 12 November 2015 at 21:45, Hannes Mehnert <hannes@xxxxxxxxxxx> wrote:
> >
> > I'm eager to discuss it in further detail on this list (I'm pretty sure
> > it is incomplete and partially wrong).
> >
> >   https://gist.github.com/hannesm/17f478233508b42297d9
> 
> One thing I mentioned off-list, but would be interested in a wider
> opinion on, is how best to handle timers, eg., for retransmission.
> What seems to be the best thought I have on this so far is to turn the
> appropriate responses from the pure core into a "transmission thread"
> that will transmit and then retransmit packets according to whatever
> schedule is mandated, and will be cancelled by suitable subsequent
> response from the pure core. But other suggestions (or examples)
> welcome!
> 
> > Thanks to David and Mort for feedback on earlier drafts.  Feedback 
> welcome,
> 
> Thanks for writing it -- I've found it useful to refer to while
> refactoring https://github.com/mor1/ocaml-tftp, which I believe is now
> a lot cleaner than it was as a result :)
> 
> --
> Richard Mortier
> richard.mortier@xxxxxxxxxxxx
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 

_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.