ELASTIC AND DATA PARALLEL OPERATORS FOR STREAM PROCESSING
    71.
    发明申请
    ELASTIC AND DATA PARALLEL OPERATORS FOR STREAM PROCESSING 有权
    用于流程处理的弹性和数据并行操作器

    公开(公告)号:US20110041132A1

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

    申请号:US12539201

    申请日:2009-08-11

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5083

    摘要: A method to optimize performance of an operator on a computer system includes determining whether the system is busy, decreasing a software thread level within the operator if the system is busy, and increasing the software thread level within the operator if the system is not busy and a performance measure of the system at a current software thread level of the operator is greater than a performance measure of the system when the operator has a lower software thread level.

    摘要翻译: 一种用于优化计算机系统上的操作者的性能的方法包括确定系统是否忙碌,如果系统忙碌则降低操作者内的软件线程级别,并且如果系统不忙,则增加操作者内的软件线程级别, 当操作员具有较低的软件线程级别时,操作员当前软件线程级别的系统的性能测量值大于系统的性能测量。

    System and method for indexing a data stream
    72.
    发明申请
    System and method for indexing a data stream 失效
    用于索引数据流的系统和方法

    公开(公告)号:US20070214163A1

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

    申请号:US11373022

    申请日:2006-03-10

    IPC分类号: G06F7/00

    摘要: There are provided methods, computer program products, and systems for indexing a data stream. A method for indexing a data stream having attribute values includes the steps of parsing the data stream, and forming an index of tuples for a subset of attribute values of the data stream. The index is configured for retrieving the top-K tuples that optimize linearly weighted sums of at least some of the attribute values in the subset.

    摘要翻译: 提供了用于索引数据流的方法,计算机程序产品和系统。 用于索引具有属性值的数据流的方法包括解析数据流以及为数据流的属性值的子集形成元组的索引的步骤。 索引被配置用于检索优化子集中的至少一些属性值的线性加权和的顶部K元组。

    Methods and apparatus for interval query indexing
    74.
    发明申请
    Methods and apparatus for interval query indexing 审中-公开
    间隔查询索引的方法和装置

    公开(公告)号:US20060101045A1

    公开(公告)日:2006-05-11

    申请号:US10982570

    申请日:2004-11-05

    IPC分类号: G06F17/00 G06F7/00

    CPC分类号: G06F16/2246

    摘要: Interval query indexing techniques for use in accordance with data stream processing systems are disclosed. For example, in an illustrative aspect of the invention, a technique for use in processing a data stream comprises the following steps/operations. First, an attribute range of query intervals associated with the data stream is partitioned into one or more segments. Then, a set of virtual intervals is defined for each of the one or more segments. A query interval index is then built using the set of virtual intervals. The query interval index may be built by decomposing each query interval into one or more of the virtual intervals, and associating a query identifier with the decomposed virtual intervals.

    摘要翻译: 公开了根据数据流处理系统使用的间隔查询索引技术。 例如,在本发明的说明性方面,用于处理数据流的技术包括以下步骤/操作。 首先,与数据流相关联的查询间隔的属性范围被划分为一个或多个段。 然后,为一个或多个段中的每一个定义一组虚拟间隔。 然后使用该组虚拟间隔构建查询间隔索引。 可以通过将每个查询间隔分解为虚拟间隔中的一个或多个,并将查询标识符与分解的虚拟间隔相关联来构建查询间隔索引。

    Dynamic, finite versioning for concurrent transaction and query
