会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • System and method for providing hot spare redundancy and recovery for a very large database management system
    • 为非常大的数据库管理系统提供热备份冗余和恢复的系统和方法
    • US06205449B1
    • 2001-03-20
    • US09045601
    • 1998-03-20
    • Rajeev RastogiAbraham Silberschatz
    • Rajeev RastogiAbraham Silberschatz
    • G06F1730
    • G06F11/1471G06F2201/80Y10S707/99953
    • For use with a primary database residing on a primary computer, the primary computer being couplable to a secondary computer having a secondary database, a system for, and method of, allowing the secondary computer to operate as a hot spare for the primary computer and a database management system employing the system or the method. In one embodiment, the system includes: (1) a transaction logger, associated with the primary database, that maintains log records of transactions involving persistent data in the primary database, (2) a transaction processor, associated with the primary database, that transmits at least a portion of the log records to the secondary computer to allow the secondary computer to commit the at least the portion of the log records to the secondary database and (3) parameters, associated with the primary and secondary databases, that designate a state of the primary and secondary computers and indicate relative synchronization of the primary and secondary databases.
    • 为了与驻留在主计算机上的主数据库一起使用,主计算机可连接到具有辅助数据库的辅助计算机,用于允许辅助计算机作为主计算机的热备用的系统和方法的辅助计算机,以及 采用系统或方法的数据库管理系统。 在一个实施例中,系统包括:(1)与主数据库相关联的事务记录器,其维护涉及主数据库中的持久数据的事务的日志记录,(2)与主数据库相关联的事务处理器,其传送 至少一部分日志记录到辅助计算机,以允许辅助计算机将至少一部分日志记录提交到辅助数据库;以及(3)与主数据库和辅助数据库相关联的指定状态的参数 的主要和次要计算机,并指示主要和次要数据库的相对同步。
    • 4. 发明授权
    • Determination of physical topology of a communication network
    • 确定通信网络的物理拓扑
    • US06697338B1
    • 2004-02-24
    • US09428419
    • 1999-10-28
    • Yuri BreitbartMinos N. GarofalakisClifford Eric MartinRajeev RastogiSrinivasan SeshadriAbraham Silberschatz
    • Yuri BreitbartMinos N. GarofalakisClifford Eric MartinRajeev RastogiSrinivasan SeshadriAbraham Silberschatz
    • H04L1228
    • H04L41/12
    • Physical connectivity is determined between elements such as switches and routers in a multiple subnet communication network. Each element has one or more interfaces each of which is physically linked with an interface of another network element. Address sets are generated for each interface of the network elements, wherein members of a given address set correspond to network elements that can be reached from the corresponding interface for which the given address set was generated. The members of first address sets generated for corresponding interfaces of a given network element, are compared with the members of second address sets generated for corresponding interfaces of network elements other than the given element. A set of candidate connections between an interface of the given network element and one or more interfaces of other network elements, are determined. If more than one candidate connection is determined, connections with network elements that are in the same subnet as the given network element are eliminated from the set.
    • 在多个子网通信网络中的诸如交换机和路由器的元件之间确定物理连接性。 每个元件具有一个或多个接口,每个接口与另一个网络元件的接口物理连接。 为网络元件的每个接口生成地址集,其中给定地址集合的成员对应于可以从生成给定地址集的相应接口到达的网络元素。 将给定网元的相应接口生成的第一地址集的成员与为给定元素以外的网元的相应接口生成的第二地址集的成员进行比较。 确定给定网络元件的接口与其他网络元件的一个或多个接口之间的一组候选连接。 如果确定了多个候选连接,则与组中与网络元素位于与给定网络元素相同的子网中的连接被消除。
    • 6. 发明授权
    • Method and apparatus for providing enhanced pay per view in a video
server employing a coarse-grained striping scheme
    • 在采用粗粒度条带化方案的视频服务器中提供增强的每次观看付费的方法和装置
    • US5964829A
    • 1999-10-12
    • US624011
    • 1996-03-27
    • Banu OzdenRajeev RastogiAbraham Silberschatz
    • Banu OzdenRajeev RastogiAbraham Silberschatz
    • G06F15/173G06F9/46G06F9/48H04N5/765H04N5/93H04N7/16H04N7/173H04N21/2315H04N21/262
    • H04N7/17336
    • A method and apparatus are disclosed for providing enhanced pay per view in a video server. Specifically, the present invention periodically schedules a group of non pre-emptible tasks corresponding to videos in a video server having a predetermined number of processors, wherein each task begins at predetermined periods and has a set of sub-tasks separated by predetermined intervals. To schedule the group of tasks, the present invention divides the tasks into two groups according to whether they may be scheduled on a single processor. The present invention schedules each group separately. For the group of tasks not scheduleable on a single processor, the present invention determines a number of processors required to schedule such group and schedules such tasks to start at a predetermined time. For the group of tasks scheduleable on a single processor, the present invention determines whether such tasks are scheduleable on the available processors using an array of time slots. If the present invention determines that such group of tasks are not scheduleable on the available processors, then the present invention recursively partitions such group of tasks in subsets and re-performs the second determination of scheduleability. Recursive partitioning continues until the group of tasks is deemed scheduleable or no longer partitionable. In the latter case, the group of tasks is deemed not scheduleable.
    • 公开了一种用于在视频服务器中提供增强的每次视图的方法和装置。 具体地说,本发明周期性地调度与具有预定数量的处理器的视频服务器中的视频相对应的一组不可预先排除的任务,其中每个任务以预定时段开始并且具有以预定间隔隔开的一组子任务。 为了安排该组任务,本发明根据它们是否可以在单个处理器上进行调度来将任务分成两组。 本发明分别安排每组。 对于在单个处理器上不可调度的任务组,本发明确定了调度这样的组并且计划这些任务在预定时间开始的所需的处理器数量。 对于在单个处理器上可调度的任务组,本发明使用时隙阵列来确定这些任务是否在可用处理器上可调度。 如果本发明确定这样的任务组在可用处理器上是不可调度的,则本发明递归地在子集中划分这样的任务组,并重新执行可调度性的第二确定。 递归分区继续进行,直到任务组被视为可安排或不再可分区。 在后一种情况下,该组任务被视为不可计划。
    • 7. 发明授权
    • System and method for restoring a multiple checkpointed database in view
