US Patent No. 10,558,549

METHOD AND SYSTEM FOR PRE-DEPLOYMENT PERFORMANCE ESTIMATION OF INPUT-OUTPUT INTENSIVE WORKLOADS


Patent No. 10,558,549
Issue Date February 11, 2020
Title Method And System For Pre-deployment Performance Estimation Of Input-output Intensive Workloads
Inventorship Dheeraj Chahal, Mumbai (IN)
Rupinder Singh Virk, Mumbai (IN)
Manoj Karunakaran Nambiar, Mumbai (IN)
Assignee Tata Consultancy Services Limited, Mumbai (IN)

Claim of US Patent No. 10,558,549

1. A system for pre-deployment performance estimation of input-output intensive workloads in a distributed enterprise environment, the system comprising a processor, a memory, operatively coupled with said processor, the memory storing instructions executed by the processor comprising:an I/O trace capture module configured to generate input-output traces of an application on a source system with varying concurrencies, wherein the input-output traces comprise one or more of a process ID, a timestamp value, or an offset and input-output system call;
an I/O trace replay module configured to replay the generated traces from the source system on a target system, wherein the target system is to which the application needs to be migrated, and to collect performance data in the form of resource utilization, through-put time and response time from the target system; and
an extrapolation module configured to extrapolate the data gathered from the target system in order to accurately predict the performance of multi-threaded input-output intensive application in the target system.