LYU 0004 Mobile Agent’s Community Group Member: Cheng Tsz Hei Ho Man Lam.

Slides:



Advertisements
Similar presentations
Chapter 3 E-Strategy.
Advertisements

E-Commerce Based Agents over P2P Network Arbab Abdul Waheed MSc in Smart Systems Student # Nov 23, 2008 Artificial Intelligence Zhibing Zhang.
Public B2B Exchanges and Support Services
Tryllian Agent Technology AgentLink 21 January 2002 Christine Karman.
Mobile Agents Mouse House Creative Technologies Mike OBrien.
Lesson 1. Course Outline E-Commerce and its types, Internet and WWW Basics, Internet standards and protocols, IP addressing, Data communication on internet,
Creating Collaborative Partnerships in Business
Chapter 10: E-Branding – Building the brand online
Virtual Ticketing Agents using Web Services and J2EE Advisor: Dr. Chung-E-Wang Date: 05/06/03 Naveen Repala.
Page16/2/2015 Sirlan Usage and usability considerations for SIRLAN solution success.
An agent-mediated B2B marketplace University of Wollongong CSCI321 project Final Presentation Auction explanation.
MANAGEMENT & LEGAL IMPLICATIONS OF eCOMMERCE Definitions  eBusiness The use of computer based information systems for the management and coordination.
A Dependable Auction System: Architecture and an Implementation Framework
The Internet & Electronic Commerce THE ELECTRONIC MALL.
Chapter 7 e-Business Systems.
ChemConnect Leading in negotiation solutions for commercial products.
Chapter 9 e-Commerce Systems.
Infrastructure for Agent based B2B marketplace University of Wollongong CSCI321 project Present by Joe Tsang, Joe Cheung, Sammy, Angus and Lilian.
DISTRIBUTED COMPUTING
Intraday cross border continuous market and optional Intraday auctions “Economically optimized nomination phase”
E-commerce E-commerce, or electronic commerce, refers to systems that support electronically executed business transactions. In this section: E-commerce.
1 Chapter Five Understanding eCommerce product design strategy.
E-commerce E-commerce is defined "as the process of buying, selling, or exchanging products, services, or information via computer networks, including.
Scalable Server Load Balancing Inside Data Centers Dana Butnariu Princeton University Computer Science Department July – September 2010 Joint work with.
FIREWALL TECHNOLOGIES Tahani al jehani. Firewall benefits  A firewall functions as a choke point – all traffic in and out must pass through this single.
What is Commerce? “Seller” “Buyer” Transaction Basic Computer Concepts
Internet Infrastructure and Pricing. Internet Pipelines Technology of the internet enables ecommerce –Issues of congestion and peak-load pricing –Convergence.
Auctions Yunon Chuang. What are auctions? n Auction Markets: –traders transact directly against the orders of other traders by communication through a.
Electronic Commerce. Electronic Commerce: Definitions and Concepts electronic commerce (EC) -The process of buying, selling, or exchanging products, services,
Object Of Presentation What is market What is efficiency Economic efficiency Details of three conditions Adam Smith’s Invisible Hand Other factors for.
E-commerce. Introduction  Electronic commerce (e-commerce) is going to have profound effect on the Government, the industry and the community on the.
Webmaster Overview Fort Collins, CO Copyright © XTR Systems, LLC Webmaster Overview Instructor: Joseph DiVerdi, Ph.D., MBA.
IMS 4212: Distributed Databases 1 Dr. Lawrence West, Management Dept., University of Central Florida Distributed Databases Business needs.
Computer fundamentals
CLOUD COMPUTING  IT is a service provider which provides information.  IT allows the employees to work remotely  IT is a on demand network access.
An Introduction to Market Experiments Catherine Eckel University of Texas at Dallas.
Jaeki Song ISQS6337 JAVA Lecture 16 Other Issues in Java.
Marketing Management Online marketing
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Living markets ® living agents ® Adaptive Execution in Business Networks January 21 st, 2002.
© 2003 Prentice Hall, Inc.5-1 Chapter 5 Electronic Commerce, Intranets, and Extranets Information Systems Today Leonard Jessup and Joseph Valacich.
13-1 © 2006 by Nelson, a division of Thomson Canada Limited 10/6/2015 Slides developed by: Peter Yannopoulos Chapter 13 Internet Marketing.
The Double Auction is like an “Econ Lab” to illustrate How markets work How good the competitive equilibrium model (supply and demand) is as a model of.
SELMA: A middleware platform for self- organizing distributed applications in mobile multi-hop ad-hoc networks Daniel Görgen, Hannes Frey, Johannes K.
Introduction to Electronic Marketplaces (E- marketplaces)
The E-Commerce Imperative Chapter 1 challenges, issues and strategies.
A Study of Wireless Virtual Network Computing Kiran Erra.
ACM SIGACT News Distributed Computing Column 9 Abstract This paper covers the distributed systems issues, concentrating on some problems related to distributed.
Customer Interface for wuw.com 1.Context. Customer Interface for wuw.com 2. Content Our web-site can be classified as an service-dominant website. 3.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
ELECTRONIC MARKETING Pavel Kotyza, BA_EM Oct. 1, 2013.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Electronic Commerce Semester 1 Term 1 Lecture 7. Introduction to the Web The Internet supports a variety of important tools, such as file transfer, electronic.
Problem On a regular basis we use: –Java applets –JavaScript –ActiveX –Shockwave Notion of ubiquitous computing.
CUSTOMER IDENTIFIES A NEEDS SEARCH FOR SERVICES OR PRODUCT TO SATISFY THE NEED SELECT A VENDOR & NEGOTIATE THE PRICE RECEIVES THE PRODUCT OR SERVICE MAKE.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School THE INTERNET AND ELECTRONIC COMMERCE LESSON 10.
Securing Access to Data Using IPsec Josh Jones Cosc352.
Multi-Agents System CMSC 691B Gunjan Kalra Peter DSouza.
Distributed Systems Architecure. Architectures Architectural Styles Software Architectures Architectures versus Middleware Self-management in distributed.
Chapter 6: Securing the Cloud
Recipes for Use With Thin Clients
A Study of Wireless Virtual Network Computing
Multilevel Marketing Tree Viewer
Chapter 2: Introduction to Electronic Commerce
Introduction to Cloud Computing
Mobile Agents.
Mobile Agents M. L. Liu.
Intraday cross border continuous market and optional Intraday auctions
Intraday cross border continuous market and optional Intraday auctions
Name: NAMUNJI JOSHUA MUNDIA PROGRAM: BSC SYSTEMS ENGINEERING
Presentation transcript:

