会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Automatic reallocation of structured external storage structures
    • 结构化外部存储结构的自动重新分配
    • US08341368B2
    • 2012-12-25
    • US12795276
    • 2010-06-07
    • David A. ElkoSteward L. Palmer
    • David A. ElkoSteward L. Palmer
    • G06G12/00G06F13/00G06F13/28G06F12/14G06F7/00G06F17/00
    • G06F9/5022G06F9/5016
    • A mechanism for automatic reallocation of shared external storage structures is provided. The shared external storage divides the dynamically allocable storage into fixed sized blocks referred to as allocation units. To create an object of a specific type, the shared external storage uses some number of allocation units. If the object will fit in one allocation unit, then it is placed in one allocation unit. If the object is larger than one allocation unit, then the appropriate number of allocation units is obtained and chained together to contain all of the information of the required object. When an object so allocated is no longer needed, the shared external storage breaks the object down to a set of one or more fixed sized allocation units. The shared external storage then returns the allocation units to the pool of available objects.
    • 提供了一种用于共享外部存储结构的自动重新分配的机制。 共享的外部存储将动态可分配的存储划分为称为分配单元的固定大小的块。 要创建特定类型的对象,共享外部存储使用一定数量的分配单位。 如果对象将适合一个分配单元,则它将被放置在一个分配单元中。 如果对象大于一个分配单元,则获得适当数量的分配单元并链接在一起以包含所需对象的所有信息。 当不再需要如此分配的对象时,共享的外部存储将对象分解成一组一个或多个固定大小的分配单元。 共享的外部存储器然后将分配单元返回到可用对象池中。
    • 3. 发明授权
    • Method and system for time synchronization among systems using parallel sysplex links
    • 使用并行系统链路的系统之间的时间同步的方法和系统
    • US08949468B2
    • 2015-02-03
    • US11247888
    • 2005-10-11
    • Scott M. CarlsonDavid A. ElkoRichard K. Errickson
    • Scott M. CarlsonDavid A. ElkoRichard K. Errickson
    • G06F15/16G06F9/54
    • G06F1/12G06F1/14G06F3/0611G06F3/0655G06F3/0688G06F9/5077G06F9/546G06F12/0238G06F2212/202H04J3/0667H04J3/0697H04L29/0854
    • Disclosed are a method of and system for providing time synchronization among first and second computer systems, where each of the computer systems includes hardware, operating system software and a layer of microcode operating between said hardware and said software. The method comprises the steps of using the microcode of the first computer system to provide a first timestamp, using the microcode of the second computer system to provide a second timestamp and a third timestamp, and using the microcode of the first computer system to provide a fourth timestamp. The method comprises the further steps of using the first, second, third and fourth timestamps to determine a timing difference between the first and second computer systems, and adjusting the timing among said first and second computer systems on the basis of said determined timing difference. Preferably, the first and second computer systems are connected together by a point-to-point link; and the first timestamp is sent from the first computer system to the second computer system, and the second and third timestamps are sent from the second computer system to the first computer system over that point-to-point link.
    • 公开了一种用于在第一和第二计算机系统之间提供时间同步的方法和系统,其中每个计算机系统包括在所述硬件和所述软件之间操作的硬件,操作系统软件和微代码层。 该方法包括以下步骤:使用第一计算机系统的微码来提供第一时间戳,使用第二计算机系统的微码来提供第二时间戳和第三时间戳,并且使用第一计算机系统的微码来提供第一时间戳 第四个时间戳。 该方法还包括以下步骤:使用第一,第二,第三和第四时间标记来确定第一和第二计算机系统之间的定时差异,以及基于所确定的定时差来调整所述第一和第二计算机系统之间的定时。 优选地,第一和第二计算机系统通过点对点链路连接在一起; 并且第一时间戳从第一计算机系统发送到第二计算机系统,并且第二和第三时间戳通过该点对点链路从第二计算机系统发送到第一计算机系统。
    • 7. 发明授权
    • Software cache management of a shared electronic store in a supplex
    • US5457793A
    • 1995-10-10
    • US860807
    • 1992-03-30
    • David A. ElkoJeffrey A. FreyBrian B. MooreJeffrey M. NickKevin F. SmithMichael D. Swanson
    • David A. ElkoJeffrey A. FreyBrian B. MooreJeffrey M. NickKevin F. SmithMichael D. Swanson
    • G06F12/02G06F12/08G06F12/12G06F15/167G06F17/30
    • G06F12/084G06F12/023G06F12/0866G06F12/123Y10S707/968Y10S707/99956
    • Storage is managed in a shared electronic store (SES) by assigning storage classes (STCs) to each directory entry having a data item stored in SES. The assignments of directory entries and data elements to the respective STCs can be changed at any time by any CPC. Eventually, no free space remains in the SES cache, and then space for new directory entries and data items must be obtained by reclaiming space occupied by directory entries and associated unchanged data items. The reclaiming of SES space is controlled on a STC basis. Any specified STC may reclaim from itself or from another STC using reclaiming software/microcode in SES, which includes a reclaim vector, a reclaim counter, a queue, and reclaiming controls. The vector and counter have respective elements for all possible STCs to controls how a specified STC may reclaim space from any or all target STC. Any enabled target STC reclaims its space according to an LRU algorithm maintained by a queue for the STC. A CPC can issue a command to load different values in target STC elements in the SES vector for a specified STC to control how reclaiming is apportioned for the specified STC. In SES, associated target counter elements are loaded from its vector. Reclaiming is done automatically in SES upon each directory miss in the current target STC having a non-zero counter value, when no free space exists. The counter is decremented for each reclaimed directory entry until its count reaches zero, and then the counter element for the next non-zero target STC is used for reclaiming until it reaches zero. When all STC elements in the counter are zero for the specified STC, the counter elements are reloaded from the vector elements to repeat the reclaiming operation, as long as a repeat factor for the specified STC has not reached zero. The repeat factor is decremented each time the counters are loaded from the vector. When the counters and repeat factor have all reached zero, reclaiming is disabled for the specified STC.
    • 8. 发明授权
    • Multi-part aggregated variable in structured external storage
    • 结构化外部存储中的多部分聚合变量
    • US08838910B2
    • 2014-09-16
    • US12795205
    • 2010-06-07
    • David A. ElkoRonen GrosmanStewart L. PalmerAdam J. Storm
    • David A. ElkoRonen GrosmanStewart L. PalmerAdam J. Storm
    • G06F12/00G06F17/30
    • G06F17/30348
    • A mechanism is provided for multi-part aggregated variables in structured external storage. The shared external storage provides a serialized, aggregated structure update capability. The shared external storage identifies each local value for which a group value is needed by name. Each time a member writes out its value, the member specifies the name of the object, the member's current value, and the type of aggregate function to apply (e.g., minimum, maximum, etc.). The structured external storage in one atomic operation updates the member's value, recalculates the aggregate of all of the individual values, and returns the aggregate to the member. The advantage of this approach is that it requires only one write operation to the structured external storage. The update operation does not require locking, because the operation is atomic.
    • 为结构化外部存储中的多部分聚合变量提供了一种机制。 共享外部存储提供了一个序列化的聚合结构更新功能。 共享的外部存储器通过名称标识需要组值的每个本地值。 每次成员写出其值时,成员将指定对象的名称,成员的当前值以及要应用的聚合函数的类型(例如最小值,最大值等)。 一个原子操作中的结构化外部存储更新成员的值,重新计算所有单个值的聚合,并将聚合返回给成员。 这种方法的优点是只需要对结构化外部存储器进行一次写操作。 更新操作不需要锁定,因为操作是原子的。