会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • In-kernal content-aware service differentiation
    • 内核内容感知服务差异化
    • US08024424B2
    • 2011-09-20
    • US12544026
    • 2009-08-19
    • Douglas M. FreimuthAshish MehraRenu TewariThiemo Voigt
    • Douglas M. FreimuthAshish MehraRenu TewariThiemo Voigt
    • G06F15/16
    • H04L67/16H04L29/06H04L67/28H04L67/2819H04L67/325H04L67/42H04L69/22H04L69/329
    • The increasing number of Internet users and innovative new services such as e-commerce are placing new demands on Web servers. It is becoming essential for Web servers to provide performance isolation, have fast recovery times, and provide continuous service during overload at least to preferred customers. The invention describes a kernel-based architecture for content-aware service differentiation that protects Web servers against overload by controlling the amount and rate of work entering the system. We have invented a mechanism that provides admission control and service differentiation based on connection and application level information. The application header-based connection control uses application-level information (such as URIs and cookies for HTTP) to define different service differentiation actions. The present invention provides the kernel mechanisms that are more efficient and scalable than application level controls implemented in current Web servers.
    • 越来越多的互联网用户和创新的新服务,如电子商务正在为Web服务器提出新的要求。 Web服务器至关重要的是提供性能隔离,快速恢复时间,并在至少向优先客户过载时提供持续服务。 本发明描述了用于内容感知服务差异化的基于内核的架构,其通过控制进入系统的工作量和速率来保护Web服务器免受过载。 我们发明了一种基于连接和应用级信息提供入网控制和服务差异化的机制。 基于应用程序标头的连接控制使用应用程序级信息(例如HTTP的URI和Cookie)来定义不同的服务区分操作。 本发明提供了比当前Web服务器中实现的应用程序级别控制更有效和可扩展的内核机制。
    • 2. 发明授权
    • Brokering and provisioning in high-speed networks
    • 在高速网络中进行代理和配置
    • US09143580B2
    • 2015-09-22
    • US13548442
    • 2012-07-13
    • Douglas M. FreimuthVasileios PappasSumedh W. Sathaye
    • Douglas M. FreimuthVasileios PappasSumedh W. Sathaye
    • G06F15/173H04L29/08H04B10/27H04J14/02H04L29/06
    • H04L67/32H04B10/27H04J14/0227H04L69/10
    • Network resources are provisioned within an application broker according to aggregated requests in an optical network. Resource requests are sorted to form sorted resource requests. The sorted resource requests are sorted according to destinations of the resource requests. The sorted resource requests are aggregated to form aggregated resource requests. Resource allocation is requested for each of the aggregated resource requests from a network border controller based on requirements of the set of set of aggregated resource requests. A set of allocated resources is received from the network border controller. The set of allocated resources is based on requirements of the aggregated resource requests. For each of the aggregated resource requests, network transmissions network receptions are executed utilizing associated allocated resources.
    • 根据光网络中的聚合请求,在应用代理中提供网络资源。 资源请求被排序以形成排序的资源请求。 排序的资源请求根据资源请求的目的地进行排序。 排序的资源请求被聚合以形成汇总的资源请求。 根据集合的资源请求集合的要求,为来自网络边界控制器的每个聚合资源请求请求资源分配。 从网络边界控制器接收一组分配的资源。 所分配的资源集合基于聚合资源请求的要求。 对于每个聚合的资源请求,使用相关联的分配的资源来执行网络传输网络接收。
    • 4. 发明授权
    • Distribution of resources for I/O virtualized (IOV) adapters and management of the adapters through an IOV management partition via user selection of compatible virtual functions
    • 通过用户选择兼容的虚拟功能,通过IOV管理分区分配I / O虚拟化(IOV)适配器的资源和适配器的管理
    • US08141094B2
    • 2012-03-20
    • US11949419
    • 2007-12-03
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • G06F9/46G06F3/00G06F13/00
    • G06F13/102G06F2009/45579
    • Mechanisms to address the situation where an input/output (I/O) fabric is shared by more than one logical partition (LPAR) and where each LPAR can share with the other LPARs an I/O adapter (LOA) are provided. In particular, each LPAR is assigned its own separate address space to access a virtual function (VF) assigned to it such that each LPAR's perception is that it has its own independent IOA. Each VF may be shared across multiple LPARs. Facilities are provided for management of the shared resources of the IOA via a Physical Function (PF) of the IOA by assignment of that PF to an I/O Virtualization Management Partition (IMP). The code running in the IMP acts as a virtual intermediary to the VFs for fully managing the VF error handling, VF reset, and configuration operations. The IMP also acts as an interface to the PF for accessing common VF functionality. Furthermore, the functions of resource assignment and management relative to the VFs and the client partitions that use those VFs, which might normally be done by an entity like a hypervisor, are implemented by this IMP.
    • 解决输入/输出(I / O)结构由多个逻辑分区(LPAR)共享并且每个LPAR可以与其他LPAR共享I / O适配器(LOA)的情况的机制。 特别地,每个LPAR被分配其自己的单独的地址空间以访问分配给它的虚拟功能(VF),使得每个LPAR的感知是它具有其自己的独立IOA。 每个VF可以跨多个LPAR共享。 通过将该PF分配给I / O虚拟化管理分区(IMP),通过IOA的物理功能(PF)来管理IOA的共享资源的设施。 IMP中运行的代码充当VF的虚拟中介,用于完全管理VF错误处理,VF复位和配置操作。 IMP还作为PF访问常用VF功能的接口。 此外,使用这些VF(通常由虚拟机管理程序等实体进行的)的VF和客户机分区的资源分配和管理的功能由本IMP实现。
    • 5. 发明授权
    • Management of an IOV adapter through a virtual intermediary in an IOV management partition
    • 通过IOV管理分区中的虚拟中介管理IOV适配器
    • US08141093B2
    • 2012-03-20
    • US11940360
    • 2007-11-15
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • Aaron C. BrownDouglas M. FreimuthRenato J. RecioSteven M. Thurber
    • G06F9/46
    • G06F9/45558G06F2009/45579
    • Mechanisms that address the situation where an input/output (I/O) fabric is shared by more than one logical partition (LPAR) and where each LPAR can share with the other LPARs an I/O adapter (IOA) are provided. In particular, each LPAR is assigned its own separate address space to access a virtual function (VF) assigned to it such that each LPAR's perception is that it has its own independent IOA. Each VF may be shared across multiple LPARs. Facilities are provided for management of the shared resources of the IOA via a Physical Function (PF) of the IOA by assignment of that PF to an I/O Virtualization Management Partition (IMP). The code running in the IMP acts as a virtual intermediary to the VFs for fully managing the VF error handling, VF reset, and configuration operations. The IMP also acts as an interface to the PF for accessing common VF functionality.
    • 解决了输入/输出(I / O)结构由多个逻辑分区(LPAR)共享并且每个LPAR可以与其他LPAR共享一个I / O适配器(IOA)的情况的机制。 特别地,每个LPAR被分配其自己的单独的地址空间以访问分配给它的虚拟功能(VF),使得每个LPAR的感知是它具有其自己的独立IOA。 每个VF可以跨多个LPAR共享。 通过将该PF分配给I / O虚拟化管理分区(IMP),通过IOA的物理功能(PF)来管理IOA的共享资源的设施。 IMP中运行的代码充当VF的虚拟中介,用于完全管理VF错误处理,VF复位和配置操作。 IMP还作为PF访问常用VF功能的接口。
    • 7. 发明授权
    • Communication between host systems using a socket connection and shared memories
    • 使用插座连接和共享存储器的主机系统之间的通信
    • US07991839B2
    • 2011-08-02
    • US11612535
    • 2006-12-19
    • Douglas M. FreimuthRenato J. RecioClaudia A. SalzbergSteven M. ThurberJacobo A. Vargas
    • Douglas M. FreimuthRenato J. RecioClaudia A. SalzbergSteven M. ThurberJacobo A. Vargas
    • G06F15/16
    • G06F13/28
    • Mechanisms for communication between host systems using a socket connection and shared memories are provided. With such socket-based communication, a work queue in the host systems may be used to listen for incoming socket initialization requests. A first host system that wishes to establish a socket communication connection with a second host system may generate a socket initialization request work queue element in its work queue and may inform the second host system that the socket initialization request work queue element is available for processing. The second host system may then accept or deny the request. If the second host system accepts the request, it returns the second half of the socket's parameters for use by the first host system in performing socket based communications between the first and second host systems.
    • 提供了使用插座连接的主机系统和共享存储器之间的通信机制。 通过这种基于套接字的通信,主机系统中的工作队列可用于监听传入套接字初始化请求。 希望与第二主机系统建立套接字通信连接的第一主机系统可以在其工作队列中生成套接字初始化请求工作队列元素,并且可以通知第二主机系统套接字初始化请求工作队列元素可用于处理。 然后,第二主机系统可以接受或拒绝该请求。 如果第二主机系统接受该请求,则它返回套接字参数的后半部分,供第一主机系统在第一和第二主机系统之间进行基于套接字的通信时使用。
    • 9. 发明授权
    • Hot-plug/remove of a new component in a running PCIe fabric
    • 在正在运行的PCIe架构中热插拔新组件
    • US07836238B2
    • 2010-11-16
    • US11612543
    • 2006-12-19
    • Douglas M. FreimuthRenato J. RecioClaudia A. SalzbergSteven M. ThurberJacobo A. Vargas
    • Douglas M. FreimuthRenato J. RecioClaudia A. SalzbergSteven M. ThurberJacobo A. Vargas
    • H05K7/10
    • G06F13/4022
    • Mechanisms for hot-plug/remove of a new component in a running communication fabric, such as a PCIe fabric, are provided. With these mechanisms, the addition of a new component in the fabric is detected and an event is sent to a multiple root fabric configuration manager. The multiple root fabric configuration manager gathers information about the new component and updates its I/O component tree structure in its configuration data structure to include the new component. The new component may then be utilized via the updated configuration data structure. When a component is to be removed, the multiple root fabric configuration manager receives an event indicating the component to be removed, determines which branches of the tree structure are affected by the removal, and updates its configuration data structure accordingly to remove the component and its associated components from the virtual plane of the removed component.
    • 提供了在运行的通信结构(如PCIe fabric)中热插拔/删除新组件的机制。 通过这些机制,可以检测到在Fabric中添加新组件,并将事件发送给多根结构配置管理器。 多根结构配置管理器收集有关新组件的信息,并在其配置数据结构中更新其I / O组件树结构以包含新组件。 然后可以通过更新的配置数据结构来利用新的组件。 当要除去组件时,多根结构配置管理器将接收到一个表示要删除的组件的事件,确定树结构的哪些分支受到删除的影响,并相应地更新其配置数据结构以删除该组件及其组件 已删除组件的虚拟平面中的关联组件。
    • 10. 发明申请
    • Use of Peripheral Component Interconnect Input/Output Virtualization Devices to Create Redundant Configurations
    • 使用外围组件互连输入/输出虚拟化设备来创建冗余配置
    • US20100153592A1
    • 2010-06-17
    • US12332957
    • 2008-12-11
    • Douglas M. FreimuthSteven M. Thurber
    • Douglas M. FreimuthSteven M. Thurber
    • G06F3/00
    • G06F13/4022G06F21/79H04L41/0856
    • In one embodiment, a computer-implemented method for creating redundant system configurations is presented. The computer-implemented method creates a set of virtual function path authorization tables, and receives a request from a requester to provide requested data from a virtual function wherein the virtual function is performed by a single root or a multi-root peripheral component interconnect device. Further a receive buffer is created in a selected address range in a set of addresses ranges as well as a virtual function work queue entry for the virtual function containing an address of the receive buffer in the selected address range. Responsive to a determination that the virtual function is authorized, writing the requested data into the receive buffer of the selected address range in the one or more systems, and responsive to writing the requested data, issuing a notice of completion to the requester.
    • 在一个实施例中,呈现用于创建冗余系统配置的计算机实现的方法。 计算机实现的方法创建一组虚拟功能路径授权表,并且从请求者接收请求以从虚拟功能提供所请求的数据,其中虚拟功能由单个根或多根外围组件互连设备执行。 此外,在一组地址范围中的选定地址范围内创建接收缓冲器,以及用于包含所选地址范围中的接收缓冲器的地址的虚拟功能的虚拟功能工作队列条目。 响应于确定虚拟功能被授权的确定,将所请求的数据写入所述一个或多个系统中所选地址范围的接收缓冲器中,并且响应于写入所请求的数据,向请求者发出完成通知。