Discriminatory MTU fragmentation in a logical partition
    11.
    发明授权
    Discriminatory MTU fragmentation in a logical partition 失效
    逻辑分区中的歧视性MTU碎片

    公开(公告)号:US08265079B2

    公开(公告)日:2012-09-11

    申请号:US12356006

    申请日:2009-01-19

    IPC分类号: H04L12/56

    摘要: Communication between nodes on distinct physical computer systems typically involves fragmentation of packets, such that packet size complies with a communication protocol's specified maximum transmission unit (MTU). However, communications between logical partitions on the same computer system (“virtual nodes”) do not have to comply with a MTU. A computer system can handle packet sizes for intra-system communications between virtual nodes larger than the MTU. Functionality can be implemented to determine that a packet's source and destination are virtual nodes on the same physical machine. This can enable the system to virtually transfer packets for intra-system communication without fragmentation.

    摘要翻译: 不同物理计算机系统上的节点之间的通信通常涉及分组的分段,使得分组大小符合通信协议规定的最大传输单元(MTU)。 但是,同一计算机系统上的逻辑分区(“虚拟节点”)之间的通信不必符合MTU。 计算机系统可以处理大于MTU的虚拟节点之间的系统内通信的分组大小。 可以实现功能来确定分组的源和目的地是同一物理机器上的虚拟节点。 这样可以使系统虚拟地传输数据包以进行系统内通信,而不会碎片化。

    Server Access Processing System
    13.
    发明申请
    Server Access Processing System 审中-公开
    服务器访问处理系统

    公开(公告)号:US20120215916A1

    公开(公告)日:2012-08-23

    申请号:US13459160

    申请日:2012-04-28

    IPC分类号: G06F15/173

    摘要: A method, programmed medium and system are provided for preventing the denial of file system access to a plurality of clients accessing a NFS server. In one example, an NFS server is configured to listen on a server port. The server runs a separate daemon which “watches” client requests as they are received at the NFS server. The server processing system tracks the number of times a client sends consecutive TCP zero-window packets in response to a data packet from the server. If the number of zero-window packets crosses a user-defined threshold, then a routine is called to stop responding to that client using a backoff algorithm. When the server reaches a point where the number of available threads or any other relevant resource dips below a user-defined threshold, the server process starts terminating connections to the clients starting from the ones with the oldest entry in the table.

    摘要翻译: 提供了一种编程介质和系统的方法,用于防止文件系统访问访问NFS服务器的多个客户机的访问。 在一个示例中,NFS服务器配置为在服务器端口上侦听。 服务器运行一个单独的守护进程,它在NFS服务器上收到客户端请求。 服务器处理系统跟踪客户端响应于来自服务器的数据分组发送连续的TCP零窗口分组的次数。 如果零窗口数据包的数量跨越用户定义的阈值,则调用例程以使用退避算法停止对该客户端的响应。 当服务器达到可用线程数或任何其他相关资源下降到低于用户定义阈值的点时,服务器进程将从具有表中最早条目的服务器开始终止与客户端的连接。

    DISCRIMINATORY MTU FRAGMENTATION IN A LOGICAL PARTITION
    14.
    发明申请
    DISCRIMINATORY MTU FRAGMENTATION IN A LOGICAL PARTITION 失效
    在逻辑分区中的歧视MTU分段

    公开(公告)号:US20100183009A1

    公开(公告)日:2010-07-22

    申请号:US12356006

    申请日:2009-01-19

    IPC分类号: H04L12/56

    摘要: Communication between nodes on distinct physical computer systems typically involves fragmentation of packets, such that packet size complies with a communication protocol's specified maximum transmission unit (MTU). However, communications between logical partitions on the same computer system (“virtual nodes”) do not have to comply with a MTU. A computer system can handle packet sizes for intra-system communications between virtual nodes larger than the MTU. Functionality can be implemented to determine that a packet's source and destination are virtual nodes on the same physical machine. This can enable the system to virtually transfer packets for intra-system communication without fragmentation.

    摘要翻译: 不同物理计算机系统上的节点之间的通信通常涉及分组的分段,使得分组大小符合通信协议规定的最大传输单元(MTU)。 但是,同一计算机系统上的逻辑分区(“虚拟节点”)之间的通信不必符合MTU。 计算机系统可以处理大于MTU的虚拟节点之间的系统内通信的分组大小。 可以实现功能来确定分组的源和目的地是同一物理机器上的虚拟节点。 这样可以使系统虚拟地传输数据包以进行系统内通信,而不会碎片化。

    Parallel block allocation for declustered logical disks
    15.
    发明授权
    Parallel block allocation for declustered logical disks 有权
    分层逻辑磁盘的并行块分配

    公开(公告)号:US08904106B2

    公开(公告)日:2014-12-02

    申请号:US13166415

    申请日:2011-06-22

    IPC分类号: G06F12/00 G06F3/06

    摘要: In a method for allocating space on a logical disk, a computer receives an allocation request to allocate a number of requested logical disk extents. The computer selects one of a first group having an array of logical disk extents and a second group having an array of logical disk extents. The computer selects a group having a number of free logical disk extents that is greater than or equal to the number of requested logical disk extents. The logical disk extents in the array of the first group and in the array of the second group correspond to disk blocks on a logical disk. The logical disk spans one or more physical random access disks. The computer locks the selected group to prevent allocating a logical disk extent other than in response to the allocation request.

    摘要翻译: 在用于在逻辑磁盘上分配空间的方法中,计算机接收分配请求以分配多个所请求的逻辑磁盘盘区。 计算机选择具有逻辑磁盘盘区阵列的第一组和具有逻辑磁盘盘区阵列的第二组。 计算机选择具有大于或等于所请求的逻辑磁盘盘区数的空闲逻辑盘区数的组。 第一组阵列中第二组阵列中的逻辑磁盘扩展区对应于逻辑磁盘上的磁盘块。 逻辑磁盘跨越一个或多个物理随机存取磁盘。 计算机锁定所选择的组以防止分配逻辑磁盘范围而不是响应于分配请求。

    Server resource allocation
    17.
    发明授权
    Server resource allocation 失效
    服务器资源分配

    公开(公告)号:US08321569B2

    公开(公告)日:2012-11-27

    申请号:US12640268

    申请日:2009-12-17

    IPC分类号: G06F15/173

    CPC分类号: G06F9/5038 G06F2209/5021

    摘要: A method, programmed medium and system are disclosed which provide for end-to-end QoS for a set of processes that comprise a workload over nfs. A set of processes that comprise a workload such as the processes of a WPAR, or an entire LPAR are given a class designation and assigned priority/limits. The data are then passed to the server which allocates resources based on the sum total of all the current classes and their priorities and/or limits. This requires re-engineering the nfs client code to be workload-aware and the nfs server code to accommodate the resource allocation and prioritization needs of the nfs clients.

    摘要翻译: 公开了一种方法,编程介质和系统,其为包括nfs上的工作负载的一组进程提供端到端QoS。 给出了一组包含WPAR或整个LPAR的工作负载的进程,并给出了类别指定和分配的优先级/限制。 然后将数据传递给服务器,该服务器根据所有当前类及其优先级和/或限制的总和来分配资源。 这需要重新设计nfs客户端代码以使工作负载感知和nfs服务器代码适应nfs客户端的资源分配和优先级排序。

    Remote procedure call (RPC) bind service with physical interface query and selection
    18.
    发明授权
    Remote procedure call (RPC) bind service with physical interface query and selection 失效
    远程过程调用(RPC)绑定服务与物理接口查询和选择

    公开(公告)号:US08266639B2

    公开(公告)日:2012-09-11

    申请号:US12631016

    申请日:2009-12-04

    IPC分类号: G06F9/44

    CPC分类号: G06F9/547

    摘要: A service module that provides for discovery of one or more network interfaces connecting a prospective remote procedure call (RPC) client, facilitates the provision of RPC programs in a network including multi-horned systems. When a request for a network address to an RPC application providing an RPC program is received from the RPC client, the RPC bind daemon discovers from the module, using the client response address, over which interface(s) the client is accessible. The daemon then selects an address of a network path to the RPC application that the prospective client can access and returns the corresponding network address. The service module monitors the network stack for RPC get address requests and builds tables of client address entries with corresponding network interface identifiers. The entries are retired according to an aging policy. When multiple network paths to the RPC application are available, the service can be selected using a heuristic such as preferred interface, non-firewalled interface, least number of return path links or other criteria.

    摘要翻译: 提供用于发现连接预期远程过程调用(RPC)客户端的一个或多个网络接口的服务模块,有助于在包括多角度系统的网络中提供RPC程序。 当从RPC客户端接收到提供RPC程序的RPC应用程序的网络地址的请求时,RPC绑定守护程序使用客户端响应地址从模块发现客户端可访问哪个接口。 守护程序然后选择预期客户端可以访问的RPC应用程序的网络路径的地址,并返回相应的网络地址。 服务模块监视网络堆栈以获取RPC获取地址请求,并使用相应的网络接口标识符构建客户端地址表的表。 这些条目根据老龄化政策退休。 当到达RPC应用程序的多个网络路径可用时,可以使用诸如首选接口,非防火墙接口,最少数量的返回路径链路或其他标准的启发式来选择服务。

    Method to Automatically Display Filenames Encoded in Multiple Code Sets
    19.
    发明申请
    Method to Automatically Display Filenames Encoded in Multiple Code Sets 有权
    自动显示多个代码集编码的文件名的方法

    公开(公告)号:US20120137218A1

    公开(公告)日:2012-05-31

    申请号:US12956941

    申请日:2010-11-30

    IPC分类号: G06F17/24

    CPC分类号: G06F17/2217

    摘要: A computer implemented method, computer program product, and computer system for viewing content encoded in at least one code set and stored in a file system. A computer identifies a unified code set covering all characters used in the file system. The computer, responsive to a user input to view the content, determines whether the content is wholly encoded in the unified code set. The computer, responsive to determining that the code set is not wholly encoded in the unified code set, converts encoding of the content to the unified code set to form converted content. The computer displays the converted content.

    摘要翻译: 一种计算机实现的方法,计算机程序产品和用于观看以至少一个代码集编码并存储在文件系统中的内容的计算机系统。 计算机识别覆盖文件系统中使用的所有字符的统一代码集。 计算机响应于用户输入来查看内容,确定内容是否被完全编码在统一代码集中。 计算机响应于确定代码集未被完全编码在统一代码集中,将内容的编码转换为统一代码集以形成转换的内容。 计算机显示已转换的内容。

    REMOTE PROCEDURE CALL (RPC) BIND SERVICE WITH PHYSICAL INTERFACE QUERY AND SELECTION
    20.
    发明申请
    REMOTE PROCEDURE CALL (RPC) BIND SERVICE WITH PHYSICAL INTERFACE QUERY AND SELECTION 失效
    远程程序呼叫(RPC)BIND服务与物理界面查询和选择

    公开(公告)号:US20110138404A1

    公开(公告)日:2011-06-09

    申请号:US12631016

    申请日:2009-12-04

    IPC分类号: G06F13/00 G06F15/173

    CPC分类号: G06F9/547

    摘要: A service module that provides for discovery of one or more network interfaces connecting a prospective remote procedure call (RPC) client, facilitates the provision of RPC programs in a network including multi-horned systems. When a request for a network address to an RPC application providing an RPC program is received from the RPC client, the RPC bind daemon discovers from the module, using the client response address, over which interface(s) the client is accessible. The daemon then selects an address of a network path to the RPC application that the prospective client can access and returns the corresponding network address. The service module monitors the network stack for RPC get address requests and builds tables of client address entries with corresponding network interface identifiers. The entries are retired according to an aging policy. When multiple network paths to the RPC application are available, the service can be selected using a heuristic such as preferred interface, non-firewalled interface, least number of return path links or other criteria.

    摘要翻译: 提供用于发现连接预期远程过程调用(RPC)客户端的一个或多个网络接口的服务模块,有助于在包括多角度系统的网络中提供RPC程序。 当从RPC客户端接收到提供RPC程序的RPC应用程序的网络地址的请求时,RPC绑定守护程序使用客户端响应地址从模块发现客户端可访问哪个接口。 守护程序然后选择预期客户端可以访问的RPC应用程序的网络路径的地址,并返回相应的网络地址。 服务模块监视网络堆栈以获取RPC获取地址请求,并使用相应的网络接口标识符构建客户端地址表的表。 这些条目根据老龄化政策退休。 当到达RPC应用程序的多个网络路径可用时,可以使用诸如首选接口,非防火墙接口,最少数量的返回路径链路或其他标准的启发式来选择服务。