1
Arup Acharya, Anees A Shaikh, Renu Tewari, Dinesh C Verma: Method and apparatus for content-aware web switching. International Business Machines Corporation, Louis P Herzberg, April 24, 2007: US07209977 (53 worldwide citation)

This invention provides methods and apparatus for web switching without connection termination while providing content routing functionality. Content-aware web switches terminate incoming TCP connections and inspect the HTTP header to recognize the URL (content) being requested from a web server far ...


2
Marcel Catalin Rosu, Debanjan Saha, Sambit Sahu, Anees A Shaikh: Method and apparatus for using virtual machine technology for managing parallel communicating applications. International Business Machines Corporation, Vazken A Alexanian, October 20, 2009: US07607129 (48 worldwide citation)

A method (and system) for managing a distributed-memory parallel application running on multiple servers, includes dynamically moving a plurality of executable program components, where each of the plurality of executable program components are running on one of a plurality of virtual machines, usin ...


3
Xiangdong Ding, Hai Huang, Raymond B Jennings, Yaoping Roan, Sambit Sahu, Anees A Shaikh: Automatic software fault diagnosis by exploiting application signatures. International Business Machines Corporation, Gibb I P Law Firm, Louis J Percello Esq, January 25, 2011: US07877642 (25 worldwide citation)

A method monitors non-faulty application traces of a computer application with the runtime environment during fault-free activities to create non-faulty runtime signatures for the computer application. Once obtained, the method stores the non-faulty runtime signatures. The method then detects a faul ...


4
Arup Acharya, Anees A Shaikh, Renu Tewari, Dinesh C Verma: Method and apparatus for content-aware web switching. International Business Machines Corporation, Louis P Herzberg, July 29, 2008: US07406540 (16 worldwide citation)

This invention provides methods and apparatus for web switching without connection termination while providing content routing functionality. Content-aware web switches terminate incoming TCP connections and inspect the HTTP header to recognize the URL (content) being requested from a web server far ...


5
Sean Donnellan, Chitra Dorai, Anees A Shaikh, Kunwadee Sripanidkulchai: Communications between virtual machines that have been migrated. International Business Machines Corporation, Yee & Associates P C, Louis J Percello, May 21, 2013: US08448171 (14 worldwide citation)

A method, apparatus, and computer program product for managing communications between a plurality of applications are presented. A determination is made as to whether an address in a message is a prior address for a second application in the plurality of applications in response to receiving a messa ...


6
Sean Donnellan, Chitra Dorai, Anees A Shaikh, Kunwadee Sripanidkulchai, Jie Zheng: Enablement and acceleration of live and near-live migration of virtual machines and their associated storage across networks. International Business Machines Corporation, Yee & Associates P C, Louis J Percello, April 23, 2013: US08429651 (11 worldwide citation)

A virtual machine is migrated between a source cloud and a destination cloud. A temporary storage is mounted to a partition management firmware of the source cloud and to a partition management firmware of the destination cloud. A first storage location migration migrates the virtual machine from th ...


7
Hai Huang, Yaoping Ruan, Sambit Sahu, Anees A Shaikh, Kunwadee Sripanidkulchai, Sai Zeng: Systems and methods for efficient live application migration within bandwidth constrained networks. International Business Machines Corporation, Gibb & Riley, Louis J Percello Esq, June 4, 2013: US08458284 (9 worldwide citation)

A system for transferring a live application from a source to a target machines includes memory capture component that monitors and captures memory segments associated with one or more memories, one or more sets of these memory segments comprising one or more applications, the memory segments changi ...


8
Seraphin B Calo, Anees A Shaikh, Renu Tewari, Dinesh C Verma: Method and apparatus for distributed application execution. International Business Machines Corporation, Scully Scott Murphy & Presser P C, November 4, 2008: US07447731 (9 worldwide citation)

This invention provides methods and apparatus for executing applications in a distributed manner employing one or more proxy servers and one origin server. The invention allows the applications to be executed primarily at the proxy servers rather than at the origin servers, thereby gaining in scalab ...


9
Colin K Dixon, Wesley M Felter, Sriharsha Jayanarayana, Dayavanti G Kamath, Abhijit P Kumbhare, Anees A Shaikh: Software defined network (SDN) switch clusters having layer-3 distributed router functionality. International Business Machines Corporation, Zilka Kotab PC, August 23, 2016: US09426060 (8 worldwide citation)

According to one embodiment, Layer-3 (L3) distributed router functionality is provided to a switch cluster by receiving an address resolution protocol (ARP) request packet from a first host at an entry switch in a switch cluster, a switch controller being in communication with the entry switch, and ...


10
Kai Yuan Hou, Hai Huang, Yaoping Ruan, Sambit Sahu, Anees A Shaikh: Method and apparatus for scalable monitoring of virtual machine environments combining base virtual machine and single monitoring agent for measuring common characteristics and individual virtual machines measuring individualized characteristics. International Business Machines Corporation, Gibb & Riley, February 11, 2014: US08650562 (8 worldwide citation)

A method monitors machine activity of multiple virtual computing devices operating through at least one physical computing device by running a monitoring agent. The monitoring agent monitors performance of the multiple virtual computing devices. The method measures simple operating characteristics o ...