BIND 10 #245: Meaure performance of various "receiptionist" designs

BIND 10 Development do-not-reply at isc.org
Thu Jun 17 14:44:06 UTC 2010


#245: Meaure performance of various "receiptionist" designs
----------------------+-----------------------------------------------------
 Reporter:  shane     |       Owner:  stephen                    
     Type:  task      |      Status:  new                        
 Priority:  major     |   Milestone:  06. 4th Incremental Release
Component:  recurser  |    Keywords:                             
Sensitive:  0         |  
----------------------+-----------------------------------------------------
 We need to see what the performance implications of various possible
 designs for receiving queries and directing them may be.

 Notes from the BIND 10 Face to Face meeting:

 {{{
 Shane - I guess the first thing might be to build some dummy programs for
 the receptionist.

 We need to benchmark various scenarios.

 how long to wake up

 how long to process many queries without sleeping between ultimately do we
 care how long it takes to wake up if it doesn't affect throughput?

 if waking up is more overhead than doing work, it could be a problem

 Shane wants: listening on a UDP socket, receiving a 50k packet, and doing
 a checksum.

 Also: take the data, pass it to another process and do it again.

 Also: queue up 1 work item, send, queue 2, send, queue 4, send 16, etc etc
 65536
 }}}

 Diagram from Michael:

 http://www.flame.org/~explorer/bind10-receptionist-test.png

-- 
Ticket URL: <http://bind10.isc.org/ticket/245>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list