A question about a possible overloaded process

Clovertech Forums Read Only Archives Cloverleaf Cloverleaf A question about a possible overloaded process

  • Creator
    Topic
  • #51523
    Jerry Tilsley
    Participant

      All,

      I have run into the problem where we received a couple messages but they did not get delivered to another thread until about 30 minutes later.  There wasn’t much going to the thread where I was sending the messages, but there are a couple other threads where there is a lot of activity.  Would the activity in threads 3 and 4 delay activity between threads 1 and 2 if they reside in the same process?  I’m guessing yes, but wanted to confirm.

      Thanks!

      Jerry

    Viewing 1 reply thread
    • Author
      Replies
      • #70618
        Robert Kersemakers
        Participant

          Hi Jerry,

          It is certainly a possibility. Have you tried throttling the messages in threads 3 and 4? It could help to process messages in threads 1 and 2 faster.

          Zuyderland Medisch Centrum; Heerlen/Sittard; The Netherlands

        • #70619
          Russ Ross
          Participant

            We had to deal with that situation alot when I first came to work at MD Anderson Cancer Center a long time ago.

            We solved most of our resource starvation issues by breaking interfaces into smaller separate sites and processes based on resource demands until we achieved the parallel throughput that was acceptable.

            Some of our sites don’t even have any inbound or outbound interfaces to any foriegn systems and are only used as distrubution sites for internal purposes.

            We have been able to extend the life of our server by doing this and surpassed any throughput threshold I would of thought possible; today we move about 13 million messages daily with horsepower to spare and no more back logs caused by resource contention.

            The methods we used for breaking things up is what we call:

            – a TCP/IP hop for hoping a message from one process to another in the same site.

            – a TCP/IP jump for jumping a message from one site to another on the same server

            – a TCP/IP leap for leaping a message from one site to another site on another server

            Another sitiuation that ate my lunch was an interface that was using something like disposition OVER that caused a perpetual loop where one message was getting sent 80,000 times before it got unbearable and had to be remediated.

            In other words look for dangerous/risky dispositions which the clovertech forum can comment on what those might be because it might be PROTO and not OVER I just don’t remeber but there are some dispositions that can create nightmares if not used appropriately.

            Russ Ross
            RussRoss318@gmail.com

        Viewing 1 reply thread
        • The forum ‘Cloverleaf’ is closed to new topics and replies.