发明名称 SYSTEM AND METHOD FOR IMPLEMENTING SHARED PROBABILISTIC COUNTERS STORING UPDATE PROBABILITY VALUES
摘要 The systems and methods described herein may implement probabilistic counters and/or update mechanisms for those counters such that they are dependent on the value of a configurable accuracy parameter. The accuracy parameter value may be adjusted to provide fine-grained control over the tradeoff between the accuracy of the counters and the performance of applications that access them. The counters may be implemented as data structures that include a mantissa portion and an exponent portion that collectively represent an update probability value. When updating the counters, the value of the configurable accuracy parameter may affect whether, when, how often, or by what amount the mantissa portion and/or the exponent portion are updated. Updating a probabilistic counter may include multiplying its value by a constant that is dependent on the value of a configurable accuracy parameter. The counters may be accessible within transactions. The counters may have deterministic update policies.
申请公布号 WO2014100296(A1) 申请公布日期 2014.06.26
申请号 WO2013US76317 申请日期 2013.12.19
申请人 ORACLE INTERNATIONAL CORPORATION 发明人 DICE, DAVID;LEV, YOSEF;MOIR, MARK, S.
分类号 G06F9/52;G06F9/50 主分类号 G06F9/52
代理机构 代理人
主权项
地址