Song (KAIST) – Iyengar (LSU) MobiCon Middleware Computing Platform
موبیکون ایک مڈل ویئر کمپیوٹنگ پلیٹ فارم ہے جو کورین ایڈوانسڈ انسٹی ٹیوٹ آف ٹیکنالوجی (کے اے آئی ایس ٹی)، اور لوزیانا اسٹیٹ یونیورسٹی کے ذریعہ تیار کردہ توانائی سے موثر انسانی سرگرمی کی ایپلی کیشنز کو تیار کرنے پر مرکوز ہے۔ موبیکون سینسر نیٹ ورکس میں یہ طے کرکے انقلاب برپا کرتا ہے کہ ایک ہی وقت میں تمام سینسرز کو محسوس کرنے کے بجائے ایپلی کیشن کے لیے کون سے سینسر فعال ہوں گے۔ درخواست کی طلب پر منحصر ہے، موبیکون پلیٹ فارم منتخب کرتا ہے کہ کون سا ریسورس آپٹیمائزیشن پلان پر عمل درآمد کرنا ہے تاکہ یہ یقینی بنایا جا سکے کہ تمام ایپلی کیشنز کو انتہائی موثر انداز میں درکار وسائل موصول ہوں۔ ٹیکنالوجی موبیکون ایک فعال ریسورس آرکیسٹریشن سسٹم فراہم کرنے کی ابتدائی کوشش ہے، جس میں پرسنل ایریا نیٹ ورک اسکیل سینسر سے بھرپور موبائل پلیٹ فارم کو ایک عام بنیادی کمپیوٹنگ پلیٹ فارم کے طور پر تسلیم کیا گیا ہے۔ موبیکون پیش گوئیوں کے ذریعے انسانی سرگرمیوں کو ریکارڈ کرتا ہے (مثال کے طور پر۔ لوکیشن = = 'لائبریری') منطقی آپریٹرز کے ذریعے جڑا ہوا ہے جو ایک مخصوص وقت کے لیے چلتے ہیں۔ موبیکون کے ارد گرد مرکزی چیلنج بیک وقت بہت محدود وسائل کا استعمال کرتے ہوئے متعدد ایپلی کیشنز کی حمایت کر رہا ہے۔ مزید برآں، یہ دستیاب وسائل اپنی پہننے کے قابل شکلوں اور صارف کی نقل و حرکت کی وجہ سے متحرک طور پر تبدیل ہوتے ہیں۔ نیز، ایپلی کیشنز چلانے سے وسائل کا استعمال یا ماحولیاتی عوامل جیسے مداخلت وسائل کی دستیابی کو مسلسل متاثر کرتی ہے۔ ان چیلنجوں کے لیے نظام کی سطح کی حمایت کی ضرورت ہوتی ہے۔ ہر ایپلی کیشن کو محدود وسائل کو مؤثر طریقے سے بانٹنا چاہیے۔ تاہم، نظام کی سطح کی حمایت کے بغیر، ہر انفرادی ایپلی کیشن کا دیگر ایپلی کیشنز کے وجود یا وسائل کے استعمال کے بارے میں انتہائی محدود نظریہ ہوتا ہے، اور مربوط اور موثر وسائل کے استعمال کے لیے ہم آہنگی والی ایپلی کیشنز کے ساتھ مزید بات چیت نہیں کر سکتا۔ موبیکون ایپلی کیشنز کے درمیان وسائل کے تنازعہ کو حل کرکے یا اس وقت وسائل کی دستیابی کے مطابق بہترین پروسیسنگ پلان کا انتخاب کرکے ایپلی کیشنز کو متحرک وسائل کی دستیابی کے لیے بغیر کسی رکاوٹ کے ڈھال کر وسائل کے اشتراک اور پروسیسنگ میں مدد کرتا ہے۔ موبیکون مڈل ویئر کمپیوٹنگ پلیٹ فارم ہر ایپلی کیشن کے لیے وقف کردہ وسائل کو بغیر کسی رکاوٹ کے ڈھال سکتا ہے تاکہ سسٹم کے تمام وسائل کو انتہائی موثر طریقے سے استعمال کیا جا سکے۔ ڈیزائن موبیکون متعدد متبادل وسائل کے استعمال کے منصوبے تیار کرتا ہے جو بامعنی ترجمہ کے تنوع کے نتیجے میں ایپلی کیشنز سے اعلی سطحی سیاق و سباق پر کارروائی کرتے ہیں۔ موبیکون رن ٹائم کو بڑھانے اور انتہائی محدود لیکن متحرک وسائل والے ماحول میں وسائل کے استعمال کو متوازن کرنے کے لیے متعدد سیاق و سباق سے آگاہ ایپلی کیشنز کی حمایت کرتا ہے۔ رن ٹائم پر، موبیکون متحرک طور پر اس بات کا انتخاب کرتا ہے کہ حقیقی وقت میں ایپلی کیشنز کی وسائل کی ضروریات کی بنیاد پر کس وسائل کے منصوبے کو انجام دینا ہے۔ پروٹوٹائپ موبیکون کا تجربہ محققین کی ایک ٹیم نے کیا جس میں سیونگ وو کانگ اور ایس سیتاراما آئینگر شامل ہیں، جن کا تجربہ دو پلیٹ فارموں پر کیا گیا-لینکس پر معیاری سی/سی + + اور ایس 60 ایس ڈی کے اور سمبیان او ایس پر سی/سی + + کھولیں۔ پروٹو ٹائپ پروسیسر میں بوسہ _ fft کا استعمال کرتے ہوئے آٹھ فیچرڈ ایکسٹرکشن شامل تھے، فریکوئنسی-ڈومین خصوصیات حاصل کرنے کے لیے ایک تیز رفتار فورئیر ٹرانسفارم لائبریری جبکہ ایک ریکگنیشن ماڈیول بھی فراہم کرتا ہے جس نے فیصلہ ٹری الگورتھم کو نافذ کیا۔ نتائج پہلا موبیکون پروٹو ٹائپ اعلی اسکیل ایبلٹی اور توانائی کی کارکردگی کو ظاہر کرتا ہے۔ مزید برآں، دیگر موجودہ ٹیکنالوجی کے مقابلے میں پروسیسنگ کا وقت ڈرامائی طور پر سکڑ گیا ہے۔ ڈیٹا ٹرانسمیشن میں تقریبا 50 فیصد کمی واقع ہوئی۔ حوالہ جات بیرونی ڈاکٹر ایس ایس آئینگر ویب پیج کمپیوٹنگ پلیٹ فارم