Fipa - Pd&M

Fipa - Pd&M

HOLONIC ENTERPRISE AS A COLLABORATIVE INFORMATION ECOSYSTEM FIPA FIPAMeeting Meeting London, London,UK UK2001 2001 MIHAELA ULIERU INTELLIGENT SYSTEMS GROUP HEAD: Dr. Douglas Norrie http://isg.enme.ucalgary.ca The University of Calgary CANADA HOLONIC ENTERPRISE

HOLARCHY of Collaborative Enterprises (Entity: Systems, things, AGENTS) holons Balance AUTONOMY - COOPERATION Replication into self-similar structures at multi-resolution levels (fractal) fractal HOLONIC ENTERPRISE ENTERPRISE Field Cluster CC CC

RESOURCE ECr CC CE CE CE CC CC EC RESOURCE RESOURCE EC ENTERPRISE CE CE CE CE CE CE CE CE CE CE CE

CC CC RESOURCE ECr RESOURCE EC CC CE CE CE RESOURCE EC CE RESOURCE EC RESOURCE r CE EC CE CE

Dynamic Virtual Cluster CE CE CE Field Cluster HOLONIC ENTERPRISE AS A HOLARCHY COLLABORATIVE LEVELS 1. INTER-ENTERPRISE (supply chain) 2. INTRA-ENTERPRISE (planning/scheduling 3. MACHINE CONTROL (manufacturing) ? What do we ABSTRACT into agents at each Level - to provide the desired functionality/results

University University of of Calgary Calgary Verify Production Planning Scenario Collaborative Agent Reply (centralized or distributed) distributed distributed) distributed)) Interface Agent Reply Group

Group behaviors behaviors Task Task Agent Agent classes classes Interaction Interaction patterns patterns Model Coordination Coordination Conversation Conversation constraints constraints schemata schemata Task Task ordering ordering constraints constraints Results

Results constraints: constraints: tasktaskrelated related information, information, topics topics Specify Deploy Convert Execution Execution constraints constraints Conversation Conversation ACL message protocols Java ACL message protocols Java Managers Managers

