1. The document discusses eSocialGRIDs, an open-source platform for open multi-agent environments, distributed applications, and ubiquitous communications.
2. eSocialGRIDs aims to provide a personalized system for information control and real-time communications using the XMPP protocol as its basis.
3. It combines features like instant messaging, social networking, and web services to allow users to easily access and share information from different sources in real-time from any device.
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
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.
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.