Distributed directory deployment
    1.
    发明授权
    Distributed directory deployment 失效
    分布式目录部署

    公开(公告)号:US07860864B2

    公开(公告)日:2010-12-28

    申请号:US12108416

    申请日:2008-04-23

    IPC分类号: G06F17/30

    摘要: Each LDIF entry of a directory tree is read, split to a domain of LDIF fragments (corresponding to backend servers) and written to each LDIF fragment. The split may be accomplished through a hash function, establishing, for that iteration of LDIF entry, a write file. The LDIF entry is appended to the write file. A subsequent LDIF entry is read. A corresponding LDIF fragment is determined, which need not be different from the LDIF fragment to which the first LDIF entry was written. The current LDIF entry is written to the currently selected write file. The process continues until all LDIF entries are exhausted from the directory tree. LDIF fragments are each copied to distinct backend servers, where, each LDIF fragment may be loaded into a distributed directory data structure.

    摘要翻译: 读取目录树的每个LDIF条目,分割为LDIF片段的域(对应于后端服务器)并写入每个LDIF片段。 可以通过散列函数完成拆分,为LDIF条目的迭代建立写入文件。 LDIF条目附加到写入文件。 读取随后的LDIF条目。 确定对应的LDIF片段,其不需要与写入第一LDIF条目的LDIF片段不同。 当前的LDIF条目写入当前选择的写入文件。 该过程继续,直到所有LDIF条目从目录树中用尽。 LDIF片段都被复制到不同的后端服务器,其中每个LDIF片段可以被加载到分布式目录数据结构中。

    Distributed directory deployment
    2.
    发明授权
    Distributed directory deployment 失效
    分布式目录部署

    公开(公告)号:US07373348B2

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

    申请号:US11106396

    申请日:2005-04-14

    IPC分类号: G06F17/30

    摘要: Each LDIF entry of a directory tree is read, split to a domain of LDIF fragments (corresponding to backend servers) and written to each LDIF fragment. The split may be accomplished through a hash function, establishing, for that iteration of LDIF entry, a write file. The LDIF entry is appended to the write file. A subsequent LDIF entry is read. A corresponding LDIF fragment is determined, which need not be different from the LDIF fragment to which the first LDIF entry was written. The current LDIF entry is written to the currently selected write file. The process continues until all LDIF entries are exhausted from the directory tree. LDIF fragments are each copied to distinct backend servers, where, each LDIF fragment may be loaded into a distributed directory data structure.

    摘要翻译: 读取目录树的每个LDIF条目,分割为LDIF片段的域(对应于后端服务器)并写入每个LDIF片段。 可以通过散列函数完成拆分,为LDIF条目的迭代建立写入文件。 LDIF条目附加到写入文件。 读取随后的LDIF条目。 确定对应的LDIF片段,其不需要与写入第一LDIF条目的LDIF片段不同。 当前的LDIF条目写入当前选择的写入文件。 该过程继续,直到所有LDIF条目从目录树中用尽。 LDIF片段都被复制到不同的后端服务器,其中每个LDIF片段可以被加载到分布式目录数据结构中。

    Distributed Directory Deployment
    3.
    发明申请
    Distributed Directory Deployment 失效
    分布式目录部署

    公开(公告)号:US20080222161A1

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

    申请号:US12108416

    申请日:2008-04-23

    IPC分类号: G06F17/30

    摘要: Each LDIF entry of a directory tree is read, split to a domain of LDIF fragments (corresponding to backend servers) and written to each LDIF fragment. The split may be accomplished through a hash function, establishing, for that iteration of LDIF entry, a write file. The LDIF entry is appended to the write file. A subsequent LDIF entry is read. A corresponding LDIF fragment is determined, which need not be different from the LDIF fragment to which the first LDIF entry was written. The current LDIF entry is written to the currently selected write file. The process continues until all LDIF entries are exhausted from the directory tree. LDIF fragments are each copied to distinct backend servers, where, each LDIF fragment may be loaded into a distributed directory data structure.

    摘要翻译: 读取目录树的每个LDIF条目,分割为LDIF片段的域(对应于后端服务器)并写入每个LDIF片段。 可以通过散列函数完成拆分,为LDIF条目的迭代建立写入文件。 LDIF条目附加到写入文件。 读取随后的LDIF条目。 确定对应的LDIF片段,其不需要与写入第一LDIF条目的LDIF片段不同。 当前的LDIF条目写入当前选择的写入文件。 该过程继续,直到所有LDIF条目从目录树中用尽。 LDIF片段都被复制到不同的后端服务器,其中每个LDIF片段可以被加载到分布式目录数据结构中。

    Real-time Attribute Processor and Syntax Schema for Directory Access Protocol Services
    4.
    发明申请
    Real-time Attribute Processor and Syntax Schema for Directory Access Protocol Services 失效
    用于目录访问协议服务的实时属性处理器和语法模式

    公开(公告)号:US20110029683A1

    公开(公告)日:2011-02-03

    申请号:US12898917

    申请日:2010-10-06

    IPC分类号: G06F15/16

    摘要: A processor which cooperates with directory servers to handle requests for values of dynamic attributes which would otherwise present a real-time processing challenge to the directory server due to the server's dependence on the data normally being static in nature. Special schema syntax identifiers are used to identify dynamic attributes which then are not stored directly in the directory, but whose values are resolved at the time a read request is made for those attributes. This approach eliminates the need to store the dynamic information in the directory, and allows user-supplied modules to perform the resolution of the dynamic attributes in a real-time manner, including not only retrieving a value from a dynamic data source, but optionally performing calculations or manipulations on the data as well. One embodiment of the invention cooperates with Lightweight Directory Access Protocol (“LDAP”) directory servers.

    摘要翻译: 与目录服务器协作以处理对动态属性的值的请求的处理器,否则由于服务器对数据的依赖通常是静态的,否则将向目录服务器呈现实时处理挑战。 特殊模式语法标识符用于标识动态属性,然后不直接存储在目录中,但是在为这些属性进行读取请求时解析其值。 该方法消除了将动态信息存储在目录中的需要,并且允许用户提供的模块以实时方式来执行动态属性的解析,包括不仅从动态数据源检索值,而且还可以执行 也可以对数据进行计算或操作。 本发明的一个实施例与轻量级目录访问协议(“LDAP”)目录服务器协作。

    Real-time attribute processor and syntax schema for directory access protocol services
    5.
    发明授权
    Real-time attribute processor and syntax schema for directory access protocol services 失效
    用于目录访问协议服务的实时属性处理器和语法模式

    公开(公告)号:US08145666B2

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

    申请号:US12898917

    申请日:2010-10-06

    IPC分类号: G06F17/30

    摘要: Real-time attributes are processed according to a syntax schema for a directory access protocol service by associating by a computer a real-time attribute with a directory structure, the real-time attribute being externally stored from the directory structure; responsive to an access request via a directory access protocol for access to a database value for the real-time attribute, obtaining by a computer a current value from a real-time data source external to the directory structure, and converting by a computer the obtained value from a format not compatible with the directory access protocol to a compatible format; and returning by a computer to a requester the converted real-time attribute directly in the directory access protocol, wherein storing and updating of the converted real-time attribute value in the directory structure are eliminated or avoided.

    摘要翻译: 通过计算机将实时属性与目录结构相关联,实时属性根据目录访问协议服务的语法模式进行处理,该实时属性从目录结构外部存储; 响应于通过目录访问协议的访问请求访问用于实时属性的数据库值,由计算机从目录结构外部的实时数据源获取当前值,并由计算机转换所获得的 值从与目录访问协议不兼容的格式到兼容格式; 并且由计算机返回给请求者,直接在目录访问协议中转换的实时属性,其中存储和更新目录结构中的转换的实时属性值被消除或避免。

    Real-time attribute processor and syntax schema for directory access protocol services
    6.
    发明授权
    Real-time attribute processor and syntax schema for directory access protocol services 失效
    用于目录访问协议服务的实时属性处理器和语法模式

    公开(公告)号:US07840588B2

    公开(公告)日:2010-11-23

    申请号:US10809583

    申请日:2004-03-25

    IPC分类号: G06F17/30

    摘要: A directory server handles requests for values of dynamic attributes by providing at least one declaration for an attribute to be handled as a real-time attribute associated with but external to a directory structure; receiving a directory access protocol request for access to an attribute value from the associated directory structure; detecting requested access to an attribute declared as a real-time external attribute; resolving a real-time value by obtaining an attribute value from a real-time source external to the directory structure; converting the obtained attribute value from a real-time attribute to a static attribute, wherein the real-time attribute is incompatible with the directory access protocol, and wherein the static attribute is compatible with the directory access protocol; and returning to a requester the converted real-time attribute directly in the directory access protocol, wherein storing and updating of the converted real-time attribute value in the directory structure is eliminated or avoided.

    摘要翻译: 目录服务器通过为要处理的属性作为与目录结构相关联但在外部的实时属性提供至少一个声明来处理对动态属性的值的请求; 从相关联的目录结构接收访问属性值的目录访问协议请求; 检测对被声明为实时外部属性的属性的请求访问; 通过从目录结构外部的实时源获取属性值来解析实时值; 将所获得的属性值从实时属性转换为静态属性,其中所述实时属性与所述目录访问协议不兼容,并且其中所述静态属性与所述目录访问协议兼容; 并且直接在目录访问协议中返回到请求者转换的实时属性,其中消除或避免了在目录结构中存储和更新转换的实时属性值。

    Method and System to Alleviate Denial-of-Service Conditions on a Server
    7.
    发明申请
    Method and System to Alleviate Denial-of-Service Conditions on a Server 失效
    减轻服务器拒绝服务条件的方法和系统

    公开(公告)号:US20080189711A1

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

    申请号:US12105811

    申请日:2008-04-18

    IPC分类号: G06F9/46

    摘要: A method is presented for processing data in a multithreaded application to alleviate impaired or substandard performance conditions. Work items that are pending processing by the multithreaded application are placed into a data structure. The work items are processed by a plurality of threads within the multithreaded application in accordance with a first algorithm, e.g., first-in first-out (FIFO). A thread within the multithreaded application is configured apart from the plurality of threads such that it processes work items in accordance with a second algorithm that differs from the first algorithm, thereby avoiding the impairing condition. For example, the thread may process a pending work item only if it has a particular characteristic. The thread restricts its own processing of work items by intermittently evaluating workflow conditions for the plurality of threads; if the workflow conditions improve or are unimpaired, then the thread does not process any work items.

    摘要翻译: 提出了一种在多线程应用程序中处理数据以减轻受损或不合格的性能条件的方法。 多线程应用程序待处理的工作项被放置在数据结构中。 根据第一算法,例如先进先出(FIFO),由多线程应用程序内的多个线程处理工作项。 多线程应用程序内的线程被配置为与多个线程分开,使得它根据与第一算法不同的第二算法处理工作项,从而避免损害状况。 例如,线程可以仅在具有特定特征的情况下处理待处理的工作项。 线程通过间歇地评估多个线程的工作流条件来限制其自己的工作项的处理; 如果工作流条件改善或未受损,则线程不处理任何工作项。

    Method and system to alleviate denial-of-service conditions on a server

    公开(公告)号:US20080216080A1

    公开(公告)日:2008-09-04

    申请号:US12105140

    申请日:2008-04-17

    IPC分类号: G06F9/46

    摘要: A method is presented for processing data in a multithreaded application to alleviate impaired or substandard performance conditions. Work items that are pending processing by the multithreaded application are placed into a data structure. The work items are processed by a plurality of threads within the multithreaded application in accordance with a first algorithm, e.g., first-in first-out (FIFO). A thread within the multithreaded application is configured apart from the plurality of threads such that it processes work items in accordance with a second algorithm that differs from the first algorithm, thereby avoiding the impairing condition. For example, the thread may process a pending work item only if it has a particular characteristic. The thread restricts its own processing of work items by intermittently evaluating workflow conditions for the plurality of threads; if the workflow conditions improve or are unimpaired, then the thread does not process any work items.

    Method and system to alleviate denial-of-service conditions on a server
    9.
    发明授权
    Method and system to alleviate denial-of-service conditions on a server 失效
    减轻服务器拒绝服务条件的方法和系统

    公开(公告)号:US07386848B2

    公开(公告)日:2008-06-10

    申请号:US10677659

    申请日:2003-10-02

    IPC分类号: G06F9/46

    摘要: A method is presented for processing data in a multithreaded application to alleviate impaired or substandard performance conditions. Work items that are pending processing by the multithreaded application are placed into a data structure. The work items are processed by a plurality of threads within the multithreaded application in accordance with a first algorithm, e.g., first-in first-out (FIFO). A thread within the multithreaded application is configured apart from the plurality of threads such that it processes work items in accordance with a second algorithm that differs from the first algorithm, thereby avoiding the impairing condition. For example, the thread may process a pending work item only if it has a particular characteristic. The thread restricts its own processing of work items by intermittently evaluating workflow conditions for the plurality of threads; if the workflow conditions improve or are unimpaired, then the thread does not process any work items.

    摘要翻译: 提出了一种在多线程应用程序中处理数据以减轻受损或不合格的性能条件的方法。 多线程应用程序待处理的工作项被放置在数据结构中。 根据第一算法,例如先进先出(FIFO),由多线程应用程序内的多个线程处理工作项。 多线程应用程序内的线程被配置为与多个线程分开,使得它根据与第一算法不同的第二算法处理工作项,从而避免损害状况。 例如,线程可以仅在具有特定特征的情况下处理待处理的工作项。 线程通过间歇地评估多个线程的工作流条件来限制其自己的工作项的处理; 如果工作流条件改善或未受损,则线程不处理任何工作项。

    Controlling use of computing-related resources by multiple independent parties
    10.
    发明授权
    Controlling use of computing-related resources by multiple independent parties 有权
    由多个独立方控制计算相关资源的使用

    公开(公告)号:US08429757B1

    公开(公告)日:2013-04-23

    申请号:US13277070

    申请日:2011-10-19

    IPC分类号: H04L29/06

    摘要: Techniques are described for managing access to computing-related resources that, for example, may enable multiple distinct parties to independently control access to the resources (e.g., such that a request to access a resource succeeds only if all of multiple associated parties approve that access). For example, an executing software application may, on behalf of an end user, make use of computing-related resources of one or more types that are provided by one or more remote third-party network services (e.g., data storage services provided by an online storage service) —in such a situation, both the developer user who created the software application and the end user may be allowed to independently specify access rights for one or more particular such computing-related resources (e.g., stored data files), such that neither the end user nor the software application developer user may later access those resources without the approval of the other party.

    摘要翻译: 描述了用于管理对计算相关资源的访问的技术,例如,可以使多个不同方独立地控制对资源的访问(例如,使得只有当所有多个关联方批准该访问时,访问资源的请求才能成功 )。 例如,执行的软件应用程序可以代表最终用户利用由一个或多个远程第三方网络服务提供的一种或多种类型的计算相关资源(例如,由 在这种情况下,可以允许创建软件应用程序的开发者用户和终端用户独立地指定一个或多个特定的这样的计算相关资源(例如,存储的数据文件)的访问权限,例如, 最终用户和软件应用程序开发者用户以后都不可以在未经对方批准的情况下访问这些资源。