ارسل ملاحظاتك

ارسل ملاحظاتك لنا







Mobile Agent Systems: Execution Code on a Mobile Agent vs Execution Code on a Stationary Agent

العنوان بلغة أخرى: نظام الوكيل المتحرك: الشيفرة التنفيذ على الوكيل المتحرك مقارنة مع الشيفرة التنفيذ على الوكيل الثابت
المصدر: المجلة الأفروآسيوية للبحث العلمي
الناشر: الأكاديمية الأفريقية للدراسات المتقدمة
المؤلف الرئيسي: أحميدة، عطية السنوسي (مؤلف)
المؤلف الرئيسي (الإنجليزية): Ahmida, Atiya Alsnousi
مؤلفين آخرين: ماضي، سعد يشير (م. مشارك)
المجلد/العدد: مج1, ع3
محكمة: نعم
الدولة: ليبيا
التاريخ الميلادي: 2023
الشهر: سبتمبر
الصفحات: 204 - 214
ISSN: 2959-6505
رقم MD: 1424622
نوع المحتوى: بحوث ومقالات
اللغة: الإنجليزية
قواعد المعلومات: EduSearch, HumanIndex
مواضيع:
كلمات المؤلف المفتاحية:
الوكيل المتنقل | الوكيل الثابت | وكلاء البرمجيات | الشيفرة التنفيذ | حزمة تطوير البرمجيات | Mobile Agent | Stationary Agent | Software Agent | Execute Code | ASDK
رابط المحتوى:
صورة الغلاف QR قانون

عدد مرات التحميل

4

حفظ في:
المستخلص: أن العديد من الباحثين في نموذج الوكيل البرمجي software agent paradigm يحققون في مزايا هذا النموذج المتنقل مقارنة بالأليات التقليدية مثل العميل/ الخادم Client/Server وشفير عند الطلب Demand Code On، وكذلك نظام التوازي المعروف Parallel Virtual Machin PVM، قليل منهم أبدي اهتمام بما في داخل نظام الوكيل البرمجي Software Agent System نفسه. هذه الورقة تقدم نظرة من داخل سياق وكلاء البرمجيات Software Agent Community، التي يمكن تحديد فئتين: العوامل الثابت Stationary Agents هي البرمجيات التي يتم تنفيذ مهامها فقط على النظام التي أنشئت عليها وتسمي (Home)، أما الفئة الثانية فهي الوكيل المتنقل mobile Agents. وهذا النوع غير مقيد بالنظام أو الأجهزة التي أنشاء عليها وهو يعمل على شبكة واسعة من الأجهزة المضيفة Home Machine. وهو برنامج ينشأ ويتم إرساله إلى مضيف البعيد لتنفيذ عمليات معينة مثل أي برنامج كمبيوتر آخر، يحتاج الوكيل إلى شفيرة برمجية لتنفيذ هذه المهام. حيث يمكن تثبيت هذا الشيفرة أو الرمز على الوكيل الثابت في جهاز المضيف أو يمكن تثبيته مسبقا ضمن الوكيل المتحرك من جانب العميل. إن وضع الشيفرة أو رمز التنفيذ هو الهدف الرئيسي لهذه الورقة البحثية باستخدام (Agent Software Development Kit (ASDK حالتان يتم دراستها في هذه الورقة: الحالة الولي عندما تكون شفيرة التنفيذ مشحونة مسبقا ضمن الوكيل المتنقل ويتم تشغيلها ومعالجته على الأجهزة المضيفة بواسطة الوكيل الثابت على ذلك المضيف والحالة الثانية حيث يتم تثبيت شيفرة التنفيذ مسبقا على الوكيل الثابت في جهاز المضيف ويتم معالجته بواسطة الوكيل الثابت على ذلك الجهاز ويتحصل الجهاز المضيف علي النتائج فقط. المقارنة تتم هنا من حيث الأداء performance متمثلا في زمن تنفيذ المهام من حيث الأداء، وتتم مقارنة وكيل متحرك واحد بوكيل ثابت، وتتم مقارنة العديد من الوكلاء المتنقلين بوكيل ثابت.

While many researchers investigated the merits of the mobile agent paradigm over the conventional methods like Client/Server and Code on demand, very few provided insight into the software agents community itself. Such an insight is provided in this paper. Within the context of the software agents, two categories can be identified: stationary agents that execute only on the system where they begin execution (Home) and mobile Agents that are not bound to the system where they begin execution. A mobile agent is first residing on a home machine, and it is dispatched to a remote host for execution. Like any other computer program, a software agent needs code to execute. This code could be installed on the stationary agent at the server side or it could be pre-imbued to the mobile agent from the client side. The placement of the execution code is the main objective of this paper. Using Aglet Software Development kit (ASDK) two states are studied, first where the execution code is pre-imbued into the mobile agent and second where the execution code is preinstalled on the remote server and manipulated by the stationary agent on that server. In terms of performance, the single mobile agent is compared to a stationary agent, and multiple mobile agents are compared to a stationary agent.

ISSN: 2959-6505

عناصر مشابهة