1. Trang chủ
  2. » Comedy

Đồng bộ đầy đủ của các hệ thống

30 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 30
Dung lượng 14,65 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

- De tai da mo hinh hoa mot each tong quat cac he thong tuang tranh va xay dung dugc nhung nguyen ly ca ban nhat cho bai toan hgp thanh cac he thong tuong tranh tdng quat, lam ca sa ch[r]

Trang 1

DAI HOC QUOC GIA HA NOI

TRirdNG DAI HOC KHOA HOC TU" NHIEN

A / , 6)E TAI NGHIEN Cl/U KHOA HOC C0N(5 NGHE

DONG BO DAY DU CUA CAC HE THONG

• •

( Complete Synchronization of Systems )

MA SO: QT - 01 - 28 CHtJ TRI DE TAI: TS.9 V H O A N G CHI THANH

He Ml2i^ ^

f>AI HOC O TftUN

V ^

HA NOI - 2002

Trang 2

TEN DE TAI; Dong bo day du cua cac he thong

MA SO: QT - 01 - 28

CHU TRi DE TAI: TS Hoang Chi Thanh

CAC CAN BO PHO I HOP:

TS Doan Van Ban ThS Vu Quang Thudng ThS Nguyin Xu^n Hoang

Trang 3

MUC LUC

Trang Phan I: BAO CAO TOM TAT 4

a Ten dt tai, Ma so 4

b Chu tri dt tai 4

c Cac can bo tham gia 4

d Muc tieu va noi dung nghien cuu 4

e Cac ket qua dat duac 4

f Tmh hinh kinh phi cua dt tai 5

Part II: SUMMARY 6

a Title and Code of the project 6

b Head of the research group 6

c Participants 6

d Research aims and contents 6

e Main obtained results 6

PHAN CHINH CUA BAO CAO 8

1 Lai m a dau 8

2 Noi dung chfnh 8

2.1 Bai toan d6ng bo day du 9

2.2 Ng6n ngu vet cue bo 9

2.3 Dong bo day du 10

3 Ket luan " 10

4 Tai lieu tham khao 11

PHU LUC: Cac bai bao da cong bo 12

1) Hoang Chi Thanh - ''Bdi todn dong bg ddy du trong ly 13

thuyet tuang tranh"' - 2002

2) Hoang Chi Thanh - \D6ng ho ddy du tren cdc ngon ngii 17

vet cue hg' - 2002

PHIEU DANG KY KET QUA NGHIEN CUU 29

Trang 4

PHAN I : B A O C A O T O M T A T

a Ten dt tai: Dong bo day du ciia cac he thong

Ma so: QT^-01 - 28

b Chu tri de tai: TS Hoang Chi Thanh

c Cac can bo tham gia:

TS Doan Van Ban ThS Vu Quang Thuang ThS Nsuv^n Xuan Hoang

d Muc tieu va noi dung nghien cuu:

D6ng bo va dong bo day du cua cac he tHong la mot van di max va quan trong trong cong nghe thong tm, Vi.ec nghien cuu t6ng hap cac he thong, dt ra

cac nguyen ly dong bp cho viec t6ng hgp cac he thong phiic vu tot cho viec phan tich, thiet ke va xu ly mang tranh cac he thong, ching han nhu cac mang truv6n tm, cac dav chuv^n san xuat, cac mang mav tfnh, cac ca so du lieu lan

va phan tan

Dt tai tap trung nghien cuu xay dung mo hinh tong quat cho cac he

thong tuang tranh va nguyen ly hap thanh Tu do dua ra cac di6u kien dii cho sud6ng bo day du

e Cac ket qua dat dugc:

- Chung toi da x^y dung dugc mo hinh tdng quat cho cac he thong ruang aanii vi r.guycn ly hgp thanh cac he thong tuang tranh, xet tmh d6ng bo, d6ng

bo day du cua chiing [bai bao I] Da dua ra di^u kien dii cho su d6ng bo day dii Clia cac he thong orong tranh duac bieu diln bai ngon nsu vet cue bo [bai bao2], ' " ^

- Dang huang din mot nshien cuu sinh viet luan an tien sv theo di tai

