- تعداد سایتهای موجود در سیستم (این پارامتر مخصوص پایگاه دادههای توزیع شده است) (Sarkar, and Nabendu, 2009).
-
- زمان پردازش کردن برای انتقال یا دریافت پیام (این پارامتر مخصوص پایگاه دادههای توزیع شده است) (Sarkar, and Nabendu, 2009).
- زمان انتقال پیام (این پارامتر مخصوص پایگاه دادههای توزیع شده است) (Sarkar, and Nabendu, 2009).
- پهنای باند شبکه (این پارامتر مخصوص پایگاه دادههای توزیع شده است) (Sarkar, and Nabendu, 2009).
- تعدادِ منابع فیزیکی (پردازنده و دیسک) سیستم (Al-Jumah, et al., 2000) (البته این مورد پارامتری است که تأثیرگذار است اما اصولاً ثابت در نظر گرفته میشود سپس بررسی صورت میگیرد. مثلاً در (Al-Jumah, et al., 2000) واحد منابع این گونه بود: یک پردازنده و دو دیسک.)
- مدل سیستم کامپیوتری (روحانی رانکوهی، ۱۳۸۶)
از آنجا که پارامترهای منابع سیستم پارامترهای سخت افزاری هستند، به عنوان پارامترهای مورد نظر این پایاننامه استفاده نشدهاند.
پارامترهای حجم کاری
تعدادی از پارامترهای حجم کاری عبارتند از:
- نرخ ورود تراکنشها (Hedayati, et al., 2010)
- تعداد تراکنشهای وارد شونده به سیستم (Hedayati, et al., 2010)
- میانگین اندازه تراکنش (Sarkar, and Nabendu, 2009) و (Mikkilineni, et al., 1988)
- اندازه هر تراکنش (تعداد دستورات هر تراکنش) (Singhal, 1991) و (روحانی رانکوهی، ۱۳۸۶)
- سربار برای شروع مجدد (Hedayati, et al., 2010)
- تعداد دادههای مشترک و غیر مشترک تراکنشها (Al-Jumah, et al., 2000)
- تعداد دادههای مشترک در تراکنشهایی بدون داده غیر مشترک (Al-Jumah, et al., 2000)
- تعداد دادههای درخواست شونده توسط هر تراکنش (Al-Jumah, et al., 2000)
- میانگین نمایی زمان بین ورود تراکنشها (Shu, and Young, 2002) و (Hedayati, et al., 2010)
- متوسط.زمان بین ورود تراکنشها (Sarkar, and Nabendu, 2009)
- سطح چند برنامهای (حداکثر تعداد تراکنشهای فعال در سیستم) (Al-Jumah, et al., 2000) و (Singhal, 1991)
در این پایاننامه بر روی برخی از پارامترهای حجم کاری متمرکز شدهایم. در جدول ۱-۱، به پارامترهای انتخاب شده برای بررسی و ارزیابی مدلها به طور کامل اشاره گردید. این پارامترها شامل: تعداد تراکنشهای وارد شونده به سیستم، اندازه هر تراکنش (تعداد دستورات هر تراکنش)، تعداد دادههای مشترک و غیر مشترک تراکنشها و تعداد دادههای مشترک در تراکنشهایی بدون داده غیر مشترک میباشند.
پارامترها و آزمایشهای انجام شده
بعضی از موارد و پارامترهایی که در پیادهسازی و یا شبیهسازی، در آزمایشهای گوناگون، با توجه به نیاز مسئله نسبت به هم سنجیده شدهاند و تغییراتشان بررسی شده است عبارتند از:
- تأثیر زمان بین ورود تراکنشها بر زمان پاسخ (Sarkar, and Nabendu, 2009) و (Lee, 1999)
- تأثیر زمان بین ورود تراکنشها بر استفاده از پردازنده (Sarkar, and Nabendu, 2009)
- تأثیر میانگین اندازه تراکنش بر زمان پاسخ (Sarkar, and Nabendu, 2009)
- تأثیر میانگین اندازه تراکنش بر استفاده از پردازنده (Sarkar, and Nabendu, 2009)
- تأثیر میانگین اندازه تراکنش بر استفاده از ورودی/خروجی (Sarkar, and Nabendu, 2009)
- تأثیر تعداد سایتها بر زمان پاسخ (این آزمایش مخصوص ارزیابی پایگاه دادههای توزیع شده است) (Sarkar, and Nabendu, 2009).
- تأثیر تعداد سایتها بر متوسطِ تعدادِ پیامها (این آزمایش مخصوص ارزیابی پایگاه دادههای توزیع شده است) (Sarkar, and Nabendu, 2009).
- تأثیر تعداد سایتها بر استفاده از پردازنده (این آزمایش مخصوص ارزیابی پایگاه دادههای توزیع شده است) (Sarkar, and Nabendu, 2009).
- تأثیر اندازه پایگاه داده در زمان پاسخ (Sarkar, and Nabendu, 2009)
- تأثیر تعداد دادههای غیر مشترک هر تراکنش بر زمان اجرا (Al-Jumah, et al., 2000)
- تأثیر تعداد دادههای مشترک بین تراکنشها بر زمان اجرا (Al-Jumah, et al., 2000)
- بررسی زمان پاسخ در مقابل درجهی چند برنامهای (Singhal, 1991) و (Al-Jumah, et al., 2000)
- احتمال راهاندازی مجدد تراکنش در مقابل درجهی چند برنامهای (Singhal, 1991)
- تأثیر اندازه هر تراکنش (تعداد دستورات هر تراکنش) بر زمان اجرا (Singhal, 1991)
- نرخ ورود تراکنش (بر حسب تراکنش/ثانیه) در مقایسه با راهاندازیهای مجدد هر تراکنش (Lee, 1999)
- تأثیر تعداد تراکنشهای ورودی به سیستم بر زمان اجرای تراکنشها (Hedayati, et al., 2010)
در این پایاننامه ما زمان اجرای تراکنشها برای معیارهای بیان شده در جدول ۱-۱، را محاسبه خواهیم کرد و سپس مدلها را با هم مقایسه و ارزیابی مینماییم. در واقع از بین آزمایشهای فوق آزمایشهایی که در جدول ۲-۱، مشاهده مینمایید برای این پایاننامه انتخاب شدهاند.
جدول۲-۱- آزمایشهای مورد نظر برای ارزیابی مدلها در این پایاننامه