دانلود رایگان مقاله TAISC: کامپایلر پروتکل MAC کراس پلت فرم و موتور اجرا

عنوان فارسی
مقاله TAISC: کامپایلر پروتکل MAC کراس پلت فرم و موتور اجرا
عنوان انگلیسی
TAISC: A cross-platform MAC protocol compiler and execution engine
صفحات مقاله فارسی
0
صفحات مقاله انگلیسی
12
سال انتشار
2016
نشریه
الزویر - Elsevier
فرمت مقاله انگلیسی
PDF
کد محصول
E903
رشته های مرتبط با این مقاله
مهندسی کامپیوتر و مهندسی فناوری اطلاعات
گرایش های مرتبط با این مقاله
شبکه های کامپیوتری
مجله
شبکه های کامپیوتر - Computer Networks
دانشگاه
گروه فناوری اطلاعات، اینترنت بر اساس شبکه های ارتباطی و خدمات (IBCN)، دانشگاه گنت
کلمات کلیدی
پروتکل MAC، قابلیت حمل تلفیقی، کراس پلت فرم، TAISC
چکیده

Abstract


MAC protocols significantly impact wireless performance metrics such as throughput, energy consumption and reliability. Although the choice of the optimal MAC protocol depends on time-varying criteria such as the current application requirements and the current environmental conditions, MAC protocols cannot be upgraded after deployment since their implementations are typically written in low level, hardware specific code which is hard to reuse on other hardware platforms. To remedy this shortcoming, this paper introduces TAISC, Time Annotated Instruction Set Computer, a framework for hardware independent MAC protocol development and management. The solution presented in this paper allows describing MAC protocols in a platform independent language, followed by a straightforward compilation step, yielding dedicated binary code, optimized for specific radio chips. The compiled code is as efficient in terms of memory footprint as custom-written protocols for specific devices. To enable time-critical operation, the TAISC compiler adds exact time annotations to every instruction of the optimized binary code. As a result, the TAISC approach can be used for energy-efficient cross-platform MAC protocol design, while achieving up to 97% of the theoretical throughput at an overhead of only 20 µs per instruction.

نتیجه گیری

6. Conclusions


Although a variety of MAC protocols optimized for different conditions or network requirements exists, nowadays MAC protocols cannot be reused on other hardware platforms. However, for many IoT applications, (embedded) devices need to remain operational for 10+ years after deployment and need to operate effi- ciently during this time. These devices typically require low-level software updates for bug fixing, upgrading to newer standards, to adapt to changing network conditions or to adapt to changing application requirements. However, current MAC protocols are designed for one specific target platform, limiting reuse of MAC protocols and hindering system integrators from freely switching between different radio manufacturers. As such, there is a need for cross-platform MAC protocols, allowing network managers to choose among a wide range of existing MAC protocols the ones that are best suited for current conditions.


بدون دیدگاه