Adaptive bandwidth throttling for network services
    33.
    发明授权
    Adaptive bandwidth throttling for network services 失效
    网络服务的自适应带宽限制

    公开(公告)号:US06961341B1

    公开(公告)日:2005-11-01

    申请号:US09802309

    申请日:2001-03-07

    Abstract: The adaptive bandwidth throttling system implements a graceful diminution of services to the clients by delaying a first class of services provided by a network server in response to the effective bandwidth utilized by this network server exceeding a first threshold. If the demand for the bandwidth by this network server exceeds a second threshold, the bandwidth throttling system escalates the throttling response and blocks the first class of services from execution and can also concurrently delay execution of a second class of services. The implementation of the throttling process can be varied, to include additional levels of response or finer gradations of the response, to include subsets of a class of services. In addition, the threshold levels of bandwidth used to trigger the throttling response can be selected as desired by the system administrator. Typically, once the effective bandwidth utilization is approximately equal to the allocated bandwidth for the network server, the first level of the hierarchical bandwidth throttling is activated. The second level of the hierarchical bandwidth throttling is activated once the effective bandwidth utilization exceeds the allocated bandwidth for the network server by greater than a predetermined amount.

    Abstract translation: 自适应带宽限制系统通过延迟由网络服务器提供的第一类服务来响应于超过第一阈值的该网络服务器使用的有效带宽,实现对客户端的服务的优雅的减少。 如果该网络服务器对带宽的需求超过第二个阈值,则带宽限制系统会升级调节响应,并阻止第一类服务执行,并且还可以同时延迟第二类服务的执行。 节流过程的实施可以有所不同,包括响应的更多级别或更高级别的响应,以包括一类服务的子集。 此外,可以根据系统管理员的需要选择用于触发节流响应的阈值阈值。 通常,一旦有效带宽利用率大致等于网络服务器分配的带宽,则激活分层带宽限制的第一级。 一旦有效带宽利用率超过网络服务器的分配带宽大于预定量,则层次化带宽限制的第二级别被激活。

    Server system with scalable session timeout mechanism
    34.
    发明授权
    Server system with scalable session timeout mechanism 失效
    具有可扩展会话超时机制的服务器系统

    公开(公告)号:US06446225B1

    公开(公告)日:2002-09-03

    申请号:US09066507

    申请日:1998-04-23

    CPC classification number: G06F9/52 H04L67/14

    Abstract: A session manager has a session timeout mechanism to selectively timeout client-server sessions. The session timeout mechanism has multiple timeout buckets to hold corresponding groups of sessions according to the sessions' timeout periods. Sessions located in different ones of the timeout buckets are set to timeout at different times. The session manager also has a session timeout clock that is incremented every predetermined time unit (e.g., every minute). The session timeout clock maintains a pointer to one of the timeout buckets and advances that pointer with each clock increment. The session timeout clock advances the pointer through all of the timeout buckets, one bucket at a time. The session timeout clock advances the pointer repeatedly through all the buckets. The cycle time for the session timeout clock to reference every timeout bucket is equal to the incremental time unit multiplied by the number of buckets. A new session (or one that recently received a request and is restarting its timeout period) is inserted into a timeout bucket that is one or more buckets ahead of the clock pointer, depending upon the session's timeout period. When the timeout clock references a particular bucket, the sessions in that bucket are analyzed for possible timeout. Sessions whose timeout period has run without receiving any new requests are timed out and removed from the bucket.

    Abstract translation: 会话管理器具有会话超时机制,以选择性地超时客户端 - 服务器会话。 会话超时机制具有多个超时桶,以根据会话的超时时间段保存对应的会话组。 位于不同超时桶中的会话在不同时间设置为超时。 会话管理器还具有每预定时间单位(例如,每分钟)递增的会话超时时钟。 会话超时时钟保持指向其中一个超时桶的指针,并使每个时钟增量的指针前进。 会话超时时钟使指针通过所有超时桶,一次一个桶。 会话超时时钟将重复指针移到所有的桶中。 会话超时时钟引用每个超时桶的周期时间等于增量时间单位乘以桶数。 根据会话的超时时间,新会话(或最近收到请求并正在重新启动其超时时间)被插入超时时钟指针前面的一个或多个存储桶的超时桶。 当超时时钟引用特定存储桶时,将分析该存储区中的会话可能的超时。 超时时间没有收到任何新请求的会话超时并从存储桶中删除。

    Adaptive bandwidth throttling for individual virtual services supported on a network server
    35.
    发明授权
    Adaptive bandwidth throttling for individual virtual services supported on a network server 有权
    针对网络服务器上支持的各个虚拟服务的自适应带宽限制

    公开(公告)号:US06343085B1

    公开(公告)日:2002-01-29

    申请号:US09565195

    申请日:2000-05-04

    Abstract: A bandwidth throttling system is implemented on a server network connected to a computer network system to serve one or more clients over a network. The network server supports a service that presents multiple virtual services that can be individually requested by the clients. The bandwidth throttling system controls bandwidth on a per virtual service basis. The bandwidth throttling system has a measuring subsystem to measure the amount of bandwidth being used by each virtual service supported by the network server. The bandwidth throttling system also has a control subsystem to selectively throttle requests for a particular virtual service independently of others based upon the bandwidth used by the particular virtual service. The bandwidth throttling system utilizes an adaptive, hierarchical throttling strategy that is applied to each virtual service independently. The bandwidth throttling system compares the bandwidth usage for the virtual service against the administrator-defined thresholds for that virtual service. If the presently used bandwidth exceeds a first threshold, a first set of throttling actions is applied. If the presently used bandwidth exceeds a second threshold greater than the first threshold, a different second set of throttling actions is applied. In this manner, the administrator is given maximum control at setting throttling policies for each individual virtual service independently of other virtual services.

    Abstract translation: 带宽限制系统在连接到计算机网络系统的服务器网络上实现,以通过网络为一个或多个客户端服务。 网络服务器支持提供可以由客户端单独请求的多个虚拟服务的服务。 带宽限制系统在每个虚拟服务的基础上控制带宽。 带宽限制系统具有测量子系统,用于测量由网络服务器支持的每个虚拟服务使用的带宽量。 带宽限制系统还具有一个控制子系统,用于基于特定虚拟服务所使用的带宽,选择性地限制特定虚拟服务的请求,而与其他虚拟服务无关。 带宽限制系统采用独立应用于每个虚拟服务的自适应层级调节策略。 带宽限制系统将虚拟服务的带宽使用与该虚拟服务的管理员定义的阈值进行比较。 如果当前使用的带宽超过第一阈值,则应用第一组节流动作。 如果当前使用的带宽超过大于第一阈值的第二阈值,则应用不同的第二组节流动作。 以这种方式,管理员被给予最大限度的控制,以独立于其他虚拟服务为每个单独的虚拟服务设置限制策略。

    Method for generating and storing two segments of HTTP message headers
