SlideShare a Scribd company logo
1 of 25
1
Igor Kharin
( Kharkov)
Ubiquitous computing based
on open multi-agent systems:
the eSocialGRIDs project
2
Existing Global Infrastructure
GRID CERN
Net
Google
My Devices
3
Whether it is possible to make management
of information and communications by the
same easy, almost as using email?
GRID CERN
Net
Google
eSocialGRIDs
One identity for multiple
communities
Generation and
formation of communities
Following across
networks
Real-time
communications
Data portability
Opportunity from
everywhere to find and
use the necessary
application
My Devices
4
Personalization
 Real time communications shall be bound to a
context
 The user often needs the help in real time
 Communications must be strongly personified
 Individuals want easy access in real time to
information on different events from different
sources
Personalization +
Ubiquitous communication + …
5
С
Ю
ВЗ
eSocialGRIDs
NEWS DATING GAMES OTHERBUSINESS
Hotels
in ...
Hotels
in ...
Best
hotels
… ?
auto
buy, sell
auto
that
car ...
this
car ...
...
nightlife
...
collaboration
...
...
...
...
...
...
...
6
Problems of existing
communications
 The Internet services especially e-medicine and e-
commerce (classifieds, the Internet shops, etc.)
needs different variants of real time
communications between users.
 There is no opportunity to set communication in
real time with users who have no registration on
given resource
 The global pervasive environment of instant
messaging for effective use of multi-agent systems
for a mass customer is necessary
Personalization +
Ubiquitous communication=
XMPP+…
It is proposed to build the basis of the
personalized system for information control
and communications using XMPP protocol
7
Open system
8
Computation as interaction
9
Ubiquitous computing
 A post-desktop model of human computer
interaction in which information processing
has been thoroughly integrated into everyday
objects and activities
 Computation is organized among the
computing entities suitable for this context
10
Abstract Agent
• Definition 1. Abstract Agent – is an entity or a system of
entities, which is viewed as a whole (in the sense of
representability by a frame) in form of an object that perceives
its environment. Depending on its perception, this object
interprets a situation and acts. AA's actions depend on its aims,
and change the system that it is part of. AA can be an atomic
agent (atomic or composite entity, whose components are
agents themselves) or multi-agent system (МАС).
• Definition 2. МАС - it is an aggregate of two or more AA,
which interact in order to solve problems and obtain goals
which are beyond their separate abilities and knowledge.
Abstract Agent
12
Abstract Agent
«subtype»
MAS
-group
1..*
-plays
1..*
«subtype»
Atomic Agent
«subtype»
Organization
Role
-MAS
0..*
-member
2..*
Classification of Agent
Organizations
1) Сentralized or hierarchical organizations;
2) Market-like organizations;
3) Communities with the behavior rules
4) Pluralistic communities.
13
Basic structures for the
organizations
14
Organizational Unit
«subtype»«subtype»
Simple Hierarchy Team Flat Structure
Open multiagent systems
Open МAС – MAC which allow different types of AA to
connect and leave a system. In an open MAC, behaviour and
interaction of separate AA are mostly unpredictable, in contrast
to closed AA, where many types of AA are defined before
creation of the system, interaction and behaviour of the
components are pre-defined.
15
Open multiagent systems
16
Multiagent environment
• Multiagent environment (ME) – an environment where
conditions for activities of at least two AA were created, and the
behavior at least one AA at achievement of the goals by it depends
on the goals of another.
• Open multiagent environment – its an ME which contain
conditions for activities of different types of AA: system which
organizes living cycle of AA, data transfer channels, register of
agents, interface tools etc. New AA enter and exit this
environment, interact with each other, insert and delete new
components. Operating conditions of objects may change
unpredictably. This is a contrast to a closed ME, which is
characterised by constant conditions of objects and fixed types of
entities. 17
Open multiagent environments
18
19
What is eSocialGRIDs?
 Social eGRIDs = eSocialGRIDs
 eSocialGRIDs –”open source” platform for the
open multiagent environments, distributed
applications and ubiquitous communications
 Here e implies not only electronic, extensible
and embedded, and also still Erlang.
eSocialGRIDs architecture
20
21
Organization units in
eSocialGRIDs
<Some calculation>
< input data >
The social environment for
people and computation
22
<Some calculation>
< input data>
Roster
< output>
GRID Group
23
Diagram of connection to
eSocialGRIDs infrastructure
PROVIDER 1 PROVIDER 2
Community1
Community2
Instant Messaging
and Web services
events,
news
common
interest
CONTENT
CONTENT
Abstract Аgent
24
eSocialGRIDs=iWAF+EIMS
• iWAF-framework for distributed and immersive Web applications
• EIMS- Embedded Instant Messaging Services
EIMS
eTIS ejabberd
Yaws
Erlyweb
Erlang/OTP
ErlyFD ( DataBase
Abstract Level)
DB (Mnesia)
Hardware/OS
ErlMOM
iWAF
Other Application
ERESYE
 For demonstration of scientific and technical
