Unstructured Agent Matchmaking Experiments in Timing and Fuzzy Matching Elth Ogston and Stamatis Vassiliadis Computer Engineering Laboratory TU Delft.

Slides:



Advertisements
Similar presentations
Slides of the Invited Talk at the CAEPIA Workshop on Planning, Scheduling and Temporal Reasoning (Held on November 11, 2003 by Alexander Nareyek) Note.
Advertisements

E-Commerce Based Agents over P2P Network Arbab Abdul Waheed MSc in Smart Systems Student # Nov 23, 2008 Artificial Intelligence Zhibing Zhang.
SkipNet: A Scalable Overlay Network with Practical Locality Properties Nick Harvey, Mike Jones, Stefan Saroiu, Marvin Theimer, Alec Wolman Microsoft Research.
Hidden Metric Spaces and Navigability of Complex Networks
Statistics for Improving the Efficiency of Public Administration Daniel Peña Universidad Carlos III Madrid, Spain NTTS 2009 Brussels.
Peer-to-peer and agent-based computing P2P Algorithms.
Communications Research Centre (CRC) Defence R&D Canada – Ottawa 1 Properties of Mobile Tactical Radio Networks on VHF Bands Li Li & Phil Vigneron Communications.
Large-Scale Distributed Systems Andrew Whitaker CSE451.
Scale Free Networks.
Distributed Advice-Seeking on an Evolving Social Network Dept Computer Science and Software Engineering The University of Melbourne - Australia Golriz.
Statistical perturbation theory for spectral clustering Harrachov, 2007 A. Spence and Z. Stoyanov.
Outline Administrative issues Course overview What are Intelligent Systems? A brief history State of the art Intelligent agents.
Reaching Agreements II. 2 What utility does a deal give an agent? Given encounter  T 1,T 2  in task domain  T,{1,2},c  We define the utility of a.
Ch 11 Distributed Scheduling –Resource management component of a system which moves jobs around the processors to balance load and maximize overall performance.
Item Based Collaborative Filtering Recommendation Algorithms
New Mexico User Test Starlogo TNG September 16, 2006 Starlogo TNG September 16, 2006.
Prototyping: What? Why? and How? Emma J. Rose UW Technical Communication.
Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Distributed Coordination, Consensus, and Coverage in Networked Dynamic Systems Ali Jadbabaie Electrical.
TECHNOLOGY GUIDE 4: Intelligent Systems
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
1 Sensor Relocation in Mobile Sensor Networks Guiling Wang, Guohong Cao, Tom La Porta, and Wensheng Zhang Department of Computer Science & Engineering.
Decentralized prioritized planning in large multirobot teams Prasanna Velagapudi Paul Scerri Katia Sycara Carnegie Mellon University, Robotics Institute.
GridFlow: Workflow Management for Grid Computing Kavita Shinde.
UNIVERSITY OF JYVÄSKYLÄ Topology Management in Unstructured P2P Networks Using Neural Networks Presentation for IEEE Congress on Evolutionary Computing.
Chapter 10: Stream-based Data Management Title: Design, Implementation, and Evaluation of the Linear Road Benchmark on the Stream Processing Core Authors:
Robust Mechanisms for Information Elicitation Aviv Zohar & Jeffrey S. Rosenschein The Hebrew University.
RETSINA: A Distributed Multi-Agent Infrastructure for Information Gathering and Decision Support The Robotics Institute Carnegie Mellon University PI:
Vassilios V. Dimakopoulos and Evaggelia Pitoura Distributed Data Management Lab Dept. of Computer Science, Univ. of Ioannina, Greece
WSN Simulation Template for OMNeT++
“Multi-Agent Systems for Distributed Data Fusion in Peer-to-Peer Environment” Smirnova Vira ”Cheese Factory”/
SERVICE BROKER. SQL Server Service Broker SQL Server Service Broker provides the SQL Server Database Engine native support for messaging and queuing applications.
Algorithms for Self-Organization and Adaptive Service Placement in Dynamic Distributed Systems Artur Andrzejak, Sven Graupner,Vadim Kotov, Holger Trinks.
Models of Influence in Online Social Networks
Topic 2: Multi-Agent Systems a practical example categories of MAS examples definitions: agents and MAS conclusion.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Evaluating Resilience Strategies Based on an Evolutionary Multi agent System Kazuhiro Minami, Tomoya Tanjo, and Hiroshi Maruyama Institute of Statistical.
Swarm Intelligence 虞台文.
Clustering of protein networks: Graph theory and terminology Scale-free architecture Modularity Robustness Reading: Barabasi and Oltvai 2004, Milo et al.
Februar 17, 2006GDS meeting - LIP1 MOve: an application-Malleable Overlay UIUC / INRIA Collaboration.
A.SATHEESH Department of Software Engineering Periyar Maniammai University Tamil Nadu.
© 2002, Magdalena Punceva, EPFL-IC, Laboratoire de systèmes d'informations répartis Self-Organized Construction of Distributed Access Structures: A Comparative.
1 KIMAS 2003Dr. K. Kleinmann An Infrastructure for Adaptive Control of Multi-Agent Systems Dr. Karl Kleinmann, Richard Lazarus, Ray Tomlinson KIMAS, October.
CS 484 Designing Parallel Algorithms Designing a parallel algorithm is not easy. There is no recipe or magical ingredient Except creativity We can benefit.
Local Distributed Agent Matchmaking Elth Ogston and Stamatis Vassiliadis Computer Engineering Laboratory TU Delft.
Project funded by the Future and Emerging Technologies arm of the IST Programme Are Proliferation Techniques more efficient than Random Walk with respect.
Algorithms and Techniques in Structured Scalable Peer-to-Peer Networks
Dialog Processing with Unsupervised Artificial Neural Networks Andrew Richardson Thomas Jefferson High School for Science and Technology Computer Systems.
Evolving P2P overlay networks with Tags, SLAC and SLACER for Cooperation and possibly other things… Saarbrücken SP6 workshop July 19-20th 2005 Presented.
“Warehouse” Monitoring Software Infrastructure Craig Steffen, NCSA SSS Meeting June 5, Argonne, Illinois.
School of Electrical Engineering &Telecommunications UNSW Cost-effective Broadcast for Fully Decentralized Peer-to-peer Networks Marius Portmann & Aruna.
1 Lecture 24: Controlling the Uncontrollable Building the Unbuildable How do we deal with this uncontrollable system? Can we extend the method of Zs to.
CMSC 691B Multi-Agent System A Scalable Architecture for Peer to Peer Agent by Naveen Srinivasan.
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
Distributed cooperation and coordination using the Max-Sum algorithm
Load Rebalancing for Distributed File Systems in Clouds.
Matching Engine for Service Providers & Requesters matching capabilities with requests capability parametersservice request (LARKS) matching capabilities.
Denis Caromel1 OASIS Team INRIA -- CNRS - I3S -- Univ. of Nice Sophia-Antipolis -- IUF IPDPS 2003 Nice Sophia Antipolis, April Overview: 1. What.
Scalable and Distributed GPS free positioning for Sensor Networks Rajagopal Iyengear and Biplab Sikdar IEEE International Conference on Communications.
OPERATING SYSTEMS CS 3502 Fall 2017
Data Center Network Architectures
Marco Mamei Franco Zambonelli Letizia Leonardi ESAW '02
The Matching Hypothesis
Replication Middleware for Cloud Based Storage Service
Omega: flexible, scalable schedulers for large compute clusters
Department of Computer Science Northwestern University
Towards Next Generation Panel at SAINT 2002
CS 584.
Wireless Mesh Networks
Synthesizing Controllers for Multi-Lane Traffic Maneuvers
Model-based Adaptation for Self-Healing Systems David Garlan, Bradley Schmert ELSEVIER Sciences of Computer Programming 57 (2005) 이경렬
Presentation transcript:

