70 likes | 165 Views
-- Mobile Agents -- Their B asic Functionality. By: Brandon Simmons & Greg Jernegan. Designed for multi-tasking effects throughout a network environment. Meant to encompass many processes over a network to speed up process speed. Basics….
E N D
-- Mobile Agents --Their Basic Functionality By: Brandon Simmons & Greg Jernegan
Designed for multi-tasking effects throughout a network environment. • Meant to encompass many processes over a network to speed up process speed. Basics…
Mobile Agents run with a set of requirements to function properly. • Common Language Execution • Process Persistence • Communication Mechanisms • Security across Network Necessities…
Common Executable • Allows agents to roam freely among remote machines and execute consistently • Persistence • Allows saved data form suitable for transmission ; this allows for execution across various remote setups • Communication Mechanism • Simply declares how the agents moves about the network environment. Moves via HTTP, RMI etc. • Security • Keeping the network safe at all times for free movement of the agents without risk of malicious activity. Break Down…
Growing market for Mobile Agents • Vendor markets best price searches and inventory searches • Family broad communication • Ex. Mobile chat and messages • Connectionless movement • Agent accomplishes tasks while not connected Implementation…
Overall Goals • Make the Network more Efficient • Load Sharing with available resources • Prevent Bottle Necking • Be Stable Enough to be Deployed • Still in Development Phase • Need to Overcome • Competing Technologies • Increase Network Bandwidth • Barriers to Mobile Agency Summary
Finin, Tim, KQML Web, 1998 [online] at http://www.cs.umbc.edu/kqml/ • General Magic, Mobile Agents White Paper, 1998 [online] http://www.genmagic.com/technology/techwhitepaper.html • Harrison et al, Mobile Agents: Are they a good idea?, March 28 1995 [online] at http://www.research.ibm.com/massive/mobag.ps • General Magic Odyssey http://www.genmagic.com/technology/odyssey.html • IBM Aglets http://www.trl.ibm.co.jp/aglets/ • ObjectSpace's Voyager CORBA http://www.objectspace.com/products/voyager/index.html RESOURCES