nay (Vu Quang Thuang — '"Divlu khie'n tuang tranh toi uu trong cac ca sa du lieu phan tan'^

- Da viei va dang mot bai bao:

4

Trang 5

Hoang Chi Thanh

Bdi todn dong bp ddy du trong ly thuyet tuomg tranh

Ky yeu Hoi thao Quoc gia "Mot so va'n de chon loc cua Cong nghe Th6ng tin", Dai hoc Hang hai Hai phong, 06/2001 , NXB khoa hoc Ky thuat

2002, trang 242 - 244

- Da viet mot bao cao tai Hoi thao Quoc gia "Mot so van de chon loc cua C6ng nghe Thong tin", Dai hoc Thuy san Nha Trang, 06/2002:

Hoang Chi Thanh

Dong bo ddy du tren cdc ngon ngii vet cue bg

f Tinh hinh kinh phi cua de tai:

- Thue khoan chuyen mon: 7.200.000 d

- Hoi thao khoa hoc, xemina: 600.000 d

- In an va cac viec khac: 200.000 d

T6ngc6ng: 8.000.000 d

r

Trang 6

PART II S U M M A R Y

a Title of the project: Complete Synchronization of Systems

Code of the project: QT- 01- 28

b Head of the research group:

Dr Hoang Chi Thanh

c Participants:

Dr Doan Van Ban

Ms Vu Quang Thuong

Ms Nguyen Xuan Hoang

d Research aims and contents:

Composition of concurrent systems is a new and important problem in Information Technology But the composition must be synchronous or completelly synchronous The main aim of the project is to show sufficient conditions for complete synchronization of concurrent systems and consider their properties

In order to do that we generally model concurrent systems by set theory, propose basic principles for system's composition and prove the complete synchronization for local trace languages

Main contents of the research:

1 General modelling for concurent systems

2 Analyzing behaviours of concurrent systems

3 Composing optimally small systems into large ones (conditions, methods, results I I)

4 Proposing a sufficient condition for complete synchronization of local trace languages

e Main obtained results:

We modeled concurent systems in general by using set theory The composition of concurrent systems has been based on two basic principles: composition principle and synchronization principle We also investigated nonnal form of synchronization and pointed out a sufficient condition for the complete synchronization The synchronization and complete synchronization are usually used in system analyzing and bottom-up designing

Trang 7

Main results of the project are presented in the following published papers:

1) Hoang Chi Thanh

Complete SynchronizationZs Problem in Theory of Concurrency

Proceedings of the 4^*" National Workshop on Information Technology, Publisher of Science & Technology - 2002, pp 242 - 244

2) Hoang Chi Thanh

Complete Synchronization on Local Trace Languages

Proceedings of the 5^^ National Workshop on Information Technology,

2002

Ha n6i, ngay 22 than^ 10 nam 2002

XAC NHAN CUA BAN CHU NHIEM KHOA: CHU TRI DE TAI

f^ y ^ C _

P^S T^"^-H A'^yl^ IA-, M'^ TS Hoang Chi Thanh

x A C NHAN CUA TRUdNG:

PHO Ml|u TRUONG

"^^ITi^.^'awjety.MwcJ/nia

Trang 8

PHAN CHINH CUA BAO CAO

1 LC3lMdDAU:

Mot trong nhung phuang phap thong dung de thiet ke cac he thong la phuang phap thiet ke duai-len (bottom-up method) He lan hgp thanh tu cac he

nho phai bao toan tinh chat dong bg, nghia la:

- M 6 I hanh dong trong he thong hap thanh phai la mot hanh dong trong cac he con va khong co hanh dong nao khac

- Thu tu xuat hien va so Idn xuat hien cua m6i mot hanh dong trong he thong hap thanh giong het nhu trong cac he con

M6i qua trinh ciia he thong ion phai la ''d6ng bo '' cua cac qua trinh

tuang ung trong cac he con Nhung co the co mot so qua trinh trong cac he con

khong tham gia xay dung nen qua trinh trong he lan Khi do he hap thanh khong thuc hien het "nhiem vu" cua cac he con mang ung

De tai nghien cuu x^y dung bai toan d6ng bo diy dii cho cac he tuang tranh t6ng quat va chi ra dieu kien dii cho su d6ng bo day dii ciia cac he tuang tranh duac bieu dien bai cac neon neu vet cue bo

