![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Lập lịch tối ưu trong cơ sở dữ liệu song song.
Số trang: 10
Loại file: pdf
Dung lượng: 4.92 MB
Lượt xem: 18
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Lập lịch tối ưu trong cơ sở dữ liệu song song. Các nhà khoa học đã phát triển các lý thuyết về các hệ thống phức tạp mà thành tựu là hợp nhất với các lý thuyết hỗn độn (chaos theory), lý thuyết phức tạp (complexity theory)... nghiên cứu những hệ thống động, sự hỗn loạn và thích nghi phức tạp, đưa công cụ toán học vào để mô tả hành vi hệ thống.
Nội dung trích xuất từ tài liệu:
Lập lịch tối ưu trong cơ sở dữ liệu song song. T,!-p chi Tin hoc va oa« khiin hoc, T. 17, S.3 (2001), 87-96 AI. ~ , _ A LI:\P qCH Tal uu TRaNG co so mr LI~U SONG SONG NGUYEN XUAN HUY, NGUYEN MAu HAN Abstract. Parallel execution offers a solution to the problem of reducing the response time queries against large database. As receiving a SQL query, the parallel DBMS first find a procedural plan to execute the query that delivers the query result in minimal time. There is two phase to execute the plan: the first phase applies the tactic of minimizing total work while the second applies the tactic of partitioning work among processors. More specialists in computer science are now researching the otimization schedule on parallel database problems to divide effectively the work into the processors. The paper suggests an optimization pipelined parallelism schedule algorithm in which communication cost among nodes of operator tree will be take care. Waqar Hasan has solved the same problem in non-communication cost case in 1995. T6rn tl(t. Xl1:If song song cho ph ep giam thie'u tho-i gian hoi dap ciia cau truy Vim tren cac CO' sO-dii' li~u (CSDL) krn. Khi nh an m9t cau truy va:n SQL gl1:iMn, h~ quan tri CSDL truxrc tien se tlm phtrong an thi hanh toi iru d€! tho-i gian tri 1m truy va:n la nho nhfit. Phuong an nay phdi trii qua hai giai dean chinh: giai dean lam C1rC tie'u khoi hro'ng cong vi~c v a giai dean ph an bo cong viec cho cac b9 xli' If. Bid toan l~p lich toi u'u de' phan chia ccng vi~c m9t each ho-p If cho cac b9 xu' If la mot bai toan dtro'c nhieu nha tin hoc quan tam. Bai bao nay de xu St m9t thu%t toan l%plich song song dang ong (pipelined parallelism schedule) co tinh di1nchi phi truyen thong giira cac tram. Truong ho-p khOng tinh di1nchi phi truyen thOng da dircc Hasan giii quyet nam 1995 [5]. 1. GIOl THI~U Toi UlJ. h6a truy van la mot de tai dutrc nhieu ngtro'i quan tam khi bltt dau phat trie'n cac h~ quan tr~ CSDL. Hieu qua va tinh kha thi cu a vi~c t5 chirc khai thac CSDL tren moi trrro'ng da xtl- ly dil thu hut SIT quan tam nghien ciru ciia nhieu nha tin h9C. M9t yeu to dh den Sl!.' thanh cong cu a cac h~ quan tri CSDL da xtl- ly nay la tinh hi~u qua cu a b9 toi u-u h6a. Tru'o'c khi tr88 NGUYEN XU AN HUY, NGUYEN MAu HAN Bai bao nay, t~p trung vao bai toan I~p lich eho cay toan tli- dang O'ng (pipelined operator tree), nghia Ia mi?t sO' toan tli- cua cay e6 the' thuc hien dong thai, dii: Ii~u san xuat ra cua toan tli- nay e6 the' Ia dii' Ii~u tieu thu cu a toan tli- kia. qp lich eho ca,y toan tu' nhir the Ia mi?t bai toan phirc tap. Chung ta se dira bai toan v'e dang don gian ho'n, e6 d9 phirc t ap da thirc, bhg cac phep x6a canh va gi?p cac nut de' chuyen cay toan tu' phirc tap th anh cay toan tli- do'n dieu, Cudi cling se tlm mi?t ph an hoach lien thong to'i U'U eho cac nut cii a cay toan tli- de' chuydn cac cay con vao cac bi? xli- Iy ttro'ng irng. TrU'M.Saiary and S.Skill=L~p trlnh Ta e6 cay truy van chii giai va cay toan tli- ttrong irng Ia: AVG AVG. i ~ sort- merge i • Merge E.mg,oMempoom / \ EMP M / \ [> LA-PqCH TOI UlJ TRaNG co' so nfr LI~U SONG SONG 89 Djnh nghia 2.3. Bai toan l~p lich cay toan tu: dang ong dircc phat higu nhir sau: Input: Cay toan trl: T = (V, E); t, Ill. trong so ctia nut thir i; Cij Ill. trong so cua canh (i,j) E E; pIa so hi? xU- lY. Output: Mi?t lich truy van voi thoi gian td. 101 circ tigu. Nghia la, ffii?t phep phan hoach V thanh cac t~p Fl, ... , Fp sao eho ffiaxl:90 NGUYEN XUAN HUY, NGUYEN MAU HAN D!nh nghia 2.7. Cut(i, j) la x6a di canh (i, j) va them trong so cua n6 vao nut i va i, nghia la tnew t = told t + C> > va tJ tnew J = told J + C> > . tJ Neu m9t lich truy van d~t d. i Ih j tren cling b9 xu: Iy k thl vi~c d.i dir li~u tren cac b9 xU- Iy la bat bien khi i va j bi g9P, va nut moi se diro'c dinh vi tren b9 xU- Iy k. Neu m9t lich truy van d~t i va j tren cac b9 xU-Iy rieng bi~t, thl viec d.i du: li~u la bat bien khi canh (i, J» bi x6a. Cac hinh 2 va 3 cho thay vi~c g9P nut va x6a canh tren m9t cay toan tu:. 3. C~NH KHONG CHAP NH~N VA CAY DON DI~U Phan nay khao sat Sl!' lien h~ giii'a chi phi thuc hi~n song song va chi phi truyen thOng. Dinh nghia 3.1. M9t canh (i, j) E E duxrc goi la khong chap nh4n neu cii 2:: t, + 2.:k;ti Cik hoac Cik 2:: ti + 2.:k;ti cc«. Nhir v ay, m9t canh la khOng chap nhan neu chi phi truyen thOng cu a n6 kha Ian va virot qua lo'i ich ciia vi~c song song h6a. Blng thu~t toan ti'en xu: Iy Pre-Processing cluing ta ...
Nội dung trích xuất từ tài liệu:
Lập lịch tối ưu trong cơ sở dữ liệu song song. T,!-p chi Tin hoc va oa« khiin hoc, T. 17, S.3 (2001), 87-96 AI. ~ , _ A LI:\P qCH Tal uu TRaNG co so mr LI~U SONG SONG NGUYEN XUAN HUY, NGUYEN MAu HAN Abstract. Parallel execution offers a solution to the problem of reducing the response time queries against large database. As receiving a SQL query, the parallel DBMS first find a procedural plan to execute the query that delivers the query result in minimal time. There is two phase to execute the plan: the first phase applies the tactic of minimizing total work while the second applies the tactic of partitioning work among processors. More specialists in computer science are now researching the otimization schedule on parallel database problems to divide effectively the work into the processors. The paper suggests an optimization pipelined parallelism schedule algorithm in which communication cost among nodes of operator tree will be take care. Waqar Hasan has solved the same problem in non-communication cost case in 1995. T6rn tl(t. Xl1:If song song cho ph ep giam thie'u tho-i gian hoi dap ciia cau truy Vim tren cac CO' sO-dii' li~u (CSDL) krn. Khi nh an m9t cau truy va:n SQL gl1:iMn, h~ quan tri CSDL truxrc tien se tlm phtrong an thi hanh toi iru d€! tho-i gian tri 1m truy va:n la nho nhfit. Phuong an nay phdi trii qua hai giai dean chinh: giai dean lam C1rC tie'u khoi hro'ng cong vi~c v a giai dean ph an bo cong viec cho cac b9 xli' If. Bid toan l~p lich toi u'u de' phan chia ccng vi~c m9t each ho-p If cho cac b9 xu' If la mot bai toan dtro'c nhieu nha tin hoc quan tam. Bai bao nay de xu St m9t thu%t toan l%plich song song dang ong (pipelined parallelism schedule) co tinh di1nchi phi truyen thong giira cac tram. Truong ho-p khOng tinh di1nchi phi truyen thOng da dircc Hasan giii quyet nam 1995 [5]. 1. GIOl THI~U Toi UlJ. h6a truy van la mot de tai dutrc nhieu ngtro'i quan tam khi bltt dau phat trie'n cac h~ quan tr~ CSDL. Hieu qua va tinh kha thi cu a vi~c t5 chirc khai thac CSDL tren moi trrro'ng da xtl- ly dil thu hut SIT quan tam nghien ciru ciia nhieu nha tin h9C. M9t yeu to dh den Sl!.' thanh cong cu a cac h~ quan tri CSDL da xtl- ly nay la tinh hi~u qua cu a b9 toi u-u h6a. Tru'o'c khi tr88 NGUYEN XU AN HUY, NGUYEN MAu HAN Bai bao nay, t~p trung vao bai toan I~p lich eho cay toan tli- dang O'ng (pipelined operator tree), nghia Ia mi?t sO' toan tli- cua cay e6 the' thuc hien dong thai, dii: Ii~u san xuat ra cua toan tli- nay e6 the' Ia dii' Ii~u tieu thu cu a toan tli- kia. qp lich eho ca,y toan tu' nhir the Ia mi?t bai toan phirc tap. Chung ta se dira bai toan v'e dang don gian ho'n, e6 d9 phirc t ap da thirc, bhg cac phep x6a canh va gi?p cac nut de' chuyen cay toan tu' phirc tap th anh cay toan tli- do'n dieu, Cudi cling se tlm mi?t ph an hoach lien thong to'i U'U eho cac nut cii a cay toan tli- de' chuydn cac cay con vao cac bi? xli- Iy ttro'ng irng. TrU'M.Saiary and S.Skill=L~p trlnh Ta e6 cay truy van chii giai va cay toan tli- ttrong irng Ia: AVG AVG. i ~ sort- merge i • Merge E.mg,oMempoom / \ EMP M / \ [> LA-PqCH TOI UlJ TRaNG co' so nfr LI~U SONG SONG 89 Djnh nghia 2.3. Bai toan l~p lich cay toan tu: dang ong dircc phat higu nhir sau: Input: Cay toan trl: T = (V, E); t, Ill. trong so ctia nut thir i; Cij Ill. trong so cua canh (i,j) E E; pIa so hi? xU- lY. Output: Mi?t lich truy van voi thoi gian td. 101 circ tigu. Nghia la, ffii?t phep phan hoach V thanh cac t~p Fl, ... , Fp sao eho ffiaxl:90 NGUYEN XUAN HUY, NGUYEN MAU HAN D!nh nghia 2.7. Cut(i, j) la x6a di canh (i, j) va them trong so cua n6 vao nut i va i, nghia la tnew t = told t + C> > va tJ tnew J = told J + C> > . tJ Neu m9t lich truy van d~t d. i Ih j tren cling b9 xu: Iy k thl vi~c d.i dir li~u tren cac b9 xU- Iy la bat bien khi i va j bi g9P, va nut moi se diro'c dinh vi tren b9 xU- Iy k. Neu m9t lich truy van d~t i va j tren cac b9 xU-Iy rieng bi~t, thl viec d.i du: li~u la bat bien khi canh (i, J» bi x6a. Cac hinh 2 va 3 cho thay vi~c g9P nut va x6a canh tren m9t cay toan tu:. 3. C~NH KHONG CHAP NH~N VA CAY DON DI~U Phan nay khao sat Sl!' lien h~ giii'a chi phi thuc hi~n song song va chi phi truyen thOng. Dinh nghia 3.1. M9t canh (i, j) E E duxrc goi la khong chap nh4n neu cii 2:: t, + 2.:k;ti Cik hoac Cik 2:: ti + 2.:k;ti cc«. Nhir v ay, m9t canh la khOng chap nhan neu chi phi truyen thOng cu a n6 kha Ian va virot qua lo'i ich ciia vi~c song song h6a. Blng thu~t toan ti'en xu: Iy Pre-Processing cluing ta ...
Tìm kiếm theo từ khóa liên quan:
lập lịch tối ưu điều khiển học nghiên cứu tin học Lý thuyết thuật toán tự động học khoa học điều khiểnTài liệu liên quan:
-
Tóm tắt về giảm bậc cho các mô hình: một giải pháp mang tính bình phẩm.
14 trang 470 0 0 -
Nghiên cứu thuật toán lý thuyết: Phần 2
61 trang 145 0 0 -
Nghiên cứu thuật toán lý thuyết: Phần 1
47 trang 122 0 0 -
Nghiên cứu lý thuyết thuật toán: Phần 2
35 trang 39 0 0 -
Nghiên cứu lý thuyết thuật toán: Phần 1
73 trang 38 0 0 -
Thuật toán bầy ong giải bài toán cây khung với chi phí định tuyến nhỏ nhất
12 trang 35 0 0 -
Bài giảng Hệ thống điều khiển thông minh: Chương 5 - TS. Huỳnh Thái Hoàng
61 trang 34 0 0 -
Cực tiểu hóa thời gian trễ trung bình trong một mạng hàng đợi bằng giải thuật di truyền.
6 trang 32 0 0 -
Phân tích tính hội tụ của thuật toán di truyền lai mới
8 trang 32 0 0 -
Mô hình cơ sở dữ liệu hướng đối tượng mờ dựa trên ngữ nghĩa địa số gia tử
13 trang 31 0 0