مقاله مدلسازی و ارزیابی سیستم های کامپیوتری
اصل مقاله + ترجمه + فایل پاورپوینت
یبایسارزیابی عملکرد نرم افزارهای NoSQL Big-Data با استفاده از مدلهای مالتیفرمالیسم
با ظهور Web 2.0، مقدار دادههایی که توسط خدمات تحت وب با مقیاس بزرگ مدیریت میشوند، به طور نمایی افزایش یافته و چالشها و الزامات زیرساختی جدیدی را ایجاد کرده است. این موضوع به پارادایمهای برنامهنویسی و انتخابهای ساختاری مثل کاهش نقشه و پایگاه دادههای NoSQL انجامیده است، که از دو ویژگی عمدهی غیرمعمول سیستمهای توزیعشدهی عظیم که از آنها تحت عنوان معماریهای بزرگداده یاد میشود تشکیل شده است. زیرساختهای اساسی کامپیوتری معمولاً با الزامات پیچیدهای روبرو هستند، که ناشی از نیاز به بهرهوری و سرعت در پردازش مجموعه دادههای در حال رشد عظیم میباشد. این امر با بهره برداری از فناوریهای جدیدی چون مقیاسبندی خودکار و تدارک نسخهی دوم برای محیطهای ابری حاصل میشود.
با وجود این که مشکل اصلی کاربردهایی که برشمرده شدند عملکردها است، اما در حال حاضر نتایج ارزیابی عملکردی بسیار کمی در دسترس است. در این فعالیت، بر بررسی چگونگی ارزیابی عملکرد کاربردها با استفاده از زبان جستار Apache Hive برای پایگاههای دادهی NoSQL که روی زیرساخت کاهش نقشهی Apache Hadoop ساخته میشوند تمرکز میکنیم.
این مقاله یک برنامهی کاربردی و زبان مدلسازی اختصاصی را ارائه میکند که در درجهی اول چگونگی امکان ساده کردن فرآیند مدلسازی، و سپس چگونگی کاهش شکاف معنایی بین منطق مدلسازی و دامنه با استفاده از مدلسازی مالتیفرمالیسم را نشان میدهد.
کلمات کلیدی: مدلسازی مالتیفرمالیسم، بزرگداده، ارزیابی عملکرد