Towards Organizational Agent-based Operating Systems

100 %
0 %
Information about Towards Organizational Agent-based Operating Systems
Technology

Published on March 11, 2009

Author: jpalanca

Source: slideshare.net

Towards Organizational Agent-based Operating Systems Javier Palanca jpalanca@dsic.upv.es Tuesday, March 10, 2009

Operating Systems User • very complex software • critical functionality Application • high dependability constraints Operating System • efficiency constraints Hardware Tuesday, March 10, 2009

Operating Systems Goals Tuesday, March 10, 2009

Operating Systems Goals Virtual Machine Protect Resources Tuesday, March 10, 2009

Operating Systems Goals Security Virtual Machine Efficiency Protect Resources + Reliability Tuesday, March 10, 2009

Operating Systems Goals Security Virtual Machine Efficiency Protect Resources + Reliability Tuesday, March 10, 2009

Multi-Agent System Issues Security need OS policies Efficiency VMs efficiency + Reliability Agent platforms manage their own agent life-cycle Tuesday, March 10, 2009

“Operating Systems designs are far away from current trends in software engineering” Tuesday, March 10, 2009

“Operating Systems designs are far away from current trends in software engineering” Old abstractions Process File Permissions Monolithic applications Tuesday, March 10, 2009

“Operating Systems designs are far away from current trends in software engineering” Computing as Interaction Service-oriented systems Autonomous systems Cloud computing Grid systems Multi-agent systems Tuesday, March 10, 2009

Idea Tuesday, March 10, 2009

“Integrate concepts of the Multi- Agent System technology as new abstractions of the OS” Tuesday, March 10, 2009

“Integrate concepts of the Multi- Agent System technology as new abstractions of the OS” Definition of new abstractions: - Process vs Agent - Applications vs Organizations - Memory vs Knowledge Base - Permissions vs Contracts and agreements - etc… Tuesday, March 10, 2009

“Integrate concepts of the Multi- Agent System technology as new abstractions of the OS” Tuesday, March 10, 2009

“Integrate concepts of the Multi- Agent System technology as new abstractions of the OS” Tuesday, March 10, 2009

“Integrate concepts of the Multi- Agent System technology as new abstractions of the OS” The agent model - Complex computational entity - Driven by goals and beliefs - Reactive, Proactive, Autonomous and Social Tuesday, March 10, 2009

Objectives Tuesday, March 10, 2009

Objectives ‣ Make a quality upgrade in OS design ‣ Change the way the applications are designed, developed and executed ‣ Make OS autonomous, proactive and social ‣ Integrate critical middleware services inside the OS Tuesday, March 10, 2009

Agent-oriented OS Tuesday, March 10, 2009

Agent-oriented OS Applications are sets of organized agents Service Oriented Architecture Goal-based Computing Transactions controlled by Contracts Tuesday, March 10, 2009

Organizational Agent-oriented OS Tuesday, March 10, 2009

Organizational Agent-oriented OS The OS as an organization of agents OS Tuesday, March 10, 2009

Organizational Agent-oriented OS OS Tuesday, March 10, 2009

Organizational Agent-oriented OS OS Tuesday, March 10, 2009

Organizational Agent-oriented OS Applications are also agent organizations OS Tuesday, March 10, 2009

Organizational Agent-oriented OS Applications are also agent organizations OS Tuesday, March 10, 2009

Organizational Agent-oriented OS Applications are also agent organizations OS Tuesday, March 10, 2009

Service Oriented Architecture Tuesday, March 10, 2009

Service Oriented Architecture Functionality is provided by means of services fs user app storage math Tuesday, March 10, 2009

Service Oriented Architecture Functionality is provided by means of services fs user app storage math Tuesday, March 10, 2009

Example: distributed file system fs Tuesday, March 10, 2009

Example: distributed file system fs Tuesday, March 10, 2009

Example: distributed file system manager distributed fs journal fsck Tuesday, March 10, 2009

