发明名称 |
Technique for coordinating the distributed, parallel crawling of interactive client-server applications |
摘要 |
An electronic device includes a memory and a processor coupled to the memory. The memory contains a master state graph. The master state graph includes information regarding the operation of interactive client-server application. The processor is configured to send a first job to a first worker node, send a second job to a second worker node, receive results of crawling the interactive client-server application, and integrate results of crawling the interactive client-server application into the master state graph. The first job includes crawling instructions for crawling a first portion of an interactive client-server application. The second job includes crawling instructions for crawling a second portion of the interactive client-server application. The first worker node and second worker node crawl the interactive client-server application in parallel. |
申请公布号 |
US8832065(B2) |
申请公布日期 |
2014.09.09 |
申请号 |
US201012957379 |
申请日期 |
2010.11.30 |
申请人 |
Fujitsu Limited |
发明人 |
Prasad Mukul Ranjan |
分类号 |
G06F7/00;G06Q10/06;G06F17/30 |
主分类号 |
G06F7/00 |
代理机构 |
Baker Botts L.L.P. |
代理人 |
Baker Botts L.L.P. |
主权项 |
1. An electronic device, comprising:
a memory, the memory containing a master state graph, the master state graph comprising information regarding the operation of an interactive client-server application; and a processor coupled to the memory; wherein the processor is configured to:
send a first job to a first worker node, the first job comprising crawling instructions for crawling a first portion of an interactive client-server application;send a second job to a second worker node, the second job comprising crawling instructions for crawling a second portion of the interactive client-server application, the first worker node and second worker node crawling the interactive client-server application in parallel;receive results of crawling the interactive client-server application, the results including a compressed local state graph including information of successive states determined while crawling;decompress the compressed local state graph yielding a full representation of the successive states crawled; andintegrate results of crawling the interactive client-server application into the master state graph. |
地址 |
Kawasaki-shi JP |