PASS系统分析
文章平均质量分 78
yizhoubatian
这个作者很懒,什么都没留下…
展开
-
PASS系统读过程分析(the provenance aware storage system)
首先看一下PASSv2系统的整体架构,如下图:大体上分为5个层次,Interceptor,Observer,Analyzer,Distributor和Lasagna。从用户角度来看,PASSv2就是一个透明的收集provenance信息的系统。下面看看各层的作用:Interceptor层拦截系统调用,然后将信息传递给Observer层。Observer层将系统调用信息转变为pr原创 2012-02-24 15:46:21 · 1542 阅读 · 3 评论 -
struct prov_addition是如何产生的
上节回顾: target_obj.rtype = PROV_PROCESS; target_obj.pr_phook = p; value_obj.rtype = PROV_FILE; value_obj.pr_inode = f->f_dentry->d_inode; if (pnode) { value_obj.rtype = PROV_PNODEFILE;原创 2012-02-24 21:55:25 · 382 阅读 · 0 评论 -
prov_analyzer_pawrite函数分析
proc_to_write.dtype = PROV_DIST_PROCESS; proc_to_write.pd_phook = p; err = prov_analyzer_pawrite(&proc_to_write, args, pos, &pa, 1);如上,这是do_paread中的语句。当前进程封装为prov_dist_obj结构体。args是buf以及长度,pos是偏移,这原创 2012-02-25 16:36:57 · 500 阅读 · 0 评论