Search Patents
-
Patent number: 7805498Abstract: An apparatus for providing remote access redirect in a host channel adapter of a system area network are provided. The apparatus provides a mechanism by which a host channel adapter, in response to receiving a marker message, places selected channel(s) of the host channel adapter in a remote access redirect (RAR) mode of operation. During the RAR mode of operation, memory access messages received by the host channel adapter that are destined for portions of an application memory space marked as being protected are converted to RAR receive messages and redirected to a queue pair associated with an operating system rather than the queue pair for the application. The operating system is responsible for serializing access to application memory pages outside of the host channel adapter. The mechanisms of the present invention may be used to perform a checkpoint data integrity operation.Type: GrantFiled: December 19, 2008Date of Patent: September 28, 2010Assignee: International Business Machines CorporationInventors: Elmootazbellah Nabil Elnozahy, Peter Anthony Walker
-
Patent number: 7499966Abstract: A web server that integrates portions of operating system code to execute substantially within user space to reduce context switching. The web server includes an application level interpreter, such as an HTTP interpreter, configured to process client requests. The web server typically includes a network interface dedicated to process traffic to and from the web server. The web server may include within its user space kernel device driver extensions enabling it to communicate directly with the network interface. The server may implement a polling architecture in which the server periodically monitors the interface for new requests. The web server typically includes a user space transmission protocol library that enables the server to perform its own network processing of requests and responses. The library may include TCP/IP drivers that are optimized or streamlined for to processing HTTP requests.Type: GrantFiled: August 23, 2001Date of Patent: March 3, 2009Assignee: International Business Machines CorporationInventors: Elmootazbellah Nabil Elnozahy, Ramakrishnan Rajamony
-
Method for providing remote access redirect capability in a channel adapter of a system area network
Patent number: 7509419Abstract: A method for providing remote access redirect in a host channel adapter of a system area network are provided. The method provides a mechanism by which a host channel adapter, in response to receiving a marker message, places selected channel(s) of the host channel adapter in a remote access redirect (RAR) mode of operation. During the RAR mode of operation, memory access messages received by the host channel adapter that are destined for portions of an application memory space marked as being protected are converted to RAR receive messages and redirected to a queue pair associated with an operating system rather than the queue pair for the application. The operating system is responsible for serializing access to application memory pages outside of the host channel adapter. The mechanisms of the present invention may be used to perform a checkpoint data integrity operation.Type: GrantFiled: January 13, 2005Date of Patent: March 24, 2009Assignee: International Business Machines CorporationInventors: Elmootazbellah Nabil Elnozahy, Peter Anthony Walker -
Patent number: 7953854Abstract: A method and apparatus for providing remote access redirect in a host channel adapter of a system area network are provided. The apparatus and method provide a mechanism by which a host channel adapter, in response to receiving a marker message, places selected channel(s) of the host channel adapter in a remote access redirect (RAR) mode of operation. During the RAR mode of operation, memory access messages received by the host channel adapter that are destined for portions of an application memory space marked as being protected are converted to RAR receive messages and redirected to a queue pair associated with an operating system rather than the queue pair for the application. The operating system is responsible for serializing access to application memory pages outside of the host channel adapter. The mechanisms of the present invention may be used to perform a checkpoint data integrity operation.Type: GrantFiled: July 17, 2008Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: Elmootazbellah Nabil Elnozahy, Peter Anthony Walker
-
Patent number: 6792459Abstract: A method, apparatus and computer program product are disclosed to enable independent verification of service level agreement between two parties. In one embodiment, a first party contracts the hosting service of a second party to provide said first party with Web page and services on second party's equipment. Said contract contains a Service Level Agreement specifying performance parameters and guarantees for the response time experienced by users of said Web page and services. Independent verification by a third party of said agreement is done for a fee through several steps. In a first step, said third party inserts measuring and reporting instructions into blocks of information maintained on the server of said second party. The measuring instructions are for delivery to the client with the blocks of information. The delivery of the instructions occurs responsive to a request for the information by the client. Once they are delivered, the instructions are executed by the client.Type: GrantFiled: December 14, 2000Date of Patent: September 14, 2004Assignee: International Business Machines CorporationInventors: Elmootazbellah Nabil Elnozahy, Ramakrishnan Rajamony