with different lifetimes and combining them to form a single response
header
    36.
    发明授权
    Method for generating and storing two segments of HTTP message headers with different lifetimes and combining them to form a single response header 失效
    用于生成和存储具有不同生命周期的两个HTTP消息头部分段并组合它们以形成单个响应头的方法

    公开(公告)号:US5768515A

    公开(公告)日:1998-06-16

    申请号:US677636

    申请日:1996-07-08

    CPC classification number: H04L29/06 H04L69/22 Y10S707/99933

    Abstract: A system for generating message headers where previously saved message headers are retrieved from memory when needed to satisfy a message header requirement. Message headers are comprised of segments where each message header segment has a different lifetime. In particular, a file-object response message header includes a header segment containing information linked to the requested file-object. This file-object linked header segment is retrieved when needed from a file-object header cache. A file-object response message header includes other segments such as one containing time-variant global information and time-invariant global information. Building header messages from multiple segments retrieved from their respective cache memories saves significant processing time as compared to generating a new message header each time a header is required by operation of a network server application.

    Abstract translation: 一种用于生成消息标题的系统,其中当需要满足消息标题要求时,从存储器检索先前保存的消息头。 消息标头由每个消息标题段具有不同生命周期的段组成。 特别地,文件对象响应消息报头包括包含链接到所请求的文件对象的信息的报头段。 从文件对象头缓存需要时检索该文件对象链接头段。 文件对象响应消息报头包括其他段,诸如包含时变全局信息和时不变全局信息的段。 与每个通过网络服务器应用的操作需要报头时相比,生成来自它们各自的高速缓存存储器的多个段的报头消息节省了大量的处理时间。

    Apparatus and methods for interleaving in a forward link only system
    37.
    发明授权
    Apparatus and methods for interleaving in a forward link only system 失效
    仅在前向链路系统中交织的装置和方法

    公开(公告)号:US08612820B2

    公开(公告)日:2013-12-17

    申请号:US12756917

    申请日:2010-04-08

    Abstract: Methods and devices for encoding and interleaving data packets for broadcast and for de-interleaving and decoding data packets in a communication system eliminate detrimental biasing effects by using pseudo-random M-sequence bit encoding as part of the turbo encoding and decoding. The use of pseudo-random M-sequence bit encoding mitigates biasing effects that may otherwise be introduced if conventional r-c interleaving is applied to long turbo encoded data which would degrade reception in the presence of broadcast interference.

    Abstract translation: 用于编码和交织用于广播的数据分组和用于在通信系统中解交织和解码数据分组的数据分组的方法和装置通过使用伪随机M序列比特编码作为turbo编码和解码的一部分来消除有害的偏置效应。 伪随机M序列比特编码的使用减轻了偏移效应,如果传统的r-c交织被应用于在存在广播干扰的情况下会降低接收的长turbo编码数据的情况下可能引入偏置效应。

    Frequency division multiplexing of multiple data streams in a wireless multi-carrier communication system
    38.
    发明授权
    Frequency division multiplexing of multiple data streams in a wireless multi-carrier communication system 有权
    无线多载波通信系统中多个数据流的频分复用

    公开(公告)号:US08526412B2

    公开(公告)日:2013-09-03

    申请号:US10968614

    申请日:2004-10-18

    Abstract: Techniques for multiplexing multiple data streams using frequency division multiplexing (FDM) in an OFDM system are described. M disjoint “interlaces” are formed with U usable subbands. Each interlace is a different set of S subbands, where U=M·S. The subbands for each interlace are interlaced with the subbands for each of the other M−1 interlaces. M slots may be defined for each symbol period and assigned slot indices 1 through M. The slot indices may be mapped to interlaces such that (1) frequency diversity is achieved for each slot index and (2) the interlaces used for pilot transmission have varying distances to the interlaces used for each slot index, which improves channel estimation performance. Each data stream may be processed as data packets of a fixed size, and different numbers of slots may be used for each data packet depending on the coding and modulation scheme used for the data packet.

    Abstract translation: 描述了在OFDM系统中使用频分复用(FDM)来复用多个数据流的技术。 M个不相交的“交错”与U个可用的子带形成。 每个交错是不同的S个子带集合,其中U = M·S。 用于每个交错的子带与用于其它M-1交错的每个子带进行隔行扫描。 可以为每个符号周期和分配的时隙索引1到M定义M个时隙。时隙索引可以被映射到交织,使得(1)针对每个时隙索引实现频率分集,以及(2)用于导频传输的交织具有不同的 到每个时隙索引用于交织的距离,这提高了信道估计性能。 每个数据流可以被处理为固定大小的数据分组,并且根据用于数据分组的编码和调制方案,每个数据分组可以使用不同数量的时隙。

    FAST REPEATED INTEGRAL IMAGES
    40.
    发明申请
    FAST REPEATED INTEGRAL IMAGES 有权
    快速重复的整合图像

    公开(公告)号:US20120230600A1

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

    申请号:US13230775

    申请日:2011-09-12

    CPC classification number: G06T5/20

    Abstract: A repeated integral images method filters image data in only two passes, e.g., the first pass filters horizontal rows of pixels and a second pass filters vertical columns of pixels, or in a single pass. The filter performs at least one infinite impulse response (IIR) filter and at least one finite impulse response (FIR) filter on the image data. A plurality of IIR filters and FIR filters maybe performed to approximate a Gaussian filter. By minimizing the number of passes, the data flow between the processing unit and the storage unit is greatly reduced compared to conventional repeated integral images method thereby improving computation time.

    Abstract translation: 重复的积分图像方法仅在两遍中对图像数据进行滤波,例如,第一遍滤波器是水平行像素,第二遍滤波垂直列的像素,或者单次通过。 滤波器对图像数据执行至少一个无限脉冲响应(IIR)滤波器和至少一个有限脉冲响应(FIR)滤波器。 可以执行多个IIR滤波器和FIR滤波器以近似高斯滤波器。 通过最小化通过次数,与传统的重复积分图像方法相比,处理单元和存储单元之间的数据流大大减少,从而改善了计算时间。

Patent Agency Ranking