LYU 0004 Mobile Agent’s Community Group Member: Cheng Tsz Hei Ho Man Lam

Outline of the Presentation Project’s system architecture Introduction multi-sellers & multi-buyers scenario The shortcoming of traditional approach The advantage of our system over the old one

Outline of the Presentation Algorithm used to handle the communication Difficulties Future plans

Mobile’s Agent The mobile agents can act on behalf of the user in the computer network. Mobile agents are programs that can be dispatched from one computer and transported to a remote computer for execution.

Mobile Agent’s Community Group of agents with different purposes Several network computers support agent’s platform Easy to be accessed by web client Form a virtual community

Model of System Architecture Front-end

Model of System Architecture (II) Front-end

Model of System Architecture (III) Developer’s View Internet

Model of System Architecture (IV) Developer’s View Internet

Model of System Architecture (V) Developer’s View

Model of System Architecture (VI) Front-end & Developer’s View

Model of System Architecture (VII) Inside Workplace

Multi-sellers & Multi-buyers Scenarios In this scenario, the buyers or the sellers can assign their trade strategies by using graphical user interfaces in the web site. In this scenario, the buyers or the sellers can assign their trade strategies by using graphical user interfaces in the web site. One of workplaces connecting to the web then delegates mobile agents to autonomously perform the bargain behavior for the client. One of workplaces connecting to the web then delegates mobile agents to autonomously perform the bargain behavior for the client.

Existing Approach Electronic market Electronic market Fix web server Fix web server Applet or CGI technology Applet or CGI technology Fully controlled by users Fully controlled by users

Shortcoming of Traditional Approach Central access point Central access point Deficiency of interaction Deficiency of interaction Transaction localization Transaction localization