processing
    77.
    发明授权
    Dynamic, finite versioning for concurrent transaction and query processing 失效
    用于并发事务和查询处理的动态有限版本

    公开(公告)号:US5287496A

    公开(公告)日:1994-02-15

    申请号:US661046

    申请日:1991-02-25

    摘要: A dynamic, finite versioning scheme supports concurrent transaction and query processing in which there is no interference between transactions and queries and no quiescence of either transactions or queries for allowing queries to access a more up-to-date database. Only a finite number of logical versions are dynamically maintained on disk for a database page. Acquiring no locks, queries access appropriate query versions, according to their initiation times. Each corresponding query version of all the database pages constitutes a transaction-consistent, but perhaps slightly out-of-date, database snapshot. Through typical concurrency control mechanisms, different transactions access the most up-to-date versions, and their updates are allowed to be incrementally written into the database before they are committed. To save storage, a physical page copy may simultaneously represent multiple versions. The exact logical version(s) that a physical page copy represents changes dynamically and implicitly. A new mechanism using time-invariant and time-varying data structures is introduced to define query snapshots, to facilitate a new query snapshot to be taken without interrupting either the transaction or query processing, to identify dynamically appropriate versions for transaction and query accesses, and to allow efficient, on-the-fly garbage collection when it is recognized that only a single page copy is sufficient to represent the required logical versions.

    摘要翻译: 动态的有限版本化方案支持并发事务和查询处理,其中事务和查询之间不存在任何干扰,也不需要任何交易或查询的静默以允许查询访问更新的数据库。 只有有限数量的逻辑版本在数据库页面的磁盘上动态维护。 获取无锁,查询访问适当的查询版本,根据其启动时间。 所有数据库页面的每个相应的查询版本构成事务一致但可能略微过时的数据库快照。 通过典型的并发控制机制,不同的事务访问最新的版本,并且允许其更新在提交之前被递增地写入数据库。 为了保存存储,物理页面副本可以同时表示多个版本。 物理页面副本代表的确切逻辑版本动态和隐式地更改。 引入了一种使用时不变和随时间变化的数据结构的新机制来定义查询快照,以便在不中断事务或查询处理的情况下实现新的查询快照,以识别用于事务和查询访问的动态适当版本,以及 以便在认识到只有单个页面副本足以表示所需的逻辑版本时才允许有效的即时垃圾收集。

    Power supply device using electromagnetic power generation

    公开(公告)号:US10804732B2

    公开(公告)日:2020-10-13

    申请号:US16249868

    申请日:2019-01-16

    摘要: A power supply device using electromagnetic power generation includes an electric motor, an electromagnet, a winding, a rechargeable unit, and a battery case. The electromagnet is operatively connected to the electric motor so that an activation of the electric motor changes a magnetic field of the electromagnet. The winding is around the electromagnet so that the change of the magnetic field of the electromagnet generates emf in the winding. The rechargeable unit is electrically connected to both the electric motor and the electromagnet so that the emf is stored in the rechargeable unit or supply to an external electric load. The battery case includes an electrical wire electrically connected to the winding.

    Incrementally constructing executable code for component-based applications
    80.
    发明授权
    Incrementally constructing executable code for component-based applications 有权
    增量构建基于组件的应用程序的可执行代码

    公开(公告)号:US08943482B2

    公开(公告)日:2015-01-27

    申请号:US12467011

    申请日:2009-05-15

    IPC分类号: G06F9/45 G06F9/44 G06F9/445

    摘要: One embodiment of a method for constructing executable code for a component-based application includes receiving a request to compile source code for the component-based application, wherein the request identifies the source code, and wherein the source code comprises a plurality of source code components, each of the source code components implementing a different component of the application, and performing a series of steps for each source code component where the series of steps includes: deriving a signature for the source code component, retrieving a stored signature corresponding to a currently available instance of executable code for the source code component, comparing the derived signature with the stored signature, compiling the source code component into the executable code when the derived signature does not match the stored signature, and obtaining the executable code for the source code component from a repository when the derived signature matches the stored signature.

    摘要翻译: 一种用于构建用于基于组件的应用的可执行代码的方法的一个实施例包括:接收针对所述基于组件的应用编译源代码的请求,其中所述请求标识所述源代码,并且其中所述源代码包括多个源代码组件 每个源代码组件实现应用程序的不同组件,并为每个源代码组件执行一系列步骤,其中该系列步骤包括:导出源代码组件的签名,检索与当前的对应的存储的签名 用于源代码组件的可执行代码的可用实例,将导出的签名与存储的签名进行比较,当派生的签名与存储的签名不匹配时,将源代码组件编译成可执行代码,以及获得源代码组件的可执行代码 当派生签名与存储的签名匹配时,从存储库中获取。