of loss of volatile memory
    • 考虑到易失性存储器的丢失,还原多个检查点数据库的系统和方法
    • US5864849A
    • 1999-01-26
    • US767048
    • 1996-12-16
    • Philip Lewis BohannonRajeev RastogiAbraham SilberschatzSundararajarao Sudarshan
    • Philip Lewis BohannonRajeev RastogiAbraham SilberschatzSundararajarao Sudarshan
    • G06F11/14G06F17/30
    • G06F11/1469G06F11/1471Y10S707/99937Y10S707/99938Y10S707/99952Y10S707/99953
    • For use with an active database stored in volatile memory for direct revision thereof, the active database having multiple checkpoints and a stable log, having a tail stored in the volatile memory, for tracking revisions to the active database to allow corresponding revisions to be made to the multiple checkpoints, the active database subject to corruption, a system for, and method of, restoring the active database and a computer system containing the same. The system includes: (1) a checkpoint determination controller that determines which of the multiple checkpoints is a most recently completed checkpoint and copies the most recently completed checkpoint to the volatile memory to serve as an unrevised database for reconstructing the active database and (2) a revision application controller that retrieves selected ones of the revisions from the stable log and the tail and applies the revisions to the unrevised database thereby to restore the active database. In an advantageous embodiment, the applied revisions include log records at an operation level (lower level of abstration than transactions), and the revision application controller, using memory locks while restoring the active database, releases ones of the memory locks as a function of applying ones of the log records.
    • 为了与存储在易失性存储器中的活动数据库一起用于其直接修订,活动数据库具有多个检查点和稳定的日志,其具有存储在易失性存储器中的尾部,用于跟踪活动数据库的修订以允许相应的修订 多个检查点,活动数据库受到破坏,恢复活动数据库的系统和方法以及包含该活动数据库的计算机系统。 该系统包括:(1)检查点确定控制器,其确定多个检查点中的哪一个是最近完成的检查点,并将最近完成的检查点复制到易失性存储器,以用作用于重建活动数据库的未修改的数据库;以及(2) 修订应用程序控制器,从稳定日志和尾部检索选定的修订版本,并将修订版本应用到未修改的数据库,从而恢复活动数据库。 在有利的实施例中,所应用的修订包括在操作级别(比交易更低级别)的日志记录,以及在恢复活动数据库时使用存储器锁定的修订应用程序控制器,释放作为应用的函数的存储器锁 一些日志记录。
    • 8. 发明授权
    • System and method for restoring a distributed checkpointed database
    • 用于恢复分布式检查点数据库的系统和方法
    • US5845292A
    • 1998-12-01
    • US766096
    • 1996-12-16
    • Philip L. BohannonJames Allen ParkerRajeev RastogiAbraham Silberschatz
    • Philip L. BohannonJames Allen ParkerRajeev RastogiAbraham Silberschatz
    • G06F17/30
    • G06F11/1471G06F11/1469G06F2201/80Y10S707/99938Y10S707/99952Y10S707/99953
    • For use with a central database associated with a server of a network, the central database having distributed counterparts stored in volatile memories of clients of the network to allow operations to be performed locally thereon, the central database further having multiple checkpoints and a stable log stored in the server for tracking operations on the central database to allow corresponding operations to be made to the multiple checkpoints, the stable log having tails stored in the volatile memories to track operations on corresponding ones of the distributed counterparts, the distributed counterparts to corruption, a system for, and method of, restoring a distributed counterpart stored in one of the volatile memories. The system includes: (1) a checkpoint determination controller that determines which of the multiple checkpoints is a most recently completed checkpoint and copies the most recently completed checkpoint to the one of the volatile memories to serve as an unrevised database for reconstructing the distributed counterpart and (2) an operation application controller that retrieves selected ones of the operations from the stable log and a tail corresponding to the distributed counterpart and applies the operations to the unrevised database thereby to restore the distributed counterpart.
    • 为了与与网络的服务器相关联的中央数据库使用,中央数据库具有存储在网络的客户端的易失性存储器中的分布的对等体,以允许在本地执行操作,中央数据库还具有多个检查点和稳定的日志存储 在服务器中用于在中央数据库上跟踪操作以允许对多个检查点进行相应的操作,稳定日志具有存储在易失性存储器中的尾部,以跟踪对应的分布对等体的操作,分布的对等体到腐败, 系统和恢复存储在一个易失性存储器中的分布式对方的方法。 该系统包括:(1)检查点确定控制器,其确定多个检查点中的哪一个是最近完成的检查点,并将最近完成的检查点复制到易失性存储器中的一个,以用作用于重建分布式对等体的未修复数据库, (2)操作应用程序控制器,其从稳定日志中检索所选择的操作和对应于分发对方的尾部,并将操作应用于未修改的数据库,从而恢复分布的对等体。