materials and tests - http://isqom.org/
25

More Related Content

Viewers also liked (6)

IDCC 2128 Avenant 20 droit syndical
IDCC 2128 Avenant 20   droit syndicalIDCC 2128 Avenant 20   droit syndical
IDCC 2128 Avenant 20 droit syndical
 
Daily AWS Issues
Daily AWS IssuesDaily AWS Issues
Daily AWS Issues
 
Modulo 2 tecnologias
Modulo 2 tecnologiasModulo 2 tecnologias
Modulo 2 tecnologias
 
Managing change and transitions
Managing change and transitionsManaging change and transitions
Managing change and transitions
 
Capitulo 4 caminhos para a santidade
Capitulo 4   caminhos para a santidadeCapitulo 4   caminhos para a santidade
Capitulo 4 caminhos para a santidade
 
2017-1-Level-B-Bladerepair-English
2017-1-Level-B-Bladerepair-English2017-1-Level-B-Bladerepair-English
2017-1-Level-B-Bladerepair-English
 

Similar to eSocialGRIDs-UbiquitousCompToPDCS2016

Rzevsky agent models of large systems
Rzevsky  agent models of large systemsRzevsky  agent models of large systems
Rzevsky agent models of large systems
Masha Rudnichenko
 
Multiagent systems (and their use in industry)
Multiagent systems (and their use in industry)Multiagent systems (and their use in industry)
Multiagent systems (and their use in industry)
Marc-Philippe Huget
 
About formation of digital environment with smart artificial intelligence
About formation of digital environment with smart artificial intelligenceAbout formation of digital environment with smart artificial intelligence
About formation of digital environment with smart artificial intelligence
optljjournal
 
Virtual%20 Organization%203
Virtual%20 Organization%203Virtual%20 Organization%203
Virtual%20 Organization%203
bjnjovic
 

Similar to eSocialGRIDs-UbiquitousCompToPDCS2016 (20)

Intelligent Buildings: Foundation for Intelligent Physical Agents
Intelligent Buildings: Foundation for Intelligent Physical AgentsIntelligent Buildings: Foundation for Intelligent Physical Agents
Intelligent Buildings: Foundation for Intelligent Physical Agents
 
Introduction to agents and multi-agent systems
Introduction to agents and multi-agent systemsIntroduction to agents and multi-agent systems
Introduction to agents and multi-agent systems
 
F017624449
F017624449F017624449
F017624449
 
Comparative Analysis of Computational Intelligence Paradigms in WSN: Review
Comparative Analysis of Computational Intelligence Paradigms in WSN: ReviewComparative Analysis of Computational Intelligence Paradigms in WSN: Review
Comparative Analysis of Computational Intelligence Paradigms in WSN: Review
 
Iaetsd intelligent agent business development systems -trends and approach
Iaetsd intelligent agent business development systems -trends and approachIaetsd intelligent agent business development systems -trends and approach
Iaetsd intelligent agent business development systems -trends and approach
 
AGI Part 1.pdf
AGI Part 1.pdfAGI Part 1.pdf
AGI Part 1.pdf
 
Rzevsky agent models of large systems
Rzevsky  agent models of large systemsRzevsky  agent models of large systems
Rzevsky agent models of large systems
 
Multiagent systems (and their use in industry)
Multiagent systems (and their use in industry)Multiagent systems (and their use in industry)
Multiagent systems (and their use in industry)
 
Introductionto agents
Introductionto agentsIntroductionto agents
Introductionto agents
 
Agents(1).ppt
Agents(1).pptAgents(1).ppt
Agents(1).ppt
 
Intro to Agent-based System
Intro to Agent-based SystemIntro to Agent-based System
Intro to Agent-based System
 
Proactive Intelligent Home System Using Contextual Information and Neural Net...
Proactive Intelligent Home System Using Contextual Information and Neural Net...Proactive Intelligent Home System Using Contextual Information and Neural Net...
Proactive Intelligent Home System Using Contextual Information and Neural Net...
 
journalism research
journalism researchjournalism research
journalism research
 
journalism research
journalism researchjournalism research
journalism research
 
About formation of digital environment with smart artificial intelligence
About formation of digital environment with smart artificial intelligenceAbout formation of digital environment with smart artificial intelligence
About formation of digital environment with smart artificial intelligence
 
Swarm ai
Swarm aiSwarm ai
Swarm ai
 
Virtual%20 Organization%203
Virtual%20 Organization%203Virtual%20 Organization%203
Virtual%20 Organization%203
 
Agent basedqos
Agent basedqosAgent basedqos
Agent basedqos
 
Dynamic analysis of agent network in self organisation using service level ag...
Dynamic analysis of agent network in self organisation using service level ag...Dynamic analysis of agent network in self organisation using service level ag...
Dynamic analysis of agent network in self organisation using service level ag...
 