2 NOIDL^^GCHINH:

Da CO mot so mo hinh bieu dien cac he thong arang tranh nhu: Petri Nets (C A Petn, 1963) , Trace Language (A Mazurrkiewicz, 1977) , CSP -< Communicatmg Sequential Proceses (C A R Hoare, 1978) , COSY (P Lauer, 1979) , CCS"- Calculus of Communicating Systems (R Milner, 1980), Processes Algebra, Event Structure, Transition System I , Local Trace Languages (D^ Kuske & R Monn, 2000)

M6i mo hinh tren thuang bao g6m hai phan: phan tinh, phan dong va phai xac dinh dugc cac dac trung chinh sau day ciia cac he thong tuang tranh:

- Quan he ruans tranh trong he

- Quan he xung dot trong he

- Tmh trang giao tiep i^contactness)

- Tmh trans tdc nshen (dead-lock)

- Cac buac thuc hien tuang tranh trong he (tuang tranh cue dai)

- Cac qua trinh trong he

- Hanh vi (behaviour) ciia he thong

Tu nhung mo hinh tren, chiing toi dua ra mo hinh tong quat nhu sau:

Trang 9

Gia sir D^ , D2, , D^ la cac tap hap mang nhiing nghia nao do

M6t he tucmg tranh long qudt la mot bo g6m n thanh phdn:

De xay dung he tuong tranh CS , chiing ta xay dung cac thanh phan P,

theo nguyen ly hap thdnh nhu sau:

P - t P ' n ( D , ' \ D r ) ) ' o ( P / n P , - ) u ( P ; n ( D ; \ D i ' ) ) i = i , 2 n

2.1 Bai toan d6ng bo diy du [l]:

Vai dieu kien nao thi : ^csics, ~ ^cs ^= ^

-Nghia la, tat ca cac qua trinh ciia cac he con deu duac tham gia xay dung cac qua trinh ciia he hgp thanh

Lai siai cho bai toan tren duac tap truns vao nson nsu vet cue bo, mot

mC hinh tuang tranh co nhieu y nghia thue te:

2.2 Nson ngu vet cue b6 (D Kuske & R Monn , 2000):

- Quan he dgc lap cue bo tren bang chu cai A: I z A^^ < 7)(A)

- Quan he lucmo ducmg vet cue bo - smh bai I la quan he tuang duang

nho nhat tren A* thoa man:

1) Vu, u ' ^ A*, 7 a e A : ( u u' => u,a u\a )

2) V(u, s) E L -rs^z s^ 7v^, v^_ELmu') : u.v, - u.v^

Vet cue bo la mot lop tuong duang ciia quan he orang duang

-Chiing toi da co cac ke't qua chinh sau day:

Trang 10

Dinh ly 1: Moi ng6n ngu ve't cue b6 tren (A, I) la d6ng bo ciia hai ngon ngiJ vet tren (A,, I,) va (A^, y ,

2.3 Dong bo d^y du:

Gia sir (B^ la mot ngon ngQ ve't cue bo tren (A^, I^) va H^ la mot ng6n ngfi

vet cue bo tren (A^, I2)

2) (u, s) G I A s ' e s A V G Lin(s') => (u.v, s\s') e I

3) (u, {a,b}) G I A (u.a.b.v, s) G I ^ (u.b.a.v, s) G I

4) (u.a, 0 ) G I = ^ ( U , {a})Gl

Dinh ly 2: Neu I^ la quan he dgc lap cue bg day dii tren A va I^ la day du tren

A^, -S = 'Sj # ®2 thi (B la ddng bg vet cue bg day dii cua '2?, va "B^

Ket qua tren co the ap dung de xac dinh hanh vi cua he thong tuang tranh lan hgp thanh tir cac he thong nho m6t each nhanh chong

Chiing toi cung da xet cac tinh chat dac trung khac ciia he hgp thanh

nhu: quan he tuang tranh co , quan he xung dot cf, tinh ben vung

3 KET LUAN:

- De tai da mo hinh hoa mot each tong quat cac he thong tuang tranh va xay dung dugc nhung nguyen ly ca ban nhat cho bai toan hgp thanh cac he thong tuong tranh tdng quat, lam ca sa cho cong viec thiet ke he thong, ung dung dugc cho cac mang may tinh, cac he thong thong tin, cac ca sa du lieu phan tan trong thuc te De tai cung da dua ra va chiing minh mot dieu kien du cho su d6ng bg day du cua cac he thdng tuong tranh dugc bieu dien bai cac ngon ngfi vet cue bg