Central Access Point One web server One web server Low response time Low response time Traffic jam for local region of network Traffic jam for local region of network

Deficiency of Interaction Seller waits for buyer & vice versa Seller waits for buyer & vice versa Time consuming Time consuming Easy to miss time slot Easy to miss time slot

Transaction Localization Location boundary Location boundary Limit the potential clients Limit the potential clients Hard to promote globally Hard to promote globally

Advantage of Our System Location transparency Location transparency Failure transparency Failure transparency Scaling transparency Scaling transparency Fast response Fast response

Location Transparency Hide the real location of marketplace Hide the real location of marketplace Agents will locate the paths of possible marketplaces Agents will locate the paths of possible marketplaces

Failure Transparency Redundancy Redundancy Agents move from one marketplace to another one Agents move from one marketplace to another one No transactions are suspended and discarded No transactions are suspended and discarded

Scaling Transparency Build up list of address of workplaces Build up list of address of workplaces Allow to join or leave at any time Allow to join or leave at any time Expands infinity Expands infinity

Fast Response Biding representative to their clients in the bargaining sites Biding representative to their clients in the bargaining sites Immediate response according to client’s preference Immediate response according to client’s preference Maximize profit for both buyers and sellers Maximize profit for both buyers and sellers

Concept of Algorithm Zero-Intelligence-Plus (ZIP) Traders Zero-Intelligence-Plus (ZIP) Traders Dave Ciff, Hewlett Packard Laboratories, Bristol, England, 1997 Dave Ciff, Hewlett Packard Laboratories, Bristol, England, 1997 Act as double auction market Act as double auction market Behave as human market Behave as human market Obeys the theory of supply and demand Obeys the theory of supply and demand

Concept of Algorithm (II) Limit price is private Limit price is private Shout-prices observed in the market Shout-prices observed in the market Each agent adjust its margins up or down Each agent adjust its margins up or down Accept or ignore Accept or ignore

Algorithm for Trading Seller Behaviors. if (the last shout was accepted at price q). then any seller s i for which p i <= q should raise its profit margin. any seller s i for which p i <= q should raise its profit margin. if(the last shout was a bid). if(the last shout was a bid).then. any active sellers s i for which p i >= q should lower its margin. else. if the(last shout was an offer). then any active seller s i for which p i >= q should lower its margin. any active seller s i for which p i >= q should lower its margin.. where q is the shout price of the last shout. p i is shout price of trader i. p i is shout price of trader i.

Algorithm for Trading (II) Buyer Behaviors if (the last shout was accepted at price q) if (the last shout was accepted at price q)then any buyer b i for which p i >= q should raise its profit margin any buyer b i for which p i >= q should raise its profit margin if(the last shout was a offer) if(the last shout was a offer)then any active buyers b i for which p i <= q should lower its margin any active buyers b i for which p i <= q should lower its marginelse if the(last shout was an offer) if the(last shout was an offer) then then any active buyer b i for which p i <= q should lower its margin any active buyer b i for which p i <= q should lower its margin where q is the shout price of the last shout. p i is shout price of trader i p i is shout price of trader i

Algorithm for Trading (III) How to shout price P i (t) ? At time t,P i (t) =λ i,j (1+μ i (t)) where λ i,j is limit price, μ i (t) profit-margin For seller, profit margin constraint between 0 <= μ i (t) < ∞ For buyer, profit margin constraint between -1<= μ i (t) < 0

Algorithm for Trading (III) How to calculate the profit-marginμ i (t+1)? Using Widrow-Hoff “delta rule”: μ i (t+1) = (P i (t) + T i (t)) /λ i,j – 1 where T i (t) momentum-based update T i (0) = 0 for all i

Difficulties Problem domain Problem domain Configuration Configuration Implementation of grasshopper Implementation of grasshopper Weakness of java Serlvet Weakness of java Serlvet

Future Plan Real-time interaction Real-time interaction Learning technique for agents Learning technique for agents Higher-order adaptation mechanisms Higher-order adaptation mechanisms Game-theory analysis Game-theory analysis Support more scenarios in mobile agent’s paradigm Support more scenarios in mobile agent’s paradigm Security issue Security issue Professional design of web site Professional design of web site

The End