Specification Use of Agent Organizations methodology to model de Operating System Tuesday, March 10, 2009

Specification Use of Agent Organizations methodology to model de Operating System GORMAS Tuesday, March 10, 2009

Organization Model Functional View (Mission) Tuesday, March 10, 2009

Organization Model Functional View (Mission) To maximize utilization Organizations of resources management A S To protect resources GT OProduces Pu A Operations and rsu GT Resources es Server Pur racts sue management e OInt s To abstract S OS Pursues the hardware GT OI s A e nte rsu rac u OUses TP ts s G ue To manage the Client rs Open-services OOffers orgs. life-cycle Pu management GT A S To give support to open-services A Contracts Tuesday, March 10, 2009

Organization Model Structural View OS Tuesday, March 10, 2009

Organization Model A Structural View Client OC ont a insA A -Ag e nt OContainsA-Agen t Server OS t gen A sA- A ain OCont t Con e ol OC O sR ont ain ains Manager nt R ainsRol ole Co O e Service Organization Manager Facilitator Member Contracts Organization Service Operations Resources Manager Manager Manager Facilitator Facilitator Tuesday, March 10, 2009

Organization Model External Functional View Operations Facilitator Service Organization Manager Service Organization Manager Facilitator Member Resources Facilitator OS Tuesday, March 10, 2009

Organization Model External Functional View Operations Facilitator Service Organization Manager Service Organization Manager Facilitator Member WFProvides Resources WF WFPro WF Us Facilitator ses es es s U FU WFU W ses s W vides vide FU s es Pro WF Organizations Open-services Resources Management Management management S S S OProvides s e OP vid ro Pro vid O es OS Tuesday, March 10, 2009

Conclusions Tuesday, March 10, 2009

Conclusions Proposal of a new way of designing OS Use of the MAS paradigm and agent organizations Integrate MAS middleware inside OS Better functionality w/o imposed limitations: security policies, resources and user management... New OS abstractions: agents, roles, contracts Tuesday, March 10, 2009

Add a comment

Related presentations

Related pages

doi.acm.org

This work presents a new approach about modern Operating Systems construction based on technologies developed over the last years on Software Engineering ...
Read more

Towards a Verifiable Checkpointing Scheme for Agent-based ...

Towards a Verifiable Checkpointing Scheme for Agent-based Interorganizational Workflow System "Docking ... Systems, W. P. Carey School ... an agent-based ...
Read more

Software Engineering for Service-Oriented MAS

A study of multi agent based resource ... multiagent systems and organizational oriented ... framework for a new generation of Operating Systems, ...
Read more

Towards Agent-Based Smart Factories

Towards Agent-Based Smart Factories ... by a number of agent-based systems ... agents are human beings in existing organizational structures.
Read more

Multi-Agent System Development Based on Organizations

... Societies and Infrastructures in the Analysis and Design of Agent-based Systems. ... Towards organizational agent-oriented operating systems, ...
Read more

Agent-based Multi-organizational Interaction Design: A ...

Agent-based Multi-organizational Interaction Design: ... ments towards the cooperative goals. ... systems where inter- and intra- organizational interactions
Read more

Organizational behavior - Wikipedia, the free encyclopedia

... there is still much confusion as to the nature of differences between organizational behavior and organizational ... operating environment. ... Systems ...
Read more

Domain Ontology Agents in Distributed Organizational Memories

Domain Ontology Agents in Distributed Organizational ... order to evolve from a keyword–based towards a ... about scalable OM systems as agent–based
Read more

Towards a Model of Fault Tolerance Technique Selection in ...

Towards a Model of Fault Tolerance Technique Selection in Static and Dynamic Agent-Based Inter-Organizational ... agent based workflow management systems ...
Read more

Information Systems Development - Towards a | George ...

Information Systems Development: Towards a Service Provision Society is the collected proceedings of the Seventeenth International Conference on ...
Read more