Unstructured Agent Matchmaking Experiments in Timing and Fuzzy Matching Elth Ogston and Stamatis Vassiliadis Computer Engineering Laboratory TU Delft

Are there elements of coordination within large multi-agent systems that can be obtained “for free”? i.e. Without complicated agent algorithms (planning, scheduling, intelligence) Without external structure (facilitators, directories, blackboards, know topology)

Matchmaking: how do agents that require an outside service find other agents who are willing to provide that service? Assume redundancy of providers and consumers (MAS are open, flexible and component based) Simple agents Coordination without outside help How studied? - Simulation of an abstract model. Results? - We find that there are conditions under which simple unaided agents do find matches This paper – checking two further conditions, timing and how matches are determined

General philosophy Overview of our model and previous results Some new results on timing and forms of matching Summary of further work Talk Organization

Philosophy - scalability Multi-agent systems can in theory be world/internet size. Humans tend to believe in (central) control (God, aliens, The FBI, Mom) However they often make use of systems components, like directories, that don’t scale well… why? Scientists and engineers who design computers are trained to see order in the world.

Philosophy – sloppy systems Natural systems tend to be redundant and full of failures. Lets try looking at coordination not as beautifully interlocking clockwork but as an cloud that just happens to look like an elephant when you squint a bit, turn it upside down, and ignore that part over there….

Philosophy – matchmaking thought experiment How would you find someone else in the room with the same number? Broadcast Now scale up, find someone in Madrid with a number between 1 and 100,000 Broker Ask your neighbors Imagine a number between 1 and 10.

Agents Model - Components Connections Tasks Categories

Model -Movement “Cluster” “Shuffle” A B C A B C

Model - Characteristics There are several “good” matches available We aren’t looking for the global best match Not all agents need to be successful No centralized directory No predefined structure Agents are simple Agents only know about their immediate surroundings

Previous Results Matches are found –Limited by the number of task categories and the number of neighbors to each agent Limiting cluster size creates a distributed system Replacing tasks creates a dynamic system

New Results System timing doesn’t play a role in coordination Fuzzy probabilistic category matches produce the same behavior as discreet deterministic matches

Agents moving in sync vs. agents moving in a random order

Deterministic matches vs. probabilistic matches

Further Work AAMAS 2002 – comparison of a peer-to- peer auction with a centralized auction –P2P shows same auction behavior –As we add more agents P2P has constant message costs vs. linear for a central auctioneer

More Info….