Download presentation
Presentation is loading. Please wait.
Published byLisa Booth Modified over 9 years ago
1
Olga Ratsimor Vladimir Korolev Anupam Joshi Timothy Finin Department of Computer Science and Electrical Engineering University of Maryland Baltimore County UMBC oratsi2@cs.umbc.edu http://research.ebiquity.org Agents2Go Agents2Go : An Infrastructure for Location-Dependent Service Discovery in The Mobile Electronic Commerce Environment
2
Overview Mobility Agents Electronic Commerce automation, personalization, adaptation, “intelligence” localization, convenience, anywhere, anytime dynamic ad hoc networks, service discovery, negotiation www.ebiquity.org & research.ebiquity.org
3
Motivation Location dependent services discovery Distributed infrastructure Service provider representation Dynamic Changing information Location detection Use already existing infrastructure
4
The Agents2Go Platform Location dependent services discovery –Location dependent information retrieval –The search results contain information about restaurants that are local to the requesting user. Distributed services –Distributed Information –Service information is distributed and grouped by regions. –Information about the restaurant is stored locally. Automatic location detection –Cell tower ids are mapped to the geographical region name. Service provider representation –Service Agents reside at the service provider locations. –Restaurant Agents reside at the restaurant locations.
5
The Agents2Go Infrastructure CDPD Locator A2G Server Service Provider Service Provider Service Provider Service Provider Service Provider Service Provider Service Provider Local Broker A Local Broker B Local Broker C Restaurant Agent #2 Restaurant Agent #3 Restaurant Agent #4 Restaurant Agent #5 Restaurant Agent #6 Restaurant Agent #7 Restaurant Agent #1 CDPD Locator A2G Server Bluetooth
6
The Flow Restaurant Agent #1 Restaurant Agent #2 Restaurant Agent #3 Restaurant Agent #4 Restaurant Agent #5 Restaurant Agent #6 Restaurant Agent #7 CDPD Local Broker A Local Broker B Local Broker C A2G Server Locator
7
CentaurusComm Transport Protocol Two level message-based transport protocol Higher level (Level II) implemented by every component in the system –provides reliability, segmentation, reassembly –reliability via SACKs Replaceable low-level modules (Level I) to support different wireless media Modules for Infrared, CDPD and Bluetooth implemented
8
The PalmApp PalmAppThe PalmApp is a generic form visualizer, independent of the system functionality. PalmAppXML dynamically rendered by the PalmApp PalmAppThe PalmApp provides a graphical interface to the user. PalmAppUsers can submit an information request to the system via The PalmApp.
9
Some Screen Shots
10
The A2G Server and The Locator A2G ServerPalmApp LocatorThe A2G Server receives user requests from a PalmApp, maps its cell tower id to the geographical region and forwards this request including region name to the Locator. LocatorBrokers A2G ServerBrokersThe Locator maps Brokers to regions. It delegates requests from the A2G Server to the designated Brokers. A2G Server LocatorThe A2G Server and the Locator could be replaced when using Bluetooth technology Collection of cell tower ids. Cell Overlaps
11
The Broker BrokerThe Broker manages information for all participating restaurants in it’s designated geographical region. BrokerThe Broker manages: Static informationStatic information – rarely changing information (address, phone number) Dynamic information BrokerDynamic informationDynamic information – frequently changing information (waiting times, promotions). The Broker timestamps Dynamic information. fresh“fresh” age group, aged“aged” age group, trashed“trashed” age group BrokerThe Broker receives user requests and generates appropriate responses, which it sends it back to the requesting user.
12
The Restaurant Agent
13
Agents2Go Demo
14
Conclusion & Future Work The Agents2Go System is a dynamic, location aware, distributed system. BrokerThe Broker holds auctions to find the best deals for the user. BrokerThe Broker maintains reputation information about service providers. Broker BrokersThe Broker forwards a request that yields no matches to its neighboring Brokers. The Agents2Go System anticipates the future geographical location of the user. Disconnected operations or operations in regions with poor wireless connectivity. www.ebiquity.org & research.ebiquity.org
15
The Restaurant Agent Restaurant AgentThe Restaurant Agent provides a graphical interface to a restaurant host. Restaurant Agent BrokerThe Restaurant Agent is used to send dynamic information like updates and promotions to the Broker that manages that restaurant’s geographical region.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.