We use cookies to improve your experience with our site.

用于块云存储系统中的分离逻辑及其判定性

A Separation Logic for Sequences in Block-Based Cloud Storage Systems and Its Decidability

  • 摘要:
    研究背景 云存储系统是保证业务稳定性和数据可靠性的关键。相较于其它类型的云存储系统,块云存储系统具有效率高、实时性强等特点,已经得到广泛应用,但系统故障也时有发生。这些故障给公司造成了重大的经济损失。因此,验证块云存储系统的可靠性就变得十分重要且紧迫。然而,由于系统中块的长度是有限但不定长的,用一阶逻辑或者分离逻辑都很难描述和验证系统中的性质。因此,本文提出了序列分离逻辑。
    目的 本文引入序列分离逻辑,目的是通过在分离逻辑中引入序列变元和作用在序列变元上的量词,简洁地描述块云存储系统中不定长的块结构。此外,为了给研究系统验证方法提供理论基础,本文研究了该逻辑的判定性。
    方法 本文证明可判定子类时用到的方法是将待证子类归约到可判定的字方程上;证明不可判定子类时用到的方法是将不可判定的闵斯基自动机停机问题归约到待证子类上。
    结果 本文给出的主要结果有:对于序列分离逻辑,包含一次量词交替的前束范式子类是可判定的,而包含两次量词交替的前束范式子类是不可判定的。对于前者,其可满足性问的时间复杂度是2-EXPTIME的。
    结论 对于序列分离逻辑子类,本文发现了关于前束范式的一个判定边界,并给出了其可判定子类的复杂度。这些结果可以为块云存储系统的自动验证方法提供理论基础。

     

    Abstract: Cloud storage systems are crucial for ensuring business stability and data reliability. Among them, block-based cloud storage systems (BCSSs) have been widely adopted in the industry due to their high efficiency and strong performance. However, system failures occur from time to time, causing significant financial losses to companies. Therefore, verifying the reliability of BCSSs has become important and urgent. Nevertheless, since blocks in these systems are of finite but variable sizes, it is difficult to describe and verify properties using first-order logic or separation logic. To address this issue, we propose Sequence-Heap Separation Logic (SeqSL), which introduces sequence values and sequence variables into separation logic. Our logic can simplify property expressions while enhancing the ability to describe these systems. To provide a theoretical foundation for verification, we study the decidability of this logic, with the main conclusions as follows. 1) The satisfiability problem of the fragment with a single quantifier alternation is decidable, and belongs to 2-EXPTIME (2-Exponential Time). As a by-product, we propose a decision procedure for this decidable fragment. 2) The satisfiability problem of the fragment with two quantifier alternations is undecidable.

     

/

返回文章
返回