会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Methods, systems, and computer program products for preserving atomic writes using leaves and bitmaps
    • 用于使用树叶和位图保留原子写入的方法,系统和计算机程序产品
    • US07536507B1
    • 2009-05-19
    • US11393467
    • 2006-03-30
    • Michael P. WagnerDave HarveySriram Nagasubramanian
    • Michael P. WagnerDave HarveySriram Nagasubramanian
    • G06F12/00
    • G06F3/0643G06F3/0619G06F3/0689G06F11/1076
    • Methods, systems, and computer program products for preserving atomic writes to disk arrays are disclosed. According to one method, portions of a file are stored in paired locations on a disk array such that a first location of a location pair for a file portion stores scratch data for the file portion and a second portion of the location pair for the file portion stores valid data for the file portion. A bitmap is stored on the disk array. The bitmap has bits indicating whether valid data for each file portion resides in the first or the second location for its respective location pair. A write request to write data to a portion of the file being less than the entire file is received. The bitmap indicates that valid data for the portion of the file to be written to resides in a first memory location of one of the location pairs on the disk array. In response to the write request, the bitmap is copied to memory, the data for the portion of the file requested to be modified is copied from the first location of the one location pair to a second location of the one location pair on the disk array without copying the entire file and modifying the data in the second location based on the data to be written. The bitmap stored in memory is modified to indicate that valid data for the portion of the file resides in the second location of the one location pair and that scratch data for the portion of the file resides in the first location on the disk array. A request to save the modification is received, and, in response to the request to save the modified data, the bitmap stored on the disk array is replaced with the modified bitmap.
    • 公开了用于保留对磁盘阵列的原子写入的方法,系统和计算机程序产品。 根据一种方法,文件的部分被存储在磁盘阵列上的配对位置中,使得用于文件部分的位置对的第一位置存储用于文件部分的暂存数据和用于文件部分的位置对的第二部分 存储文件部分的有效数据。 位图存储在磁盘阵列上。 位图具有指示每个文件部分的有效数据是否位于其相应位置对的第一或第二位置的位。 接收写入数据到文件部分小于整个文件的写入请求。 位图指示要写入的文件部分的有效数据位于磁盘阵列上的一个位置对的第一个内存位置。 响应于写入请求,将位图复制到存储器中,将要修改的文件部分的数据从一个位置对的第一位置复制到磁盘阵列上的一个位置对的第二位置 而不复制整个文件,并根据要写入的数据修改第二个位置的数据。 存储在存储器中的位图被修改以指示文件部分的有效数据驻留在一个位置对的第二位置,并且该部分文件的暂存数据驻留在磁盘阵列上的第一个位置。 接收到保存修改的请求,并且响应于保存修改的数据的请求,存储在磁盘阵列上的位图被替换为修改的位图。