- Cac thanh vien cua de tai se tiep tuc nghien cuu, phat trien cac ket qua

da CO va ap dung cho cac mo hinh khac va cho cac he thong thuc te nhu: mang truyen tin, day chuyen san xuat, mang may tinh

10

Trang 11

- D^ tai da c6ng tac v6i m6t s6' d^ tai khac d^ hoan thanh c6ng viec nghien cfiu, lam ca sa cho mdr s6' de tni cno hoc va nghifin cfiu sinh

- Di tai xin chan thanh cam an Ban Giam doc Dai hgc Qu6'c gia Ha n6i,

Ban Giam hieu Trudng Dai hoc Khoa hoc Tu nhien, Ban Chii nhiem Khoa Toan

- Ca - Tin hgc, Phong Khoa hoc va Cong nghe, Phong Tai vu va cac phong ban chfic nang da giup da, tao diSu kien Ihufln lgi va gop nhieu y kie'n quy bau d^ chung tdi sofm hoan thanh n^i dung nghien cfiu

4 TAI LIEU THAM K H A O :

Tlieoretical Computer Science 60 (1988) , pp 1 - 82

3 V Dickert & G Rozenberg

The Book of Traces

World Scientific , 1995

4 D Kuske & R Morin

Pomset for Local Trace Languages

Proceedings of CONCUR , 2000 (tai lieu la'y tren Internet:

htlp://www.cse.psu.edu/concur2()00 )

5 Hoang Chi Thanh

Cac thuat toiui Ilin dang chuan ciia vC't vh vS'l dOng bO

Tap chf Tin hgc & Dieu khien hgc,

T 17,S 1(2001), 72-77

1 ^

Trang 12

PHU LUC

CAC BAI BAO DA CONG BO

1) Hoang Chf Thanh

Bdi todn dong bg ddy du trong ly thuyet tuang tranh

Ky yeu Hoi thao Qudc gia "Mot sd van de chgn loc cua Cong nghe Thong tin", Dai hoc Hang hai Hai phong, 06/2001, NXB Khoa hoc & Ky thuat

2002, trang 242 - 244

2) Hoang Chi Thanh

Dong bg ddy dd tren cdc ngon ngii vet cue bg

Bao cao tai Hgi thao Qudc gia "Mot sd van de chon loc ciia Cong nghe Thong tm", Dai hgc Thuy san Nha Trang, 06/2002

\Z

Trang 13

KY YEU HOI THAO QUOC GIA

HAI PHONG, 7-9 THAxNG 6 NAM 2001

CUA CONG NGHE THONG TIN

BAO CAO TOAN VAN

NHA XUAT BAN KHOA HOC KY THUAT

Trang 14

Mot so vdn de chgn loc cua Cong nghe thong tin, Hdi Phong, 7-9 Ihdng 6 nam 2001

w

BAI TOAN DONG BO DAY DU TRONG LY THUYET TUONG TRANH

Hoang Chf Thanh

Trucmg Dai hoc Khoa hoc Tu nhien Dai hoc Quoc gia Ha Soi

Tom idt' Trong ihiei ke cdc he thong lumi^ iranh, chuns la ihu&n^ su dung phuong

phdp ihiei ki dudi - len vd nguyen ly dong bo He l&n hop ihdnh lu cdc he nhd phdi

bdo loan linh chdi ddng bg nghTa Id:

- Moi hanh dgng irong lie iiap thdnh phdi la moi iianli dong trong cdc he con vd

khong CO hdnh dong ndo khdc

' Thu lu xudi iiien vd so lan xudi hien cua inoi hdnh dong irong he hap ihdnh gidng

iiei nhu irong cdc he con

Moi qud irinh cua he ldi: Id "dong bg" cua cdc qud irinh luaiig img trong cdc he

con Nhu vay co the co moi so qud irinh trong cdc iic con kJiong than: gic xd\ dimg

qud irinh trong he ldi:

Bdi loan: \'di dieu kien ndo tin id) cd cdc qud trinh cua cdc he con deu duoc liiam