Colored Colored Petri Petri Nets Nets threads threads ((centralized centralized or or Request Intelligent Intelligent Systems Systems Group Group Calgary, Calgary, Alberta, Alberta, Canada Canada Request Flow Flow of

of Information Information between between the the Inter Inter and and Intra-Enterprise Intra-Enterprise Levels Levels Knowledge Agent Database Abstract conversation Schema Timeout A Message IE

I/O Schema class EE ASP Schemata Library Rule variable initialization Agent naming ANS Ready A Ready B Executing the rule

YP Inference Engine Active Schema Pool Execution Engine Agent Naming Sub-system Internal Conceptualization of a Conversation Manager Request B Waiting B Timeout B Sending messages Conversation Manager IE: ASP: EE: ANS:

Waiting A Requested A-B Recognizing Situation Selecting a rule Request A Requested B-C Schema instance Updating and Memorizing state information Ready C Schema instantiation Reply C Reply C Schema execution

Schema instantiation and execution Conversation Schema as a Colored Petri Net Reply B Task Task Decomposition Sub-Task Sub-Task Virtual Cluster 1 Sub-Task Virtual Cluster 2 Partial Cloning Machine1

Partial Cloning Machine2 Tool1 Tool2 CE Holon CC Holon P roduction job s ch ed uling lis t EC Holon F unction block bas ed applicatio n log ic

CE Holon CE Holon Executable applicatio n cod e Job ID M achi ne ID O-t ime Due d ate S-t ime Dependant j ob FB logi c appli cati on Executable app lication code files DEPLOYMENT MECHANISM PATTERNS OF HOLONIC COLLABORATION

Common mechanisms that characterize the information ecosystem created by the three levels of a holonic enterprise: Dynamic Virtual Clustering configured to minimize cost and enabling for flexible, re-configurable structures Mediator Agent (decisions on cluster configuration) Partial Cloning (enterprises, internal resources, physical machines) METAMORPHIC ARCHITECTURE HOLONIC ENTERPRISE Vir tu al Cluster Com munity Dynamic M ediator Holon

VCH 1 1- 1 1-3 1-2 Dynamic Virtual Clust er VCH 2 VCH 3 3-1 1-4 3-2 3-3 2-2 2-1 2-3 Schedule-Cont rol

Cluster 2-4 ENTERP RISE LEVE L Groupi ng Con fi gurat io n (GT-ba sed met hod s) META 1-3 aG ENT 1- 1 1-2 2-2 1-4 2-1 3-1

3-2 2-3 2-4 3-3 RESOURCE LEVEL Ta sk-d ri v en M ach ine Grou ps Ide nt ifie d by (GT-ba sed met hod s) m1 m2 m3 m4 n1 n2 n3

n4 p1 p2 p3 p4 p5 Per s is t Phy si cal M anuf acturi ng Res our ces Co mmu nity q1 q2 q3 q4 HOLONIC PATTERNS INTERACTION Task Decomposition Pattern

Leads to using Mediator Design Pattern Creates virtual clustering when mediators use Virtual Clustering Pattern Partial Cloning Pattern is used to add clone to virtual cluster is used in creating a clone Prototyping Pattern Metamorphic Architecture Pattern TASK DECOMPOSITION

Task distribution among the clusters entities (outside-in view from the Mediator to each collaborative entity Task deployment within each entity (inside-out view from the entity to the Mediator) ONTOLOGY PATTERN: - peer-to-peer (task distribution) inter-level (task deployment) INTER-ENTERPRISE The Networked Economy Wireless Portal eMarketplace Business Model in the 20th Century Customers

Suppliers Partners Employees Business Model in the 21 Century Enterprise Portals enable Integrated and sharing of Information, Services and Applications among Suppliers, Employees, Partners and Customers. Customers Suppliers

Employees Partners What is a Portal? Key Services Aggregated for... Targeted Communities Employee Employee Content Content Communication Collaboration Collaboration Commerce Commerce

Any Device Access Communication Supplier Supplier Partner Partner Customer Care Customer Care Customer Customer Enterprise Information Portals Transform the Business Value Chain Supplier

Firm Channel Partner Customer Traditional Model of Business Value Chain Firm Becomes Partners Suppliers Customer Portal Enabled Business: iValue Chain The Enterprise Information Portal

INTER-ENTERPRISE FORCES TO BE BALANCED: - Cost Minimization (maximum synergy: cluster the best partners) - BALANCE Autonomy-Cooperation - Ondemand tracking; on-line failure reporting - On-line re-configuration (to keep optimal cluster) VIRTUAL ORGANISATIONS SERVICES AND MECHANISMS Metamorphic Architecture:

Interoperability (FIPA); Security Standards Virtual Clustering: Mediator needs Grouping Policies (obligation, authorization, constraining). Contractual frameworks that enable nested management structures in policyrestraining contexts and under security constraints (COOPERATION DOMANINS) THE COOPERATION-COMMUNICATION LAYER infrastructure URL: [protocol://] [[email protected]] host : port [/path] An Architecture for Collaborative MAS 23 PARTIAL CLONING ATTRIBUTES to be abstracted into agents: which goods and services does the enterprise provide and

what makes its competitive advantage?; marketing strategies (attributes that enable penetration into a cluster and be chosen when a new cluster is formed) MEDIATOR INSIDE-OUT - Enterprise-to-cluster negotiation: ISSUE: obtain and maintain the TRUST of the mediator in charge with the coordination of the collaborative cluster Otuside-In - Cluster-to Enterprise decisions: Flexible Utility Function (is cost of keeping the partner worthwhile). [Jennings - keep partner whose proposal is most similar to opponents last offer, but whose trust degree is higher Task Distribution/Decompositi on

Mediators can enforce Compliance Mechanisms (e.g. reputation and regimentation) on the partners to coerce them to fulfill their obligations. Negotiation Frameworks (Jennings) using influence (Interactive contractual design) INTRA-ENTERPRISE FORCES TO BE BALANCED: 1. Need to keep ones position within the collaborative cluster 2. Need to stay Competitive

REQUIRED SERVICES: 1. Dynamic scheduling to accommodate new orders on the fly (re-prioritize; re-configure) 2. Security Policies; Advertising; Bidding; Interfacing with each cluster; look-out PATTERNS Mediator Agent: channels all access to the system to ensure security and robustness of the collaborative ecosystem inside the enterprise (Static and Dynamic Mediators) Dynamic Virtual Clustering: GT Task Decomposition: On-line re-scheduling of the production resources (e.g. EA) Work flow reconfiguration across the organization ONTOLOGIES: deploy scheduled task down to the machine control level (Jim Christensen)

A Robust, Scalable Infrastructure Platform Suns Three Main Investment Areas Massive Scale H/W S/W Integratable Stack Continuous Real-time MACHINE CONTROL LEVEL GOAL: ensure production continuity through machine reliability and rapid reconfiguration in case of break-down

FORCES: enable user to develop the application by plugging function blocks; compile the code and distribute it on the appropriate resources for execution; manage timing and precedence relationships while executing the distributed FB; safety, etc. MACHINE LEVEL Self Configuration and Dynamic Reconfiguration of Intelligent Machines (physical holons) Deployment of self-(re)configuring, intelligent, distributed automation elements. Ontologies for manufacturing process-taskoperation-controller (e.g.function block) mapping (e.g., PSL) PATTERNS OF HOLONIC CONTROL

Mapping Holonic Systems into MAS via Mediators PURPOSE OF PD&M These patterns have specific particularities within each level of the collaborative holarchy. The purpose of our work is to identify these particularities and clearly define the mechanisms that would enable their implementation on the grounds offered by the FIPA architecture: E.g. ONTOLOGIES: inter-thing communication Agent - peer-to-peer Level: deployment (outside-in); bidding/advertising (inside-out) NEXT MEETING OF THE PD&M WG ACAI 01 Summer School Multi-Agent Systems and their Applications

http://cyber.felk.cvut.cz/ACAI01 Prague, July 2-13, 2001 joint event of AgentLink, ECCAI, CTU and University of Vienna 24 invited lecturers (K. Sycara, E. Durfee, M. Wooldridge, M. Tambe, S. Kraus, Y. Demazeau, F. Labrou, W. Wahlster) accompanied by workshops and student sessions

Recently Viewed Presentations

  • AQUATIC MACROINVERTEBRATES ADULTS and Presented by: Don Huggins

    AQUATIC MACROINVERTEBRATES ADULTS and Presented by: Don Huggins

    ODONATA: DRAGONFLIES & DAMSELFLIES adult emerging from old skin dragonfly adult adult adult damselfly adult damselfly naiad Dragonfly naiads DECAPODA: CRAYFISH & SHRIMPS female with eggs larval crayfish freshwater shrimp juvenile crayfish crayfish adult adult crayfish shrimp shrimp NEUROPTERA: SPONGILLA-FLIES...
  • Neutrale TU Graz-Standardpräsentation 4:3

    Neutrale TU Graz-Standardpräsentation 4:3

    [Nicholas Chammas, Eddie Pantrige: Building a Scalable Record Linkage System, Spark+AI. Summit 2018] 706.520 Data Integration and Large-Scale Analysis -05 Entity Linking and DeduplicationMatthias Boehm, Graz University of Technology, WS 2019/20 ... [Xu Chu, Ihab F. Ilyas, ParaschosKoutris ...
  • Executive Summary - University of Kentucky

    Executive Summary - University of Kentucky

    Our DNA is the blueprint of who we are. Not only can it predict basic physical traits such as height and weight, it can also tell us about our ancestry, about our propensity to develop disease and even information about...
  • THE MOST BEAUTIFUL - ingyenTV.hu

    THE MOST BEAUTIFUL - ingyenTV.hu

    THE MOST BEAUTIFUL Subject: BEAUTIFUL WOMEN Author: Paula Description: Top 99/2009 Last modified by: Paula Created Date: 6/23/2009 10:11:09 PM Category: BEAUTIFUL WOMEN Document presentation format: On-screen Show Company: HOME Other titles
  • Determine the feasibility of converting mixed-use CII meters ...

    Determine the feasibility of converting mixed-use CII meters ...

    It is flexible, with a lot of options for improvement rather than one pass-fail calculation, e.g., 70/30. It is forward looking, applying to rates and practices that are adopted, rather than revenues received. Agency performance is not subject to external...
  • Slajd 1 - Jagiellonian University

    Slajd 1 - Jagiellonian University

    Writ of detinue. Writ of account. Writ of covenant. Writ of assumpsit. Writ of trespass. Writ of right (XII w.): „The king to thesheriffgreeting. Command (Praecipe) N. thatwithoutdelayherender to R. one hide of land insuch-and-such a village, of whichthesaid R....
  • Coflore Scaling up flow chemistry

    Coflore Scaling up flow chemistry

    Coflore design principle. CSTRs in series. Increased flexibility. Residence time. multi phase (G/L, S/L) Low pressure drop. cheaper pump. Easy scale up. Dynamic mixing
  • Bellwork: Wednesday, 10/23/13 - Tangipahoa Parish School ...

    Bellwork: Wednesday, 10/23/13 - Tangipahoa Parish School ...

    Objectives: Wednesday, 10/23/13. I can… identify the mood of a short story by analyzing the author's use of words/phrases. determine the resolution of a short story by analyzing the events and character actions in the stories.