مهندسی فناوری های دفاعی

مهندسی فناوری های دفاعی

آزمون پذیرش در شناسایی خطای پایگاه‌های دادۀ توزیع شده

نوع مقاله : مقاله پژوهشی

نویسنده
عضو هیئت علمی گروه مهندسی کامپیوتر، دانشکده مهندسی، دانشگاه امام علی(ع)
چکیده
توزیع پردازش پایگاه داده یک راهکار موثر برای بهبود سرعت آن است و کارکرد یک پایگاه داده بسیار وابسته به طراحی مناسب روشهای قطعهبندی، جایگذاری و تکثیر آن است. در محیطهای توزیع شده، قطعهبندی به همراه جایگذاری و نیز تکثیرشدن از نکات کلیدی این حوزه است. در رایانش ابر این قابلیت وجود دارد که عملیات قطعهبندی، جایگذاری و تکثیرشدن را به صورت پویا و در زمان اجرا انجام دهند و به کاربران این امکان را میدهند که از هر نقطهای به داده ها دسترسی داشته باشند. در این محیطها برای دستیابی به الزامات پایداری و قابل اطمینان بودن سیستم، تشخیص خطا به عنوان یکی از چالشهای اصلی در محیطهای پویا آن هم در مقیاس وسیع مطرح می­شود. پایه اکثر روشهای عمومی موجود که برای تشخیص خطا روی محیط­های ابری اعمال می شود علیرغم دشواری­های شناسایی ماشینها در این مقیاس وسیع، پایش سیستم است. این پژوهش راهکار توسعه یافتهای را برای جایگذاری و تکثیرشدن داده ها در اولین مرحله از طراحی پایگاه داده توزیعی ارایه میدهد در حالی که هیچ اطلاعای از نوع عبارات پرس و جو و درخواست دادهها در دست نیست. همچنین رهیافتی برای شناسایی خطا در محیط­های ابری مولفهگرا با استفاده از آزمون پذیرش ارایه شده است. این رهیافت بخشهای ابری بدون خطایی ایجاد میکند که خودشان توانایی تشخیص خطا را داشته باشند. در این صورت، فرآیند تشخیص خطاهای سخت­افزاری موقت، خطاهای نرم­افزاری، و زمانهای عدم پاسخگویی سیستم توسط هر ماشین روی محیط ابری به صورت محلی اجرا می‌شود.
کلیدواژه‌ها