The Internet of Things, Ambient Intelligence, and the Move Towards Intelligen...
The Internet of Things, Ambient Intelligence, and the Move Towards Intelligen...The Internet of Things, Ambient Intelligence, and the Move Towards Intelligen...
The Internet of Things, Ambient Intelligence, and the Move Towards Intelligen...
 

eSocialGRIDs-UbiquitousCompToPDCS2016

  • 1. 1 Igor Kharin ( Kharkov) Ubiquitous computing based on open multi-agent systems: the eSocialGRIDs project
  • 2. 2 Existing Global Infrastructure GRID CERN Net Google My Devices
  • 3. 3 Whether it is possible to make management of information and communications by the same easy, almost as using email? GRID CERN Net Google eSocialGRIDs One identity for multiple communities Generation and formation of communities Following across networks Real-time communications Data portability Opportunity from everywhere to find and use the necessary application My Devices
  • 4. 4 Personalization  Real time communications shall be bound to a context  The user often needs the help in real time  Communications must be strongly personified  Individuals want easy access in real time to information on different events from different sources
  • 5. Personalization + Ubiquitous communication + … 5 С Ю ВЗ eSocialGRIDs NEWS DATING GAMES OTHERBUSINESS Hotels in ... Hotels in ... Best hotels … ? auto buy, sell auto that car ... this car ... ... nightlife ... collaboration ... ... ... ... ... ... ...
  • 6. 6 Problems of existing communications  The Internet services especially e-medicine and e- commerce (classifieds, the Internet shops, etc.) needs different variants of real time communications between users.  There is no opportunity to set communication in real time with users who have no registration on given resource  The global pervasive environment of instant messaging for effective use of multi-agent systems for a mass customer is necessary
  • 7. Personalization + Ubiquitous communication= XMPP+… It is proposed to build the basis of the personalized system for information control and communications using XMPP protocol 7
  • 10. Ubiquitous computing  A post-desktop model of human computer interaction in which information processing has been thoroughly integrated into everyday objects and activities  Computation is organized among the computing entities suitable for this context 10
  • 11. Abstract Agent • Definition 1. Abstract Agent – is an entity or a system of entities, which is viewed as a whole (in the sense of representability by a frame) in form of an object that perceives its environment. Depending on its perception, this object interprets a situation and acts. AA's actions depend on its aims, and change the system that it is part of. AA can be an atomic agent (atomic or composite entity, whose components are agents themselves) or multi-agent system (МАС). • Definition 2. МАС - it is an aggregate of two or more AA, which interact in order to solve problems and obtain goals which are beyond their separate abilities and knowledge.
  • 12. Abstract Agent 12 Abstract Agent «subtype» MAS -group 1..* -plays 1..* «subtype» Atomic Agent «subtype» Organization Role -MAS 0..* -member 2..*
  • 13. Classification of Agent Organizations 1) Сentralized or hierarchical organizations; 2) Market-like organizations; 3) Communities with the behavior rules 4) Pluralistic communities. 13
  • 14. Basic structures for the organizations 14 Organizational Unit «subtype»«subtype» Simple Hierarchy Team Flat Structure
  • 15. Open multiagent systems Open МAС – MAC which allow different types of AA to connect and leave a system. In an open MAC, behaviour and interaction of separate AA are mostly unpredictable, in contrast to closed AA, where many types of AA are defined before creation of the system, interaction and behaviour of the components are pre-defined. 15
  • 17. Multiagent environment • Multiagent environment (ME) – an environment where conditions for activities of at least two AA were created, and the behavior at least one AA at achievement of the goals by it depends on the goals of another. • Open multiagent environment – its an ME which contain conditions for activities of different types of AA: system which organizes living cycle of AA, data transfer channels, register of agents, interface tools etc. New AA enter and exit this environment, interact with each other, insert and delete new components. Operating conditions of objects may change unpredictably. This is a contrast to a closed ME, which is characterised by constant conditions of objects and fixed types of entities. 17
  • 19. 19 What is eSocialGRIDs?  Social eGRIDs = eSocialGRIDs  eSocialGRIDs –”open source” platform for the open multiagent environments, distributed applications and ubiquitous communications  Here e implies not only electronic, extensible and embedded, and also still Erlang.
  • 21. 21 Organization units in eSocialGRIDs <Some calculation> < input data >
  • 22. The social environment for people and computation 22 <Some calculation> < input data> Roster < output> GRID Group
  • 23. 23 Diagram of connection to eSocialGRIDs infrastructure PROVIDER 1 PROVIDER 2 Community1 Community2 Instant Messaging and Web services events, news common interest CONTENT CONTENT Abstract Аgent
  • 24. 24 eSocialGRIDs=iWAF+EIMS • iWAF-framework for distributed and immersive Web applications • EIMS- Embedded Instant Messaging Services EIMS eTIS ejabberd Yaws Erlyweb Erlang/OTP ErlyFD ( DataBase Abstract Level) DB (Mnesia) Hardware/OS ErlMOM iWAF Other Application ERESYE
  • 25.  For demonstration of scientific and technical materials and tests - http://isqom.org/ 25