کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
4956618 1444524 2017 76 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Continuous performance evaluation and capacity planning using resource profiles for enterprise applications
ترجمه فارسی عنوان
ارزیابی عملکرد مداوم و برنامه ریزی ظرفیت با استفاده از پروفایل منابع برای برنامه های کاربردی سازمانی
کلمات کلیدی
سنجش عملکرد، برنامه ریزی ظرفیت، مشخصات منابع،
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Continuous delivery (CD) is a software release process that helps to make features and bug fixes rapidly available in new enterprise application (EA) versions. Evaluating the performance of each EA version in a CD process requires a test environment comparable to a production system. Maintaining such systems is labor intensive and expensive. If multiple deployments of the same EA exist, it is often not feasible to maintain test instances for all of these systems. Furthermore, not all deployments are known at the time of a release (e.g., for off-the-shelf products). To address these challenges, this work proposes the use of resource profiles which describe the resource demand per transaction for each component of an EA and allow for performance predictions for different hardware environments and workloads without the need to own corresponding test environments. Within a CD process, resource profiles can be used to detect performance changes in EA versions. Once a version is released, resource profiles can be distributed along with the application binaries to support capacity planning for new deployments. Three integrated experiments for a representative EA provide validation for these capabilities.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 123, January 2017, Pages 239-262
نویسندگان
, ,