3 research outputs found
A Methodology for Modelling Mobile Agent-Based Systems (Mobile agent Mobility Methodology - MaMM)
Mobile agents are a particular type of agents that have all the characteristics of
an agent and also demonstrate the ability to move or migrate from one node to
another in a network environment. Mobile agents have received considerable
attention from industry and the research community in recent times due to the
fact that their special characteristic of migration help address issues such as
network overload, network latency and protocol encapsulation. Due to the current
focus in exploiting agent technology mainly in a research environment, there has
been an influx of software engineering methodologies for developing multi-agent
systems. However, little attention has been given to modelling mobile agents. For
mobile agent-based systems to become more widely accepted there is a critical
need for a methodology to be developed to address various issues related to
modelling mobility of agent . This research study provides an overview of the
current approaches, methodologies and modelling languages that can be used
for developing multi-agent systems. The overview indicates extensive research
on methodologies for modelling multi-agent systems and little on mobility in
mobile agent-based systems. An original contribution in this research known as
Mobile agent-based Mobility Methodology (MaMM) is the methodology for
modelling mobility in mobile agent-based systems using underlying principles of
Genetic Algorithms (GA) with emphasis on fitness functions and genetic
representation. Delphi study and case studies were employed in carrying out this
research
Adaptive delay-constrained internet media transport
Reliable transport layer Internet protocols do not satisfy the requirements of packetized, real-time multimedia streams. The available thesis motivates and defines predictable reliability as a novel, capacity-approaching transport paradigm, supporting an application-specific level of reliability under a strict delay constraint. This paradigm is being implemented into a new protocol design -- the Predictably Reliable Real-time Transport protocol (PRRT). In order to predictably achieve the desired level of reliability, proactive and reactive error control must be optimized under the application\u27s delay constraint. Hence, predictably reliable error control relies on stochastic modeling of the protocol response to the modeled packet loss behavior of the network path. The result of the joined modeling is periodically evaluated by a reliability control policy that validates the protocol configuration under the application constraints and under consideration of the available network bandwidth. The adaptation of the protocol parameters is formulated into a combinatorial optimization problem that is solved by a fast search algorithm incorporating explicit knowledge about the search space. Experimental evaluation of PRRT in real Internet scenarios demonstrates that predictably reliable transport meets the strict QoS constraints of high-quality, audio-visual streaming applications.Zuverlässige Internet-Protokolle auf Transport-Layer erfüllen nicht die Anforderungen paketierter Echtzeit-Multimediaströme. Die vorliegende Arbeit motiviert und definiert Predictable Reliability als ein neuartiges, kapazitäterreichendes Transport-Paradigma, das einen anwendungsspezifischen Grad an Zuverlässigkeit unter strikter Zeitbegrenzung unterstützt. Dieses Paradigma wird in ein neues Protokoll-Design implementiert -- das Predictably Reliable Real-time Transport Protokoll (PRRT). Um prädizierbar einen gewünschten Grad an Zuverlässigkeit zu erreichen, müssen proaktive und reaktive Maßnahmen zum Fehlerschutz unter der Zeitbegrenzung der Anwendung optimiert werden. Daher beruht Fehlerschutz mit Predictable Reliability auf der stochastischen Modellierung des Protokoll-Verhaltens unter modelliertem Paketverlust-Verhalten des Netzwerkpfades. Das Ergebnis der kombinierten Modellierung wird periodisch durch eine Reliability Control Strategie ausgewertet, die die Konfiguration des Protokolls unter den Begrenzungen der Anwendung und unter Berücksichtigung der verfügbaren Netzwerkbandbreite validiert. Die Adaption der Protokoll-Parameter wird durch ein kombinatorisches Optimierungsproblem formuliert, welches von einem schnellen Suchalgorithmus gelöst wird, der explizites Wissen über den Suchraum einbezieht. Experimentelle Auswertung von PRRT in realen Internet-Szenarien demonstriert, dass Transport mit Predictable Reliability die strikten Auflagen hochqualitativer, audiovisueller Streaming-Anwendungen erfüllt