کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6885340 1444509 2018 18 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
An input-centric performance model for computational offloading of mobile applications
ترجمه فارسی عنوان
یک مدل عملکرد ورودی محور برای تخلیه محاسباتی برنامه های کاربردی تلفن همراه
کلمات کلیدی
مدل زمانبندی، اعدام نمادین، تخلیه محاسباتی،
ترجمه چکیده
چارچوب تخلیه محاسباتی یک تکنولوژی به طور گسترده تحقیق برای بهینه سازی برنامه های تلفن همراه از طریق استفاده از منابع ابر است. چارچوب های موجود به طور کامل قادر به اثبات ویژگی های داده ورودی در رفتار برنامه نباشند. مدلهای زمانبندی جامع در ادبیات وجود دارد، اما نیازهای اطلاعاتی مورد نیاز و سربارهای عملکردی که مانع از استفاده در دستگاههای تلفن همراه میشوند. در این مقاله، ما یک مدل مفهومی برای یک دیدگاه ورودی مرکزی از عملکرد برنامه پیشنهاد می کنیم. مدل پیشنهادی ما مدل های شمارش و وزن موجود و مدل زمانبندی خط لوله را به طور قابل توجهی کاهش می دهد و اطلاعات و نیازهای پردازش آنها را کاهش می دهد و استفاده از دستگاه های تلفن همراه محدود با منابع را آسان می کند. مدل پیشنهادی ما همچنین از تکنیک های اجرای نمادین استفاده می کند تا تأثیرات ویژگی های داده ورودی نرم افزار را بررسی کند. اعتبار سنجی با هر دو مجموعه داده های مصنوعی و واقعی نشان می دهد که مدل ما یک تقریب دقیق دقیق از مدل شمارش و وزن ارائه می دهد. نتایج نشان می دهد قدرت پیش بینی مدل ما برای مسیرهای اجرا خطی بدون حلقه یا بازگشتی. کار بیشتر با بهبود تکنیک های اجرای نمادین می تواند به گسترش کاربرد مدل پیشنهادی ما در مورد موارد استفاده در دنیای واقعی کمک کند. رویکرد ورودی-محور پیشنهادی، یک مبنای محرک برای پیوند دادن سطح عمیق دانش خاص برنامه به مدل های هزینه های چارچوب تخلیه محاسباتی، با امکان بالقوه برای به دست آوردن تصمیمات بارگیری بالاتر با کیفیت است.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
Computational offloading frameworks are a widely-researched technology for optimising mobile applications through the use of cloud resources. Existing frameworks fail to fully account for the effect of input data characteristics on application behaviour. Comprehensive timing models exist in the literature, but feature information requirements and performance overheads that preclude use on mobile devices. In this paper, we propose a conceptual model for an input-centric view of application performance. Our proposed model simplifies the existing count-and-weights and pipeline timing models to significantly reduce their information and processing requirements, facilitating use on resource-constrained mobile devices. Our proposed model also utilises symbolic execution techniques to account for the effects of application input data characteristics. Validation with both synthetic and real device datasets demonstrates that our model provides an extremely accurate approximation of the count-and-weights model. Results demonstrate the predictive power of our model for linear execution paths with no loops or recursion. Further work with improved symbolic execution techniques may look to expand application of our proposed model to real-world use cases. The proposed input-centric approach provides a promising foundation for incorporating a deeper level of application-specific knowledge into computational offloading framework cost models, with the potential to contribute to higher-quality offloading decisions.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 138, April 2018, Pages 1-18
نویسندگان
, , , ,