首页> 外文会议>Advances in Computational Methods in Sciences and Engineering 2005 vol.4B; Lecture Series on Computer and Computational Sciences; vol.4B >A Covert Channel-Free Validation Algorithm Using Timestamp Order for Multilevel-Secure Optimistic Concurrency Control
【24h】

A Covert Channel-Free Validation Algorithm Using Timestamp Order for Multilevel-Secure Optimistic Concurrency Control

机译:时间戳顺序的多通道安全乐观并发控制的无信道无通道验证算法

获取原文
获取原文并翻译 | 示例

摘要

Although multilevel secure optimistic concurrency control (MLS/OCC) is capable of providing much higher parallelism compared to the locking-based scheme, the use of transaction aborts as the main mechanism for maintaining consistency is a serious disadvantage in the sense that it can induce unnecessary aborts problem due to clumsy definition of conflict and starvation problem due to indefinite delay of high-level transactions in order to avoid covert timing channel. From this line, the refinements of MLS/OCC will take a closer look at the following questions: (1) Are timestamps useful to refine validation of transactions in order to reduce the risk of restart among equal-level transactions. (2) Can starvation due to prevention of covert channel be solved in a more elegant way than has been suggested so far?rnIn order to reap the potential advantage of high parallelism and delay-secureness, this sort of unnecessary aborts problem should be alleviated. The basic refinement philosophy for the solution on unnecessary aborts problem is to incorporate the advantage of timestamp ordering into MLS/OCC. To this end, timestamp ordering is employed mainly for transaction validation. In this sense, we call this approach MLS/OTSO. This variant is shown to preserve the security semantics of the MLS/OCC while significantly reducing the cost of its validation phase. We should note at this point that the MLS/OTSO algorithm presents an opportunity for reducing the amount of work wasted by restarted transactions. Write timestamps can be tested when items are read as well as during validation-, thus allowing transactions to detect certain inevitable restarts earlier in their execution. We will pursue this possibility further in MLS/OTSO, although the resulting algorithm would not really be an optimistic one, but we note that this modification may indeed be worth considering for performance reasons.
机译:尽管与基于锁定的方案相比,多层安全乐观并发控制(MLS / OCC)能够提供更高的并行度,但是从事务中止的使用作为维持一致性的主要机制的角度来看,它是一个严重的缺点,因为它可能导致不必要的后果。中止由于冲突的笨拙定义而引起的问题,以及由于高层事务的不确定延迟而引起的饥饿问题,从而避免了秘密的时序通道。从这一方面来看,MLS / OCC的细化将仔细研究以下问题:(1)时间戳是否可用于细化事务验证,以降低同等级别事务之间重启的风险。 (2)可以通过比迄今为止建议的更优雅的方式解决由于防止隐蔽通道而导致的饥饿吗?为了获得高并行性和延迟安全性的潜在优势,应缓解这种不必要的中止问题。解决不必要的中止问题的基本优化原理是将时间戳排序的优势整合到MLS / OCC中。为此,时间戳排序主要用于事务验证。从这个意义上讲,我们称这种方法为MLS / OTSO。已显示此变体保留了MLS / OCC的安全语义,同时显着降低了其验证阶段的成本。在这一点上,我们应该注意,MLS / OTSO算法为减少因重新启动的事务而浪费的工作量提供了机会。可以在读取项目时以及在验证过程中测试写入时间戳,从而使事务能够在执行过程中更早地检测到某些不可避免的重启。我们将在MLS / OTSO中进一步探讨这种可能性,尽管最终的算法并不是真正的乐观算法,但是我们注意到由于性能原因,这种修改确实值得考虑。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号