Efficient send socket call handling by a transport layer
    1.
    发明申请
    Efficient send socket call handling by a transport layer 失效
    传输层有效发送socket呼叫处理

    公开(公告)号:US20070133582A1

    公开(公告)日:2007-06-14

    申请号:US11301106

    申请日:2005-12-12

    IPC分类号: H04L12/56

    摘要: A method, system, and program provide for efficient send socket call handling by a transport layer. A transport layer of a network protocol stack receives a send socket call for data of a specified length from an application layer. Responsive to detecting that there is insufficient memory for a single memory allocation to a buffer in the transport layer for at least the specified length, the transport layer blocks the send socket call. The transport layer only wakes the send socket call upon detection of sufficient memory for the single memory allocation within the buffer of the transport layer for at least the specified length, wherein waking the send socket call triggers a kernel to perform the single memory allocation in the buffer and to write the data to the single memory allocation in a single pass.

    摘要翻译: 方法,系统和程序提供传输层有效的发送套接字呼叫处理。 网络协议栈的传输层从应用层接收指定长度的数据的发送套接字调用。 响应于检测到对于至少指定长度的传输层中的缓冲器的单个存储器分配没有足够的存储器,传输层阻止发送套接字调用。 检测到传输层缓冲区内单个内存分配的足够内存至少达到指定长度时,传输层只会唤醒发送套接字调用,其中唤醒发送套接字调用会触发内核执行单个内存分配 缓冲区,并将数据写入单次存储器分配。

    Efficient send socket call handling by a transport layer
    2.
    发明授权
    Efficient send socket call handling by a transport layer 失效
    传输层有效发送socket呼叫处理

    公开(公告)号:US07571247B2

    公开(公告)日:2009-08-04

    申请号:US11301106

    申请日:2005-12-12

    IPC分类号: G06F15/16

    摘要: A method, system, and program provide for efficient send socket call handling by a transport layer. A transport layer of a network protocol stack receives a send socket call for data of a specified length from an application layer. Responsive to detecting that there is insufficient memory for a single memory allocation to a buffer in the transport layer for at least the specified length, the transport layer blocks the send socket call. The transport layer only wakes the send socket call upon detection of sufficient memory for the single memory allocation within the buffer of the transport layer for at least the specified length, wherein waking the send socket call triggers a kernel to perform the single memory allocation in the buffer and to write the data to the single memory allocation in a single pass.

    摘要翻译: 方法,系统和程序提供传输层有效的发送套接字呼叫处理。 网络协议栈的传输层从应用层接收指定长度的数据的发送套接字调用。 响应于检测到对于至少指定长度的传输层中的缓冲器的单个存储器分配没有足够的存储器,传输层阻止发送套接字调用。 检测到传输层缓冲区内单个内存分配的足够内存至少达到指定长度时,传输层只会唤醒发送套接字调用,其中唤醒发送套接字调用会触发内核执行单个内存分配 缓冲区,并将数据写入单次存储器分配。

    Method and data processing system for managing a plurality of interfaces
    3.
    发明申请
    Method and data processing system for managing a plurality of interfaces 审中-公开
    用于管理多个接口的方法和数据处理系统

    公开(公告)号:US20070245005A1

    公开(公告)日:2007-10-18

    申请号:US11406185

    申请日:2006-04-18

    IPC分类号: G06F15/173

    CPC分类号: G06F9/54

    摘要: The illustrative embodiments provide a computer implemented method, a data processing system, and a computer program product for managing a plurality of interfaces. An application selects a subset of the plurality of interfaces. In response to the selection, the application is bound to the subset of interfaces, wherein the application listens to the subset of interfaces.

    摘要翻译: 说明性实施例提供了一种用于管理多个接口的计算机实现的方法,数据处理系统和计算机程序产品。 应用程序选择多个接口的子集。 响应于选择,应用程序被绑定到接口的子集,其中应用程序监听接口的子集。

    Method to efficiently use the disk space while unarchiving
    4.
    发明授权
    Method to efficiently use the disk space while unarchiving 失效
    取消归档时有效使用磁盘空间的方法

    公开(公告)号:US08275750B2

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

    申请号:US11557795

    申请日:2006-11-08

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30073 G06F17/30138

    摘要: A computer implemented method, data processing system, and computer program product for efficiently using disk space when unarchiving files in the same file system. An archive file is read to identify a total number of data files in the archive file. The number of headers in the archive file is determined based on the total number of data files. A location in a first disk space of a largest data file in the archive file is determined from an offset in a header corresponding to the largest data file. The largest data file is then copied from the first disk space to a second disk space. The first disk space occupied by the largest data file is then released by truncating the archive file. The obtaining, copying, and releasing steps are repeated for each data file in the archive file until all of the data files are unarchived.

    摘要翻译: 一种计算机实现的方法,数据处理系统和计算机程序产品,用于在同一文件系统中解压缩文件时有效地使用磁盘空间。 读取归档文件以识别归档文件中的数据文件的总数。 存档文件中的标题数量是根据数据文件的总数确定的。 存档文件中最大数据文件的第一磁盘空间中的位置是从与最大数据文件对应的标题的偏移量确定的。 然后将最大的数据文件从第一个磁盘空间复制到第二个磁盘空间。 最大数据文件占用的第一个磁盘空间然后通过截断存档文件来释放。 对归档文件中的每个数据文件重复获取,复制和释放步骤,直到所有数据文件都解除归档。

    METHOD TO EFFICIENTLY USE THE DISK SPACE WHILE UNARCHIVING
    5.
    发明申请
    METHOD TO EFFICIENTLY USE THE DISK SPACE WHILE UNARCHIVING 失效
    有效地利用磁盘空间的方法

    公开(公告)号:US20080109498A1

    公开(公告)日:2008-05-08

    申请号:US11557795

    申请日:2006-11-08

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30073 G06F17/30138

    摘要: A computer implemented method, data processing system, and computer program product for efficiently using disk space when unarchiving files in the same file system. An archive file is read to identify a total number of data files in the archive file. The number of headers in the archive file is determined based on the total number of data files. A location in a first disk space of a largest data file in the archive file is determined from an offset in a header corresponding to the largest data file. The largest data file is then copied from the first disk space to a second disk space. The first disk space occupied by the largest data file is then released by truncating the archive file. The obtaining, copying, and releasing steps are repeated for each data file in the archive file until all of the data files are unarchived.

    摘要翻译: 一种计算机实现的方法,数据处理系统和计算机程序产品,用于在同一文件系统中解压缩文件时有效地使用磁盘空间。 读取归档文件以识别归档文件中的数据文件的总数。 存档文件中的标题数量是根据数据文件的总数确定的。 存档文件中最大数据文件的第一磁盘空间中的位置是从与最大数据文件对应的标题的偏移量确定的。 然后将最大的数据文件从第一个磁盘空间复制到第二个磁盘空间。 最大数据文件占用的第一个磁盘空间然后通过截断存档文件来释放。 对归档文件中的每个数据文件重复获取,复制和释放步骤,直到所有数据文件都解除归档。

    Method and apparatus for updating a domain name server
    6.
    发明授权
    Method and apparatus for updating a domain name server 有权
    更新域名服务器的方法和装置

    公开(公告)号:US08327022B2

    公开(公告)日:2012-12-04

    申请号:US11539897

    申请日:2006-10-10

    IPC分类号: G06F15/16

    摘要: A computer implemented method, apparatus, system, and computer usable program code for updating a domain name server. In response to detecting a failed network interface in a plurality of network interfaces on a content server, the content server identifies an IP address for the failed network interface. The content server notifies a domain name server that the IP address for the failed network interface is an unreachable IP address. The domain name server does not provide the unreachable IP address to a querying client.

    摘要翻译: 用于更新域名服务器的计算机实现的方法,装置,系统和计算机可用程序代码。 响应于检测内容服务器上的多个网络接口中的故障网络接口,内容服务器识别出故障网络接口的IP地址。 内容服务器通知域名服务器失败的网络接口的IP地址是不可达到的IP地址。 域名服务器不向查询客户端提供不可达到的IP地址。

    Method for faster detection and retransmission of lost TCP segments
    7.
    发明授权
    Method for faster detection and retransmission of lost TCP segments 失效
    快速检测和重传丢失的TCP段的方法

    公开(公告)号:US07496038B2

    公开(公告)日:2009-02-24

    申请号:US11301103

    申请日:2005-12-12

    IPC分类号: H04J1/16

    CPC分类号: H04L69/16 H04L69/163

    摘要: A method, network receiver and TCP network that enables a receiver-side triggering of the fast retransmit mechanism when a TCP packet/segment is lost or received out-of sequencing order. The receiver is enhanced with a Fast Retransmit Support (FRS) utility that monitors when a next received packet is out-of-order and responds by transmitting a duplicate acknowledgment (ACK) response that includes therein the same window value as the previous ACK. By including the previous clock time, even when the current window value has advanced, the fast retransmit algorithm at the transmitter is triggering before the timeout period.

    摘要翻译: 一种方法,网络接收机和TCP网络,当TCP分组/分段丢失或接收到排序顺序时,使得接收机侧触发快速重传机制。 使用快速重传支持(FRS)实现增强接收机,该实用程序监视下一个接收到的分组是否处于无序状态,并通过发送其中包含与先前ACK相同的窗口值的重复确认(ACK)响应进行响应。 通过包括先前的时钟时间,即使当前窗口值已经提前,发射机的快速重传算法在超时时间之前被触发。

    Method for faster detection and retransmission of lost TCP segments
    8.
    发明申请
    Method for faster detection and retransmission of lost TCP segments 失效
    快速检测和重传丢失的TCP段的方法

    公开(公告)号:US20070133414A1

    公开(公告)日:2007-06-14

    申请号:US11301103

    申请日:2005-12-12

    IPC分类号: H04J1/16

    CPC分类号: H04L69/16 H04L69/163

    摘要: A method, network receiver and TCP network that enables a receiver-side triggering of the fast retransmit mechanism when a TCP packet/segment is lost or received out-of sequencing order. The receiver is enhanced with a Fast Retransmit Support (FRS) utility that monitors when a next received packet is out-of-order and responds by transmitting a duplicate acknowledgment (ACK) response that includes therein the same window value as the previous ACK. By including the previous clock time, even when the current window value has advanced, the fast retransmit algorithm at the transmitter is triggering before the timeout period.

    摘要翻译: 一种方法,网络接收机和TCP网络,当TCP分组/分段丢失或接收到排序顺序时,使得接收机侧触发快速重传机制。 使用快速重传支持(FRS)实现增强接收机,该实用程序监视下一个接收到的分组是否处于无序状态,并通过发送其中包含与先前ACK相同的窗口值的重复确认(ACK)响应进行响应。 通过包括先前的时钟时间,即使当前窗口值已经提前,发射机的快速重传算法在超时时间之前被触发。

    Abstracting special file interfaces to concurrently support multiple operating system levels
    9.
    发明授权
    Abstracting special file interfaces to concurrently support multiple operating system levels 有权
    抽象专用文件接口同时支持多个操作系统级别

    公开(公告)号:US09189436B2

    公开(公告)日:2015-11-17

    申请号:US13446902

    申请日:2012-04-13

    IPC分类号: G06F7/00 G06F13/38 G06F9/54

    CPC分类号: G06F13/38 G06F9/541

    摘要: Some embodiments of the inventive subject matter are directed to detecting a request, from an application for a first instance of an operating system (OS) running a first version of the OS, to access a symbol via a special file that accesses kernel memory directly. A second instance of the OS, which manages the first OS, receives the request. The second instance of the OS runs a second version of the OS and includes a kernel shared between the first and second instances of the OS. Some embodiments are further directed to detecting data associated with the symbol, where the data is in a first data format that is compatible with the second version of the OS but incompatible with the first version of the OS and reformatting the data from the first data format to a second data format compatible with the second version of the OS.

    摘要翻译: 本发明的一些实施例涉及从运行OS的第一版本的操作系统(OS)的第一实例的应用程序检测请求以经由直接访问内核存储器的专用文件来访问符号。 管理第一个操作系统的操作系统的第二个实例接收请求。 操作系统的第二个实例运行操作系统的第二个版本,并且包括在操作系统的第一和第二个实例之间共享的内核。 一些实施例进一步涉及检测与符号相关联的数据,其中数据处于与第二版本的OS兼容的第一数据格式,但与OS的第一版本不兼容,并且重新格式化来自第一数据格式的数据 到与第二版本的OS兼容的第二数据格式。

    ABSTRACTING SPECIAL FILE INTERFACES TO CONCURRENTLY SUPPORT MULTIPLE OPERATING SYSTEM LEVELS
    10.
    发明申请
    ABSTRACTING SPECIAL FILE INTERFACES TO CONCURRENTLY SUPPORT MULTIPLE OPERATING SYSTEM LEVELS 失效
    抽取特殊文件接口,以同时支持多种操作系统级

    公开(公告)号:US20120066333A1

    公开(公告)日:2012-03-15

    申请号:US12879163

    申请日:2010-09-10

    IPC分类号: G06F15/167 G06F12/08

    CPC分类号: G06F13/38 G06F9/541

    摘要: Some embodiments of the inventive subject matter are directed to detecting a request to access a symbol via a special file that accesses kernel memory directly. The request can come from an application from a first instance of an operating system (OS) running a first version of the OS. A second instance of the OS, which manages the first OS, receives the request. The second instance of the OS includes a kernel shared between the first and second instances of the OS. The second instance of the OS runs a second version of the OS. Some embodiments are further directed to detecting data associated with the symbol, where the data is in a first data format that is compatible with the second version of the OS but is incompatible with the first version of the OS. Some embodiments are further directed to reformatting the data from the first data format to a second data format compatible with the second version of the OS.

    摘要翻译: 本发明的一些实施例涉及通过直接访问内核存储器的特殊文件来检测访问符号的请求。 请求可以来自运行OS的第一版本的操作系统(OS)的第一实例的应用程序。 管理第一个操作系统的操作系统的第二个实例接收请求。 OS的第二个实例包括在OS的第一和第二个实例之间共享的内核。 操作系统的第二个实例运行操作系统的第二个版本。 一些实施例进一步涉及检测与该符号相关联的数据,其中数据处于与OS的第二版本兼容但与OS的第一版本不兼容的第一数据格式。 一些实施例进一步涉及将数据从第一数据格式重新格式化为与第二版本的OS兼容的第二数据格式。