Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Dynamic Priority based Routing to support peak load management and better capacity planning

IP.com Disclosure Number: IPCOM000246380D
Publication Date: 2016-Jun-02

Publishing Venue

The IP.com Prior Art Database

Abstract

In an asynchronous file transfer system, a better capacity planning can be done by managing peak hour processing. This article helps to find priority partners and scheduling/routing of files considering the peak hour percentage factor and splitting them it into different buckets. A dynamic priority value can be added to AS2/any file transfer protocol , used in asynchronous file transfer system, partners to handle peak load management in a large enterprise customer's system. A dynamic map for value can be generated in a system based on analytics of data generated from previous day/week. So this map contain dynamic priority values which can were calculated based on previous outbound and inbound actions happened to the partner in the system. So finally during peak load duration, highest priority partner's data will get precedence over lower priority partner's data. It helps to take decision on the number of files which can be routed during peak hour in the system.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 23% of the total text.

Page 01 of 16

Dynamic Priority based Routing to support peak load management and better capacity planning

     In a B2B system, A better capacity planning can be done by managing Peak hour processing . This article helps to find out the priority partners and processing threshold to manage peak hour transactions.

     A customer had 200+ AS2 partners to whom he sends 100 thousands of data/messages every day. Usually this is manually scheduled thoughout the day using schedulers. There will be a peak processing time for every customer where he had to send large important files to few partners. There is a possibility that system is not tuned to perform/ take this peak load every time. So option will be helpful for customers to manage these critical piece of partner's data and managing them during peak time.

A dynamic priority value can be added to AS2/any protocol level partners to handle peak load management in a large enterprise customer's system.

A Map for

value can be generated in a B2B system bases on analytics data generated from previous day/week. So this map contain dynamic priority Values which can were calculated based on previous day/last week's outbound+inbound actions happened to the partner in SI. During peak load duration, highest priority partner's data will get precedence over lower priority partner's data. It helps to take decision on the number of files which can be routed during peak hour in the system.

Though SCC monitoring by capturing the events and by applying analytics:


Visibility data or data transaction's count can be calculated for a day for a protocol for all partners . This information can be sent back from SCC tool back to B2B system to update the static Map maintained in the system for

table.

A priority value can be calculated based on the number of outbound/inbound files processed. Higher the number of files increases the priority value. Data received from SCC back to B2B system is the data used to update priority value in partner's data Map which can be done in a scheduled manner.

A peak time which can be set in the system level based on previous knowledge / customer's previous case studies.

During Peak time, routing through scheduler checks the priority for each partner and only those scheduler having highest priority need to be taken first during peak load operation.

Algorithm Execution:

Step1:

Now let's make a priority assignment based on the " % of total files during peak hour" for the partners. Lets the priority numbers be limited to Priority Count= "Number of Partners" /2 . So we receive the priority partner set A considering the % of total files during peak hour.

Step2:

     Now we even consider the number of files processed in a day for every partner. Since we have to consider very load partner's data as well and it cannot be ignored , otherwise it piles up the data during non peak hours. So we receive priority partner set B considering number of files processed

Step3:

To consider the priority set, we should take the co...