giu xdy dung cdc qud innh cua lie iirrp ihdnh vd he hap thdnh co linh chdt ddc

trung gi?

Ddy Id bdi todn md irong ly thuyet cdc he thdng luong tranh- \'iec ngliien cim gidi

quyet bdi loan ndy gdp plidn phdi irien ly ihuyei luoiig tranh cd trong iy iliuyei lan

img diing

1 HE THONG TUONG TRANH \'A CAC MO HINH Bl£U D I £ N

Mot h^ ihoiig duoc gpi la lucmg iranh n6u duac hcfp ihanh lis moi so he con ma iron<i

chung CO cac hanh dong xay ra moi each lUong iranh

1.1 Mot so mo hinh bieu dien

- Pein Nets (C A Pein 1963)

Trace Language (A Mazurkjewicz 1977)

CSP - CommunicaLing Sequenuai Processes (C A R Hoare 1978j

- COSY (P- Lauer 19'79 ^

CCS - Calculus of Communicaimg Sysiem (R Mime:, l980i

Processes Algebra Event Structure Transition Sysiem

1.2 Dinh nghlii long quat

Gia su D,, D^ D^ la cac lap nao do M6l he ihong luong iranh t6ng quat la m6i bt n

ihanh phiii:

CS = (P), P-, P J vdi P c D, ]=1 n, Vidu:

- He cac difeu ki6n va bien c6: I = (B E: F C)

- Mang VI iri/chuv^n: N = (P T; F K W M)

' Bang chix cai tucmg iranh: JE = (A p) ^ 2Ar-

Trang 15

Mot sd vdn de chon loc cua Cong nghe thong tin, Hdi Phong, 7-9 thdng 6 ndm 2001

1) Cac ihanh p h ^ cua ht thdng thucmg g6ni hai loai: cac thanh p h i i tmh va cac thanh

phin dCng

- Cac thanh ph^n tinh bao g6m tip cac hanh dCng (hoac cdc bifo c6), quan ht (dCc i^p,

thu tu, ) giua cdc hanh dOng, cdc dieu ki^n ban ddu cua he

- Cac thanh phdn dSng chua cdc di6u ki6n d^ cdc hanh dOng co thd xay ra va cdc di^u ki^n nhin duac khi hanh d6ng nao do viia mai xay ra, khong gian cdc trang thai cua h^ th6ng

2) Cac quy tic diiu khi^n ht th6ng

xMd hinh tren phai xdc dinh dugc cdc dac trung chinh sau day:

- Quan h€ tuong tranh trong h6

- Quan ht xung dGl trong ht

- Tinh trang ^iao tiep (contact)

- Tinh trang tac nghen (dead-lock)

- Cdc buoc thuc hi€n tuang tranh trong h€

- Cdc qua trinh irong h^

- Dang dieu (behaviour) cua h^ thdng: Ocs

2, BAI TOAN HOP THANH CAC H$ TUONG TRANH

Gia su CO hai he tuong tranh:

CS, = (P,\ P{ ?:) vai P,' c D,' va CS, = lRl^ P:^ , P,') vdi P,.' c D,\ i=l, n

Xay dung he tuong u-anh hop thanh tir hai he tuang tranli tren: CS = iT;, P., , Pa) vai P,

- D^^ [=1 n ma he tucmg tranh hop thanh CS thuc hien duoc cdc nhiem vu cua cdc he con vd bao toan cdc tinh chat cua he cang nhieu cang tot

Ky hieu CS = CS, S CSj

3 NGUYEN L^' HOP THANH CAC H £ TUONG TRANH

De xav Jum^ he cuang tranh CS, ta xdy dung cdc thanh phan P, theo nguyen ly hgp thanh sau dav

p^ ^ P^i ^ (D.-' - D;') ^ ?! - p.' '^ P; - (D:' - D-;), 1 = 1 2 , n

P/

Tren cac mien riens"thanh phdn cua he Idn la thanh phdn cua he nJio tucmg ung, con tren mien chuni! thanh phan cua he Idn chi chiia cdc phdn tu chung cua thdnh p hdn tuong 'ung trong cdc he nho

24'

-lb

Ngày đăng: 29/01/2021, 03:46

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w