ارائه روش جدید زمانبندی قواعد در پایگاه داده پویا
اسلاید 1: 03/11/13851دانشكده مهندسي كامپيوترو فناوری اطلاعاتدانشگاه صنعتي اميركبيرارائه روش جديد زمانبندي قواعد در پايگاه داده پويا برمبناي تخمين احتمال اجراي قواعد A New Rule Scheduling Approach based on Estimation of Rule Execution Probability in Active Database System دانشجو:عباس رسول زادگاناستاد راهنما:دكتر احمد عبداله زاده به نام خدا
اسلاید 2: 2فهرست مطالبلزوم و هدف از انجام اين پژوهشتعريف سيستم پايگاه داده پويافرآيند پردازش قواعد روشهاي موجود براي زمانبندي قواعدروش پيشنهادي اين پايان نامهمحيط شبيه سازي پايگاه داده پويا (ADSS)بستر آزمايشاتپارامترهاي ارزيابيمقايسه تطبيقينتيجه گيريدستاوردهاي پايان نامهکارهاي آيندهمراجع
اسلاید 3: 3لزوم و هدف از انجام اين پژوهش لزوم انجام اين پژوهشكاربرد بسيار گسترده پايگاه داده پويا در سيستم هايي كه نياز به نظارت خودكار دارندتأثير مستقيم فرايند زمانبندي اجراي قواعد در كارايي سيستم پايگاه داده پوياعدم وجود يك روش با کارايي لازم برای زمانبندي قواعدهدفطراحی و پياده سازی الگوريتمی برای بهبود فرايند زمانبندي قواعد در سيستم پايگاه داده پويا
اسلاید 4: 4سيستم پايگاه داده پوياسيستم مديريت پايگاه داده ايستانداشتن ابتكار عمل در هنگام رخ دادن شرايط خاص در سيستم انجام دادن اعمالي نظير پرس و جو، بهنگام سازي، درج، حذف، گزارش گيري و غيره فقط هر زمان که صريحا توسط کاربر درخواست شوند سيستم مديريت پايگاه داده پوياداشتن امکان تعريف مجموعه اي از رويدادها و واکنش هاي متناظر آنها به منظور انجام واکنش مقتضي در صورت وقوع رويدادي خاص به صورت خودكار (رفتار واكنشي)
اسلاید 5: 5قواعد پويا در پايگاه داده پويارفتار واکنشي اين سيستم بوسيله مجموعه اي از قواعد پويا سازماندهي مي شود.قالب رويداد (Event)، شرط (Condition) و عمل (Action) سيستم پايگاه داده پويا برای خريد و فروش سهام:DEFINE LowRiskON Stock.UpdatePriceIF (Stock.policy = Low_risk) and (Stock.price < Stock.initprice * e) DO Stock.Buy با فرض 1 <e< 0 رويدادشرطعمل
اسلاید 6: 6مجموعه قواعد فعالاجراي قواعدتشخيص رويدادهارويدادهاي داخليبرنامه كاربردي……………….……………….raise-event(e1)………………..رويدادهاي زمانيرويدادهاي خارجيجريان دادهجريان كنترل12435انتخاب يك قاعده ارزشيابي شرطچرخه پردازش قاعده4فعال سازي قواعد مرتبطمجموعه قواعد آماده اجراپشته فوريپشته تعويقيپشته مستقلپشته فوريپشته تعويقيپشته مستقلپشته قواعد معلق5
اسلاید 7: 7زمان اجراي واقعي يك قاعده با توجه به مفهوم توليد پوياي قواعد در حين اجراي آن t2t4t5t7t3t6t8t9t10 S(T)t1t0Tتراکنش پدرتراکنش فرزندزمان ظاهري اجراي تراكنش Tزمان واقعي اجراي تراكنش Tاتمام ظاهرياتمام واقعي
اسلاید 8: 8روشهاي موجود براي زمانبندي قواعدروش اتفاقي روش برچسب زماني روش اولويت ايستا روش اجراي موازيروش مبتني بر الگوريتم نزديکترين ضرب العجلروش مبتني بر الگوريتم ابتدا کوتاهترين فرآيند
اسلاید 9: 9مقايسه روشهاي زمانبندي اجراي قواعد موجود
اسلاید 10: 10گام های مورد نياز برای بکارگيری SJF در زمانبندی قواعدپيش بينی مجموعه قواعد فعالاستخراج گراف وابستگي هاي موجود بين قواعد از تعريف قواعد ساخت درخت هاي اجراي قواعد از گراف وابستگی هااستخراج قواعد/تراکنشهای مجازي از درخت های اجرای قواعدتخمين احتمال اجرای قواعدEx-SJFEXAEx-SJFPROEx-SJFPRO-V.1.8Ex-SJFPRO-V.2.8از 55
اسلاید 11: 11استخراج گراف وابستگي هاي موجود بين قواعد پويا R1R2R3R4R5تعريف قواعد پويابرچسب گذاري قواعدR1R2R3R4R5immimmindimmdef
اسلاید 12: 12تبديل گراف وابستگي ها به درخت هاي اجراي قواعد حذف يالهاي داراي برچسب indحذف چرخه هاي اجراي احتمالي موجوداصلاح تعريف قواعد مولد چرخهشناسايي قواعدي كه بيش از يك مولد دارندتبديل آنها به حالت يك پدر و يك فرزند immimmimmdefR1R2R3R4R5استخراج قواعد مجازي از درخت هاي اجراي قواعد R4R5R3R5R2R3R4R5R1R2R3R4R5قاعده مجازی R1قاعده مجازی R2
اسلاید 13: 13محاسبه زمان اجراي قواعد به كمك قواعد مجازي در روش Ex-SJFEXAR15,3R1,1R13,2R10,7R8,2R9,4R7,5R6,2R5,2R4,1R11,3R12,1R3,3R2,2R14,1R16,2immdefimmimmdefimmimmdefimmdefimmdefdefR4,3R9,7R5,16R6,5R1,24R12,6R7,11R2,13
اسلاید 14: 14نحوه محاسبه احتمال وقوع شرط قواعد در Ex-SJFPRO در حالت کلي براي محاسبه احتمال شرط فرض شده است:1) A، B، C … Z مستقل از هم هستند2) P(A)=P(B)=P(C)=…P(Z)=1/2
اسلاید 15: 15محاسبه زمان اجراي قواعد به كمك قواعد مجازي در روش Ex-SJFPROR15,3,0.6R1,1,0.2R13,2,0.4R10,7,0.6R8,2,0.1R9,4,0.2R7,5,0.9R6,2,0.1R5,2,0.8R4,1,0.6R11,3,0.4R12,1,0.5R3,3,0.5R2,2,0.1R14,1,0.5R16,2,0.2immdefimmimmdefimmimmdefimmdefimmdefdefR1,13.2,0.2R9,5.3,0.2R7,6.6,0.9R6,3.2,0.1R5,7.6,0.8R4,1.2,0.6R12,3.2,0.5R2,5.9,0.1
اسلاید 16: 16: روش اول ارائه شده برای تخمين احتمال اجرای قواعد Ex-SJFPRO-V.1.8اضافه کردن پيمانه تخمين احتمال وقوع قواعد به روش EX-SJFPROافزايش دقت در محاسبه زمان اجرای قواعدروش كار:درهربار ارزيابی بخش شرط قاعدهR : محاسبه و ذخيره احتمال درستی هر يک از عبارات شرطي (CS) موجود در بخش شرط قاعده R يعنی P(R,LSi) طبق رابطه:
اسلاید 17: 170.65مثالی از نحوه تخمين اجرای قواعد توسط Ex-SJFPRO-V.1.8
اسلاید 18: 180.390.700.49
اسلاید 19: 19بهنگام سازي احتمال درستي يك شرط، زمانيكه احتمال درستي تمام عبارات شرطي موجود در آن شرط بهنگام شده باشندبه كمك فرمول هاي احتمال و با توجه به عملگرهاي منطقي موجود بين عبارات شرطياوليهنهاييمثالی از نحوه تخمين اجرای قواعد توسط Ex-SJFPRO-V.1.8
اسلاید 20: 20روش Ex-SJFPRO-V.1.8 - ادامه بهنگام سازي زمان اجراي يك قاعده، زمانيكه احتمال درستي شرط كليه قواعد تعويقي و فوري خود آن قاعده ، فرزندان و نوه هايش بهنگام شده باشندبا پيمايش عمقي درخت قاعده مجازي متناظر آن قاعده و به كمك فرمول:از 55
اسلاید 21: 21Ex-SJFPRO-V.2.8: روش دوم ارئه شده برای تخمين احتمال اجرای قواعدبهبود فرايند محاسبه زمان اجراي قواعد در روش Ex-SJFPRO-V.1.8 با اعمال دو تغيير: استفاده از اطلاعات بالقوه موجود در شرط قواعد:دامنه متغيرهاي عبارات شرطي نحوه تركيب متغيرهاي عبارات شرطي سازنده بخش شرط قواعد به منظور محاسبه دقيقتر احتمال اوليه درستي شرط قواعد به جاي محاسبه احتمال اجراي قواعد برمبناي تخصيص مقدار 5/0 به عنوان احتمال اوليه درستي هريك از عبارات شرطي موجود در بخش شرط قواعد توجه به عدم يكنواختي احتمال وقوع مقادير دامنه متغيرهاي عبارات شرطي
اسلاید 22: 22بخش شرط چند قاعدهدامنه متغيرهاي موجود در عبارات شرطي احتمال اجراي قاعده R1؟
اسلاید 23: 23DIA>DIB توزيع احتمال متغيرها به صورت يکنواخت فرض شده است
اسلاید 24: 24روش Ex-SJFPRO-V.2.8 - ادامهپس از محاسبه احتمال اجراي قواعد به روش مذكور، زمان اجراي هر قاعده را با پيمايش عمقي درخت قاعده مجازي متناظر آن قاعده و به كمك فرمول زير محاسبه مي نماييم:
اسلاید 25: 25روش Ex-SJFPRO-V.2.8 - ادامهحذف تدريجي فرض يكنواختي توزيع احتمال متغيرهاي عبارات شرطيپس از شروع کار سيستم، در بازه های زمانی مشخص ( ) برای هر يک از متغيرهای بخش شرط قواعد، تمامی مقاديری که اخذ شده، به همراه مدت زمان اخذ آنها ثبت می گردد. در پايان هر براساس اطلاعات بدست آمده توزيع احتمال متغيرها اصلاح و درنتيجه احتمال درستي بخش شرط قواعد و زمان اجرای آنها مجدداً محاسبه و بهنگام می شوند
اسلاید 26: 26بستر آزمايشاتمحيط شبيه ساز پايگاه داده پوياActive Database System Simulator (ADSS)واحد مديريت اشياء دادهواحد مديريت قواعدواحد مديريت تراکنش
اسلاید 27: 27…واحد مديريت اشياء دادهDO1DO2DO3DO4DO6DO5DOnکنترل همزمانيواحد مديريت تراکنشاطلاع دادن به واحد مديريت قواعد از وقوع رويدادهاي داده ايارتباط و ارسال داده بين بخش توليد تراکنش و واحد مديريت اشياءارتباط و ارسال داده بخش زمانبنديبخش اجراي تراکنشبخش ميانگيري تراکنش هاتراکنش هاي بلاک شدهتراکنش فوريتراکنش تعويقيتراکنش مستقلرويدادنگارتراکنشهاتراکنشهايکاربرحساس به زمانغير حساس به زمانپايگاه قاعدهDeferred RulesIndependent Rulesبخش ميانگيري قواعدبخش توليد تراکنشارزشيابي شرطتوليد تراکنشدرستفعال سازيقواعدواحد مديريت قواعدقواعد فوريقواعد تعويقيقواعد مستقلارسال تراکنشاطلاع دادن به واحد مديريت قواعد از وقوع رويدادهاي تراکنشيتراكنش هاي بلاك شده
اسلاید 28: 28پارامترهاي ارزيابيميانگين زمان پاسخگوييزمان پاسخگويی هر تراکنش عبارتست از فاصله زمانی بين زمان توليد تراکنش و زمان اتمام آن.انحراف معيار زمان پاسخگويياين معيار ميزان تجمع زمانهای پاسخگويی تراکنش ها حول نقطه ميانگين را نشان می دهد.توان عملياتيتعداد تراکنش هايی که در واحد زمان در يک روش زمانبندی اجرا می شوند را نشان می دهد.ميزان زمان سربار محاسباتي به ازاي هر تراکنش بهره پردازشگردرصد استفاده بهينه از پردازشگر را نشان می دهد.تعريف پارامترهاي ارزيابي به صورت فرمال
اسلاید 29: 29حالات در نظر گرفته شده برای مقايسه تطبيقي روش های زمانبندیحالت تعويقي حالت فوريحالت ترکيبي
اسلاید 30: 30ميانگين زمان پاسخگويي در حالت تعويقي از 55نمودار ميانگين زمان پاسخگويي
اسلاید 31: 31انحراف معيار زمان پاسخگويي در حالت تعويقي نمودار انحراف معيار زمان پاسخگويي
اسلاید 32: 32توان عملياتی حالت تعويقي نمودار توان عملياتي
اسلاید 33: 33 ميانگين سربار محاسباتی به ازای هر تراکنش در حالت تعويقي نمودار ميانگين سربار محاسباتي به ازاي هر تراکنش
اسلاید 34: 34بهره پردازشگر حالت تعويقي نمودار بهره پردازشگر
اسلاید 35: 35مقايسه دو روش ارائه شده با ساير روش ها در حالت تعويقي 123
اسلاید 36: 36ميانگين زمان پاسخگويي در حالت فوري نمودار ميانگين زمان پاسخگويي
اسلاید 37: 37انحراف معيار زمان پاسخگويي در حالت فوري نمودار انحراف معيار زمان پاسخگويي
اسلاید 38: 38توان عملياتی در حالت فوري نمودار توان عملياتي
اسلاید 39: 39ميانگين سربار محاسباتی به ازای هر تراکنش در حالت فوري نمودار ميانگين سربار محاسباتي به ازاي هر تراکنش
اسلاید 40: 40بهره پردازشگر در حالت فوري نمودار بهره پردازشگراز 55
اسلاید 41: 41مقايسه دو روش ارائه شده با ساير روش ها در حالت فوري 123
اسلاید 42: 42ميانگين زمان پاسخگويي در حالت ترکيبي نمودار ميانگين زمان پاسخگويي
اسلاید 43: 43انحراف معيار زمان پاسخگويي در حالت ترکيبي نمودار انحراف معيار زمان پاسخگويي
اسلاید 44: 44توان عملياتی در حالت ترکيبي نمودار توان عملياتي
اسلاید 45: 45ميانگين سربار محاسباتی به ازای هر تراکنش در حالت ترکيبي نمودار ميانگين سربار محاسباتي به ازاي هر تراکنش
اسلاید 46: 46بهره پردازشگر در حالت ترکيبي نمودار بهره پردازشگر
اسلاید 47: 47مقايسه دو روش ارائه شده با ساير روش ها در حالت ترکيبي 123
اسلاید 48: 48درصد كاراتر بودن روش Ex-SJFPRO-V.1.8نسبت به Ex-SJFPRO در حالت هاي مختلف درصد كاراتر بودن روش Ex-SJFPRO-V.2.8نسبت به Ex-SJFPRO-V.1.8 در حالت هاي مختلف رتبه بندي روش هاي زمانبندي اجراي قواعد
اسلاید 49: 49دستاوردهاي پايان نامه طراحی و پياده سازی دو روش جديد برای تخمين احتمال اجراي قواعد به منظور بهبود فرايند زمان بندی اجرای قواعدارايه چارچوبي جديد براي شبيه سازی رفتار پايگاه داده پويا و ارزيابی عملکرد روشهاي زمانبندي قواعد
اسلاید 50: 50کارهاي آيندهتوسعه روش مبتني بر EDF با استفاده از تکنيک مورد استفاده در Ex-SJFمقايسه تطبيقي روشهاي زمانبندي به جز EDF براساس پايگاه قاعده با تعداد سطوح بيشتر از دوطراحي و پياده سازي سيستم مديريت پايگاه داده پويا برمبناي عامل ها
اسلاید 51: 51مهم ترين مراجع مورد استفادهR. Alesheykh, An Effective Rule Selection approach in Active Database Systems, MSc Thesis, Amirkabir University of Technology (Tehran PolyTechnic), 2005.U. Schreier, H. Pirahesh, R. Agrawal and C. Mohan, “Alert: an Architecture for Transforming a Passive DBMS into an Active DBMS”, in proc. of the 17th VLDB Conference , Barcelona, September, 1991.E.N. Hanson, “Rule Condition Testing and Action Execution in Ariel”, in proc. of the ACM SIGMOD International Conference on Management of Data, San Diego (Calif), 1992.A. Vadua, “Rule Development for active database”, PhD Thesis, CS Department, University of Zurich, 2001.A. Geppert, S. Gatziu, K. R. Dittrich, H. Fritschi, and A. Vaduva, “Architecture and implementation of the active object-oriented database management system SAMOS”, Technical Report 95.29, CS Department, University of Zurich, 2001.Rohollah Alesheykh, A. Abdollahzadeh, “Evaluation and Comparison of Rule Scheduling Approaches in Active Database Systems”, in Proceedings of the 2nd IASTED international Multi-Conference on Automation, Control, and Information Technology (ACIT’05), June 20-24, 2005, Novosibrisk, Russia.
اسلاید 52: 52مهم ترين مراجع مورد استفاده- ادامهA. P. Buchmann. “Architecture of Active Database Systems”, in the Active Rules in Database Systems. Springer, 1999. S. Chakravarthy. “Architectures and monitoring techniques for active databases: An evaluation”, Technical Report TR-92-041, University of Florida, Gainesville, FL, 1992.P. Rönn, “Two Approaches to Event Detection in Active Database Systems”, MSc Thesis, CS Department, University of Skövde,Sweden, 2001.S. Ceri, C. Gennaro, S. Paraboschi, G. Serazzi, “Effective Scheduling of Detached Rules in Active Databases”, IEEE Transaction Knowledge and Data Engineering, 15(1), 2003.
اسلاید 53: 53مقالات چاپ شده Rasoolzadegan, A.; Alesheykh, R.; Abdollahzadeh, A.; “A New Approach for Event Triggering Probability Estimation in Active Database Systems to Rule Scheduling Improvement”, 2nd IEEE International Conference on Information & Communication Technologies: From Theory To Applications, ISBN: 0-7803-9521-2, Damascus, Syria , April 24 - 28, 2006, Available in: http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?tp=&arnumber=1684878&isnumber=35471.Rasoolzadegan, A.; Alesheykh, R.; Abdollahzadeh, A.; “Measuring Evaluation Parameters in Benchmarking Rule Scheduling Methods in Active Database Systems”, The IEEE International Conference on Computer and Communication Engineering, Kuala Lumpur, Malaysia, 2006. عباس رسولزادگان، روح الله آل شيخ، احمد عبداله زاده، «ارائه روشي جديد براي تخمين احتمال وقوع قواعد در پايگاه داده پويا به منظور بهبود زمانبندي اجراي قواعد در آن»، در مجوعه مقالات يازدهمين کنفرانس سالانه انجمن کامپيوتر ايران، 4-6 بهمن 1384، تهران، ايران.
اسلاید 54: 54گزارش فنی مرتبط با موضوع پايان نامهRasoolzadegan, A ., Abdollahzadeh, A., “ADSS: Active Database System Simulator to Compare and Evaluate Rule Scheduling Methods”, Technical Report, Department of Computer Engineering, Amirkabir University of Technology, Tehran – Iran, September 2006.
اسلاید 55: 55مقالات ارسال شده عباس رسولزادگان، احمد عبداله زاده، « ارائه روش جديد زمانبندی قواعد در پايگاه داده پويا برمبنای بهبود فرايند تخمين احتمال اجرای قواعد»، نشريه علمی و پژوهشی دانشگاه صنعتی اميرکبير. عباس رسولزادگان، احمد عبداله زاده، « EX-SJFPRO-V.2.8 روش جديد زمانبندي قواعد بر مبناي تخمين احتمال اجراي قواعد در پايگاه داده پويا»، پانزدهمين كنفرانس مهندسي برق ايران، 25-27 ارديبهشت 1386، مركز تحقيقات مخابرات ايران، تهران، ايران. عباس رسولزادگان، احمد عبداله زاده، « ADSS: شبيه ساز سيستم پايگاه داده پويا براي مقايسه تطبيقي روشهاي زمانبندي قواعد»، پانزدهمين كنفرانس مهندسي برق ايران، 25-27 ارديبهشت 1386، مركز تحقيقات مخابرات ايران، تهران، ايران.
اسلاید 56: 56 با تشكر و سپاس از حضور و توجه شمادانشكده مهندسي كامپيوترو فناوری اطلاعات دانشگاه صنعتي اميركبير
اسلاید 57: 57زمينه هاي تحقيقاتي سيستم هاي پايگاه داده پوياEx-SJFکاربردقواعدمعماريپردازش قواعدتشخيص رويدادزمانبنديچرخه اجراVadua؟اتفاقياولويت ايستاFCFSEDFگراف وابستگي رويدادPetri Netتشخيص همزمان توزيع شدهرويدادهاي ترکيبيرويداد توزيع شده؟نگهداريتوليد قواعدفرآيند نرم افزاري توليد قواعدVaduaزبانهاي تعريف و توصيف قواعدSAMOSSQL99…زبان شرط-عملزبانهاي برنامه نويسي همه منظورهزبانهاي پرس و جوي پايگاه دادهمديريت جريان کارتجزيه و تحليل زمانيسيستم مديريت بازارسيستم هاي مبادله سهامکنترل ترافيک هوايي...ماشينهاي حالت محدودسطح برنامه کاربرديتوزيع شدهپايه اييکپارچهلايه اي؟New؟
اسلاید 58: 58تشخيص رويدادهای ترکيبیK. Dittrich, S.Gatziu, A.Geppert, eds.(The ACT-NET Consortium), “The active database management system manifesto: a rulebase of ADBMS features”, Sigmod Record, 25(3): 40-49, 1996.H. Fritschi and Z. Flaach, “A Component Framework to Construct Active Database Management Systems”, PhD Thesis, CS Department, University of Zurich, 2002.R. M. Sivasankaran, J. A. Stankovic, D. Towsley, B. Purimetla and K. Ramamritham, “Priority Assignment in Real-Time Active Databases”, The International Journal on Very Large Data Bases, 5(1), 1996.A. Kotz Dittrich and E. Simon, “Active Database Systems: Expectations, Commercial Experience, and Beyond”, Active Rules in Database Systems, Berlin: Springer-Verlag, 1999.
اسلاید 59: 59روش های جلوگيری از ايجاد چرخه اجراA. Vadua, “Rule Development for active database”, PhD Thesis, CS Department, University of Zurich, 1999.A. Kotz Dittrich and E. Simon, “Active Database Systems: Expectations, Commercial Experience, and Beyond”, Active Rules in Database Systems, Berlin: Springer-Verlag, 1999.J. Bailey , A. Poulovassilis and P. Newson, “A Dynamic Approach to Termination Analysis for Active Database Rules”, in proc. of the First International Conference on Computational Logic, 2000.J. Bailey and A. Poulovassilis “An Abstract Interpretation Framework for Termination Analysis of Active Rules”, Revised Papers from the 7th International Workshop on Database Programming Languages: Research Issues in Structured and Semistructured Database Programming, 1999.
اسلاید 60: 60زمانبندی اجرای قواعدR. Alesheykh, An Effective Rule Selection approach in Active Database Systems, MSc Thesis, Amirkabir University of Technology (Tehran PolyTechnic), 2005.R. Alesheykh, A. Abdollahzadeh, Evaluation of Shortest Job First Approach for Rule Scheduling in Active Database Systems, in the Proceedings of the 9th IASTED International Conference on Artificial Intelligence & Soft Computing (ASC05), Benidorm, Spain, September 2005.R. Alesheykh, A. Abdollahzadeh, Evaluation and Comparison of Rule Scheduling Approaches in Active Database Systems, in the Proceedings of the 2nd IASTED international Multi-Conference on Automation, Control, and Information Technology (ACIT’05), Russia, June 2005.A. Kotz Dittrich and E. Simon, “Active Database Systems: Expectations, Commercial Experience, and Beyond”, Active Rules in Database Systems, Berlin: Springer-Verlag, 1999.
اسلاید 61: 61زمانبندی اجرای قواعدE. N. Hanson and J. Widom, “An Overview of Production Rules in Database Systems”, In the Knowledge Engineering Review, 8(2):121-143, 1993.R. M. Sivasankaran, J. A. Stankovic, D. Towsley, B. Purimetla and K. Ramamritham, “Priority Assignment in Real-Time Active Databases”, The International Journal on Very Large Data Bases, 5(1), 1996.S. Ceri, C. Gennaro, S. Paraboschi, G. Serazzi, “Effective Scheduling of Detached Rules in Active Databases”, IEEE Transaction Knowledge and Data Engineering, 15(1), 2003.
اسلاید 62: 62توصيف، توليد و توسعه قواعدA. Vadua, “Rule Development for active database”, PhD Thesis, CS Department, University of Zurich, 1999.N. W. Paton and O. Diaz editor, “Active Rules for Database Systems”, Springer-Verlag, 1998.A. P. Buchmann. “Architecture of Active Database Systems”, in the Active Rules in Database Systems. Springer, 1999.
اسلاید 63: 63کاربرد سيستم های پايگاه داده پوياK. Dittrich, S.Gatziu, A.Geppert, eds.(The ACT-NET Consortium), “The active database management system manifesto: a rulebase of ADBMS features”, Sigmod Record, 25(3): 40-49, 1996.M. Berndtsson and J. Hansson, “Workshop Report: The First International Workshop on Active and Real-Time Database Systems (ARTDB-95)”, ACM Sigmod Record, 25(1): 64-66, 1996.A. P. Buchmann, C. Liebig, “Distributed, Object-Oriented, Active, Real-Time DBMSs: We Want It All -- Do We Need Them (At) All?”, Annual Reviews in Control, Vol. 25, Elsevier, January 2001, Selected paper from IFAC/IFIP Workshop on Real-Time Programming, 1999.R. E. Iliffe, P. W. H. Chung, T. A. Kletz and M. Preston, “The application of active database to the problems of human error in industry”, Journal of Loss Prevention in the Process Industries, (13): 19-26, 2000.
اسلاید 64: 64معماری سيستم های پايگاه داده پوياA. Vadua, “Rule Development for active database”, PhD Thesis, CS Department, University of Zurich, 1999.A. P. Buchmann. “Architecture of Active Database Systems”, in the Active Rules in Database Systems. Springer, 1999. S. Chakravarthy. “Architectures and monitoring techniques for active databases: An evaluation”, Technical Report TR-92-041, University of Florida, Gainesville, FL, 1992.N. W. Paton and O. Díaz, “Active database systems”, ACM Computing Surveys (CSUR), 31(1):63-103, 1999.A. P. Buchmann, C. Liebig, “Distributed, Object-Oriented, Active, Real-Time DBMSs: We Want It All -- Do We Need Them (At) All?”, Annual Reviews in Control, Vol. 25, Elsevier, January 2001, Selected paper from IFAC/IFIP Workshop on Real-Time Programming, 1999.
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.