Patent ID: 8688792

Claim:
A method for discovering configuration data during migration of a software system from a source platform to a destination platform in a cloud infrastructure, comprising: identifying network configuration tokens for the software system; obtaining potential configuration files by identifying running processes in the software system, restarting the processes, transmitting requests, and monitoring the restarted processes to discover files opened by the restarted processes; selecting files, from the potential configuration files, that include the identified network configuration tokens; determining, by a hardware processor, that a given token from the identified tokens is a true token by replacing the given token with a test token in at least one of the selected files, restarting the identified processes that read the given token, and identifying a change in at least one of system call activity or network activity in the system; and generating a network property graph for each of the transmitted request from the source and the destination platform; ensuring correct migration performed from the source to the destination platform by analyzing the property graphs with relative edge weight difference M S given by: M S = âˆ‘ k âˆˆ E â¢ ï˜ƒ S 1 k - S 2 k ï˜„ Ã· ( S 1 k + S 2 k ) to be within an acceptable deviation; wherein Î£ kÎµE |S 1 k âˆ’S 2 k |Ã·(S 1 k +S 2 k ) represents the difference of the total size (S) of all messages sent on each edge E between the two graphs (1=source, 2=destination).