Biztalk "hot and cold" issue - Latency Problem

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Hi

I am having an issue with request-response latency on BizTalk. My
solution is an ESB built using the Microsoft ESB Guidance on

the BizTalk Server 2006 R2 platform. I have modified the itinerary
based processing mechanism to do forward chaining and to

faciliate the solicit response pattern. This works like a charm.

I have done a lot of work to streamline the ESB and to reduce latency
for synchronous calls. My onramp (receive port/location),

is using a WCF adapter configured for NetTCP. In fact, all my ports
and downstream SOA services use WCF/NetTCP. My NETTCP receive
locations are hosted in process and not on IIS.

When I bombard this function, calling a downstream WCF service I get
response times of less than 500ms pretty consistently.

However, as soon as I have a situation where I am not sending requests
to my ESB BizTalk seems to "go to sleep". If I let about 30 seconds
pass and resend a request, BizTalk responds in 2000ms. If I wait for
5minutes and send a request it takes 7500ms! If I then send a
subsequent request within 5 seconds, the response comes back in under
a second. I am the only user in the environment, external load factors
are not a concern here.

I played around with the settings in the adm_ServiceClass table in the
management database. I tried various different settings for
MaxReceiveInterval and BatchSize. I found the optimal to be
MaxReceiveInterval = 50, BatchSize = 1. I was hoping these settings
would sort out the increased latency over time.

Can anyone advise me as to where I can look for a solution to
consistently get sub second response times?

Riaan Gouws
RGouws@xxxxxxxxxx
.



Relevant Pages

  • Low latency I/O scheduling
    ... number of queues will increase linearly, and the I/O latency will as ... struct async_wl { ... static inline enum arq_state RQ_WORKLOAD(struct request *rq) { ... as_antic_waitreq starts anticipating. ...
    (Linux-Kernel)
  • Re: Question on BizTalk Orchestration Instances
    ... fundamental design mistakes when implementing a large scale BizTalk project. ... transaction - which encompasses the entire orchestration. ... this is correct - no need to worry about a physical thread per request. ... If the external system "calls back" with ...
    (microsoft.public.biztalk.general)
  • BizTalk newbie, please help
    ... I'm a BizTalk newbie and I'm having trouble with an application that I'm ... service, receives the response, encodes the response and sends it back to the ... BizTalk through a traditional webservice. ... XML representation of the X12 request. ...
    (microsoft.public.biztalk.general)
  • Re: [PATCH] speed up SATA
    ... > The driver doesn't know how fast the drive is either. ... > Without timing the drive, interface, and for different request sizes, ... You know if you are driving floppy (sucky transfer and latency), ... scheduler already does some of this privately). ...
    (Linux-Kernel)
  • Error on method. Not authorized.
    ... I installed Biztalk Server when It asked me to create human services site ... Unable to complete web request. ... Anonymous Authentication and Integrated windows authentication are enabled. ... installation to the target location. ...
    (microsoft.public.biztalk.general)