首页 | 本学科首页   官方微博 | 高级检索  
     

线程一致性模型及其实现
引用本文:周伟波,戴华东,杨学军.线程一致性模型及其实现[J].计算机工程与科学,2003,25(1):71-75.
作者姓名:周伟波  戴华东  杨学军
作者单位:国防科技大学计算机学院,湖南,长沙,410073
基金项目:国家杰出青年科学基金资助项目(69825104)
摘    要:在虚拟分布式共享存储系统(SVM)中,为了保证程序在分布式环境下正确运行,维护存储一致性是关键问题之一,本文提出了一种全新的一致性模型-线程一致性模型(TC),并阐述了基于TC模型的虚拟分布式共享存储系统MTK的实现,线程一致性模型从操作系统内核的角度出发,把程序执行过程中的同步点与线程状态结合起来考虑存储一致 性问题,有利于数据局部性的开发,另外,多线程体系结构的一个显著优势就是能把计算和通信重叠起来,从而有效地隐藏通信延迟,在内核级实现线程一致性模型时,线程 及同步原语(锁、栅栏)都维护一个写记录,同时定义了同构唤醒线程簇。

关 键 词:线程一致性模型  操作系统  内核  计算机  虚拟分布式共享存储系统
文章编号:1007-130X(2003)01-0071-05
修稿时间:2001年11月19

A Thread Consistency Model and Its Implementation
ZHOU Wei-bo,DAI Hua-dong,YANG Xue-jun.A Thread Consistency Model and Its Implementation[J].Computer Engineering & Science,2003,25(1):71-75.
Authors:ZHOU Wei-bo  DAI Hua-dong  YANG Xue-jun
Abstract:To ensure the program to run correctly in SVMs, one of the most important problems is data consistency. In this paper, a new data consistency model is put forward, and MTK,which is based on the model,is introduced . The model considers the data consistency problem from the angle of the OS kernel, and the combination of synchronization points during execution is also taken into account. It is conducive to developing data locality. Moreover , one of the greatest merits of the Multiplex Threads Architecture is the overlap of computation and communications . It will hide the latency of communications. For the implementation of the model, threads and synchronization primitives (lock, barrier) are used to maintain a structure of write-notice-record, and a structure of clustered wake-up threads set(CWTS) is defined.
Keywords:SVM  thread consistency model  MTK  write-notice-record  clustered wakeup thread set
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号