SlideShare a Scribd company logo
1 of 3
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 03 | Mar-2015, Available @ http://www.ijret.org 320
SELF ORGANIZATION MECHANISM IN AN AGENT NETWORK BY
DECENTRALIZED APPROACH
K.Rajasri1
, Pulaka Gupta2
, Rahul.S3
1
Senior Assistant Professor, Department of Computer Science and Engineering, Christ College Of Engineering and
Technology, Moolakulam, Puducherry, India
2
Student of M.Tech, Department of Computer Science and Engineering, Christ College Of Engineering and
Technology, Moolakulam, Puducherry, India
3
Student of M.Tech Department of Computer Science and Engineering, Christ College Of Engineering and Technology,
Moolakulam, Puducherry, India
Abstract
Self-organization provides a suitable model for developing self-managed complex distributed systems, such as grid computing and
sensor networks. Unlike current related studies, which propose only a single principle of self-organization, this mechanism
synthesizes the three principles of self-organization: cloning/ spawning, resource exchange and relation adaptation. Based on this
mechanism, an agent can autonomously generate new agents when it is overloaded, exchange resources with other agents if
necessary, and modify relations with other agents to achieve a better agent network structure. In this way, agents can adapt to
dynamic environments. The proposed mechanism is evaluated through a comparison with three other approaches, each of which
represents state-of-the-art research in each of the three self-organization principles. Experimental results demonstrate that the
proposed mechanism outperforms the three approaches in terms of the profit of individual agents and the entire agent network,
the load-balancing among agents, and the time consumption to finish a simulation run. In addition, in a dynamic environment, it
is nearly impossible to use a static, design time generated system structure for efficient problem solving. Instead, the system needs
to be able to self-organize at runtime, which means that the components of the system are responsible for adapting themselves to
suit the dynamic environment. Self-organization is usually defined as “the mechanism or the process enabling the system to
change its organization without explicit external command during its execution time.
Keywords: Self Organizations, Cloning/Spawning, Resource exchange, Relation adaptation
--------------------------------------------------------------------***---------------------------------------------------------------------
1. INTRODUCTION
COMPLEX distributed systems are becoming more and more
common. With their evergrowing exponential complexity in
deployment, operation, management and maintenance, it is
highly desirable that these systems should be autonomous
and be capable of self-management. In a dynamic
environment, it is nearly impossible to use a static, design
time generated system structure for efficient problem solving.
Instead, the system needs to be able to self-organize at
runtime, which means that the components of the system are
responsible for adapting themselves to suit the dynamic
environment. Currently, self-organization has been employed
in many complex distributed systems, such as supply network
management, computer networks security management , and
sensor and communication networks management
2. SYSTEM ANALYSIS
2.1 Existing System
In this project it focuses on self organization in multi agent
systems 1
, we only consider the three basic principles they are
cloning/spawning, resource exchange and relation
adaptation.Despite this, to the best of our knowledge, there
has been no attempt to combine the three principles together
in order to achieve better performance than possible with
those self organization approaches which consider only one
of the three principles. Towards this end, in this project, we
present an integrative self organization mechanism, which
combines the three basic principles together. It is difficult to
combine three existing approaches to realize the self
organization mechanism 6
, because existing approaches have
been devised based on different purposes, different models
and different environmental settings. Therefore, for each
principle,we develop an innovative and efficient approach,
and these three approaches can effectively work together as a
whole.
2.2 Proposed System
The proposed self-organization mechanism is devised in an
agentnetwork, where each agent is directly connected with
some other agents, called neighbors, and each agent can
communicate only with its neighbors. Aiming at a general
problem, instead of a particular problem, makes the proposed
selforganizationmechanism potentially applicable in a wide
variety of applications.This project focuses on a cooperative
agent network, where agents cooperatively maximize their
overall profits, rather than a selfish agent network, where
each agent tries to maximize only its own profit. This focus is
reasonable, because many applications are in a cooperative
environment. Therefore, for each principle, we develop an
innovative and efficient approach, and these three approaches
can effectively work together as a whole
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 03 | Mar-2015, Available @ http://www.ijret.org 321
3. SYSTEM REQUIREMENTS
3.1 Hardware Requirements:
PROCESSOR : PENTIUM IV 2.6 GHz, Intel
Core 2 Duo.
RAM : 512MBDD RAM
MONITOR : 15” COLOR
HARD DISK : 40 GB
3.2 Software Requirements:
Front End : Java (Swings)
Back End : M SQL 5.5
Operating System : Windows XP/07
IDE : Eclipse
4. SYSTEM DESIGN
4.1 Modules
This proposed scheme is divided into four modules. The
modules are listed below,
1. User Interface Design
2. Cloning/Spawning.
3. Resource Exchange.
4. Relation Adaptation.
5. Self Organization Analysis.
4.2 Design Overview
4.2.1 User Interface Design
In this module we design the windows for the project. These
windows are used for secure login for all users. To connect
with server user must give their username and password then
only they can able to connect the server. If the user already
exits directly can login into the server else user must register
their details such as username, password and Email id, into
the server. Server will create the account for the entire user to
maintain upload and download rate. Name will be set as user
id. . Logging in is usually used to enter a specific page.
Fig 4.2.1.1 User Interface Design
4.2.2 Cloning/Spawning
When an agent is overloaded, it will create a new agent to
take part of its load. Specifically, for an individual agent,
spawning is triggered when it cannot finish the assigned tasks
on time. If a task or several tasks in its list cannot be
completed before the expiry time, an agent will spawn one or
several apprentice agent(s), each of which has a
corresponding resource to complete a task. The original agent
then assigns tasks to these spawned apprentice agents. A
spawned agent is a subordinate of the original agent, and a
spawned agent cannot establish relations with other agents.
On the other hand, cloning happens when an agent has too
many neighbours (set as double as the average number of
neighbours of each agent in the network), which means that
the agent has a heavy overhead for managing relations with
other agents. In this situation, to avoid possible
communication congestion, the agent clones a new agent, and
assigns half of its neighbours to the cloned agent. The cloned
agent has the same resources as the original agent has, and
maintains a peer relation with the original agent.
Fig 4.2.2.1 Cloning/Spawning
4.2.3 Resource Exchange
For a single agent, when a resource has not been used for a
long time, the agent will transfer the resource to a
neighboring agent, which needs this resource. Here, the “long
time” duration is set to 20 time steps, obtained through
experimental attempts to achieve best results. In this paper,
for simplicity, we use an integer to represent a resource:
resource No. 1, resource No. 2 and so on. In real applications,
such as human social networks, such a resource might be a
tool, e.g., a hammer. If a person has a hammer but he/she has
not used it for a long time, he/she will give (or sell) the
hammer to another person who needs it. Since this paper
considers a cooperative agent network, an agent directly
gives its unused resource to another agent.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 03 | Mar-2015, Available @ http://www.ijret.org 322
Fig 4.2.3.1 Resource Exchange
4.2.4 Relation Adaptation
The relation adaptation algorithm is based on historical
information of individual agents. Specifically, agents use the
information regarding previous task allocation processes to
evaluate their relations with other agents.This generally deals
with add , modify, update, delete.
Fig 4.2.4.1 Relation Adaptation
4.2.5 Self Organisation Analysis
In order to objectively evaluate the performance of our
mechanism, we ran an experiment to compare our
mechanism, written as Self-organization. For relation
adaptation, we opt for the latest and the most efficient
approach, K-Adapt. If an agent is overloaded, it spawns a
new agent to handle part of its load. Then, if the task is too
big and cannot be completed by a single agent, the task has to
be divided into small tasks, one or some of which are
assigned to the newly spawned agent. This approach is
referred to as breakup.
Fig 4.2.5.1 Self Organisation Analysis
5. CONCLUSION
This project introduced an integrative self-organization
mechanism, which combines the three principles of self
organization, cloning/spawning, resource exchange and
relation adaptation. Through combining the benefits of the
three principles, our mechanism outperforms state-of-the art
approaches, each of which focused on only a single
principle. .
REFERENCES
[1]. D. Ye, M. Zhang, and D. Sutanto, “Cloning, Resource
Exchange and Relation Adaptation: A Self-Organising Multi-
Agent Framework,” Proc. 11th Int’l Conf. Autonomous
Agents and Multiagent Systems (AAMAS ’12), pp. 1431-
1432, 2012.
[2]. J.O. Kephart and D.M. Chess, “The Vision of Autonomic
Computing,” Computer, vol. 36, no. 1, pp. 41-50, Jan. 2003.
[3]. The Mabe Middleware: Extending Multi-Agent Sixth
IFIP Int’l Conf. Information Technology for Balanced
Automation Systems in Manufacturing and Services, 2004.
[4]. N. Foukia, “IDReAM: Intrusion Detection and Response
Executed with Agent Mobility,” Proc. Int’l Conf.
Autonomous Agents and Multiagent Systems (AAMAS ’05),
pp. 264-270, 2005.
[5]. M. Prokopenko, P. Wang, and P. Valencia, “Self-
Organizing Hierarchies in Sensor and Communication
Networks,” Artificial Life, vol. 11, pp. 1-20, 2005.
[6]. R. Frei and G.D.M. Serugendo, “Self-Organizing
Assembly Systems,” IEEE Trans. Systems, Man and
Cybernetics - Part C: Applications and Rev., vol. 41, pp. 885-
897, Nov. 2011.Systems to Enable Open Business
Collaboration,” Proc.

More Related Content

Similar to Self organization mechanism in an agent network by decentralized approach

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...inventionjournals
 
Improving resource utilization in infrastructural cloud
Improving resource utilization in infrastructural cloudImproving resource utilization in infrastructural cloud
Improving resource utilization in infrastructural cloudeSAT Journals
 
Behavior modeling of soft real time system using stereotyped extension mechan...
Behavior modeling of soft real time system using stereotyped extension mechan...Behavior modeling of soft real time system using stereotyped extension mechan...
Behavior modeling of soft real time system using stereotyped extension mechan...eSAT Publishing House
 
Document retrieval using clustering
Document retrieval using clusteringDocument retrieval using clustering
Document retrieval using clusteringeSAT Journals
 
Trust management in p2 p systems
Trust management in p2 p systemsTrust management in p2 p systems
Trust management in p2 p systemseSAT Journals
 
A refined metric suite for a multi agent system
A refined metric suite for a multi agent systemA refined metric suite for a multi agent system
A refined metric suite for a multi agent systemeSAT Journals
 
Research on simulation of banking system for measuring the productivity of th...
Research on simulation of banking system for measuring the productivity of th...Research on simulation of banking system for measuring the productivity of th...
Research on simulation of banking system for measuring the productivity of th...eSAT Journals
 
IRJET- Plagiarism Checker
IRJET- Plagiarism CheckerIRJET- Plagiarism Checker
IRJET- Plagiarism CheckerIRJET Journal
 
Effectual citizen relationship management with data mining techniques
Effectual citizen relationship management with data mining techniquesEffectual citizen relationship management with data mining techniques
Effectual citizen relationship management with data mining techniqueseSAT Publishing House
 
Effectual citizen relationship management with data mining techniques
Effectual citizen relationship management with data mining techniquesEffectual citizen relationship management with data mining techniques
Effectual citizen relationship management with data mining techniqueseSAT Journals
 
Rule based messege filtering and blacklist management for online social network
Rule based messege filtering and blacklist management for online social networkRule based messege filtering and blacklist management for online social network
Rule based messege filtering and blacklist management for online social networkeSAT Publishing House
 
Mas based framework to protect cloud computing
Mas based framework to protect cloud computingMas based framework to protect cloud computing
Mas based framework to protect cloud computingeSAT Publishing House
 
Mas based framework to protect cloud computing against ddos attack
Mas based framework to protect cloud computing against ddos attackMas based framework to protect cloud computing against ddos attack
Mas based framework to protect cloud computing against ddos attackeSAT Journals
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSYogeshIJTSRD
 
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK ijiert bestjournal
 
Wireless Network Intrinsic Secrecy
Wireless Network Intrinsic SecrecyWireless Network Intrinsic Secrecy
Wireless Network Intrinsic SecrecyIRJET Journal
 
Useful and Effectiveness of Multi Agent System
Useful and Effectiveness of Multi Agent SystemUseful and Effectiveness of Multi Agent System
Useful and Effectiveness of Multi Agent Systemijtsrd
 
Placement management system
Placement management systemPlacement management system
Placement management systemSurya Teja
 
A fault tolerant tokenbased atomic broadcast algorithm relying on responsive ...
A fault tolerant tokenbased atomic broadcast algorithm relying on responsive ...A fault tolerant tokenbased atomic broadcast algorithm relying on responsive ...
A fault tolerant tokenbased atomic broadcast algorithm relying on responsive ...Neelamani Samal
 

Similar to Self organization mechanism in an agent network by decentralized approach (20)

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...
 
Improving resource utilization in infrastructural cloud
Improving resource utilization in infrastructural cloudImproving resource utilization in infrastructural cloud
Improving resource utilization in infrastructural cloud
 
Behavior modeling of soft real time system using stereotyped extension mechan...
Behavior modeling of soft real time system using stereotyped extension mechan...Behavior modeling of soft real time system using stereotyped extension mechan...
Behavior modeling of soft real time system using stereotyped extension mechan...
 
Document retrieval using clustering
Document retrieval using clusteringDocument retrieval using clustering
Document retrieval using clustering
 
Trust management in p2 p systems
Trust management in p2 p systemsTrust management in p2 p systems
Trust management in p2 p systems
 
A refined metric suite for a multi agent system
A refined metric suite for a multi agent systemA refined metric suite for a multi agent system
A refined metric suite for a multi agent system
 
Research on simulation of banking system for measuring the productivity of th...
Research on simulation of banking system for measuring the productivity of th...Research on simulation of banking system for measuring the productivity of th...
Research on simulation of banking system for measuring the productivity of th...
 
IRJET- Plagiarism Checker
IRJET- Plagiarism CheckerIRJET- Plagiarism Checker
IRJET- Plagiarism Checker
 
Effectual citizen relationship management with data mining techniques
Effectual citizen relationship management with data mining techniquesEffectual citizen relationship management with data mining techniques
Effectual citizen relationship management with data mining techniques
 
Effectual citizen relationship management with data mining techniques
Effectual citizen relationship management with data mining techniquesEffectual citizen relationship management with data mining techniques
Effectual citizen relationship management with data mining techniques
 
Rule based messege filtering and blacklist management for online social network
Rule based messege filtering and blacklist management for online social networkRule based messege filtering and blacklist management for online social network
Rule based messege filtering and blacklist management for online social network
 
Mas based framework to protect cloud computing
Mas based framework to protect cloud computingMas based framework to protect cloud computing
Mas based framework to protect cloud computing
 
Mas based framework to protect cloud computing against ddos attack
Mas based framework to protect cloud computing against ddos attackMas based framework to protect cloud computing against ddos attack
Mas based framework to protect cloud computing against ddos attack
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMS
 
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK
DYNAMIC ASSIGNMENT OF USERS AND MANAGEMENT OF USER’S DATA IN SOCIAL NETWORK
 
Wireless Network Intrinsic Secrecy
Wireless Network Intrinsic SecrecyWireless Network Intrinsic Secrecy
Wireless Network Intrinsic Secrecy
 
Useful and Effectiveness of Multi Agent System
Useful and Effectiveness of Multi Agent SystemUseful and Effectiveness of Multi Agent System
Useful and Effectiveness of Multi Agent System
 
Placement management system
Placement management systemPlacement management system
Placement management system
 
A fault tolerant tokenbased atomic broadcast algorithm relying on responsive ...
A fault tolerant tokenbased atomic broadcast algorithm relying on responsive ...A fault tolerant tokenbased atomic broadcast algorithm relying on responsive ...
A fault tolerant tokenbased atomic broadcast algorithm relying on responsive ...
 
Agent basedqos
Agent basedqosAgent basedqos
Agent basedqos
 

More from eSAT Journals

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementseSAT Journals
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case studyeSAT Journals
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case studyeSAT Journals
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreeSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialseSAT Journals
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...eSAT Journals
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...eSAT Journals
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizereSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementeSAT Journals
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...eSAT Journals
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteeSAT Journals
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...eSAT Journals
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...eSAT Journals
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabseSAT Journals
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaeSAT Journals
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodeSAT Journals
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniqueseSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...eSAT Journals
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...eSAT Journals
 

More from eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Recently uploaded (20)

9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 

Self organization mechanism in an agent network by decentralized approach

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 03 | Mar-2015, Available @ http://www.ijret.org 320 SELF ORGANIZATION MECHANISM IN AN AGENT NETWORK BY DECENTRALIZED APPROACH K.Rajasri1 , Pulaka Gupta2 , Rahul.S3 1 Senior Assistant Professor, Department of Computer Science and Engineering, Christ College Of Engineering and Technology, Moolakulam, Puducherry, India 2 Student of M.Tech, Department of Computer Science and Engineering, Christ College Of Engineering and Technology, Moolakulam, Puducherry, India 3 Student of M.Tech Department of Computer Science and Engineering, Christ College Of Engineering and Technology, Moolakulam, Puducherry, India Abstract Self-organization provides a suitable model for developing self-managed complex distributed systems, such as grid computing and sensor networks. Unlike current related studies, which propose only a single principle of self-organization, this mechanism synthesizes the three principles of self-organization: cloning/ spawning, resource exchange and relation adaptation. Based on this mechanism, an agent can autonomously generate new agents when it is overloaded, exchange resources with other agents if necessary, and modify relations with other agents to achieve a better agent network structure. In this way, agents can adapt to dynamic environments. The proposed mechanism is evaluated through a comparison with three other approaches, each of which represents state-of-the-art research in each of the three self-organization principles. Experimental results demonstrate that the proposed mechanism outperforms the three approaches in terms of the profit of individual agents and the entire agent network, the load-balancing among agents, and the time consumption to finish a simulation run. In addition, in a dynamic environment, it is nearly impossible to use a static, design time generated system structure for efficient problem solving. Instead, the system needs to be able to self-organize at runtime, which means that the components of the system are responsible for adapting themselves to suit the dynamic environment. Self-organization is usually defined as “the mechanism or the process enabling the system to change its organization without explicit external command during its execution time. Keywords: Self Organizations, Cloning/Spawning, Resource exchange, Relation adaptation --------------------------------------------------------------------***--------------------------------------------------------------------- 1. INTRODUCTION COMPLEX distributed systems are becoming more and more common. With their evergrowing exponential complexity in deployment, operation, management and maintenance, it is highly desirable that these systems should be autonomous and be capable of self-management. In a dynamic environment, it is nearly impossible to use a static, design time generated system structure for efficient problem solving. Instead, the system needs to be able to self-organize at runtime, which means that the components of the system are responsible for adapting themselves to suit the dynamic environment. Currently, self-organization has been employed in many complex distributed systems, such as supply network management, computer networks security management , and sensor and communication networks management 2. SYSTEM ANALYSIS 2.1 Existing System In this project it focuses on self organization in multi agent systems 1 , we only consider the three basic principles they are cloning/spawning, resource exchange and relation adaptation.Despite this, to the best of our knowledge, there has been no attempt to combine the three principles together in order to achieve better performance than possible with those self organization approaches which consider only one of the three principles. Towards this end, in this project, we present an integrative self organization mechanism, which combines the three basic principles together. It is difficult to combine three existing approaches to realize the self organization mechanism 6 , because existing approaches have been devised based on different purposes, different models and different environmental settings. Therefore, for each principle,we develop an innovative and efficient approach, and these three approaches can effectively work together as a whole. 2.2 Proposed System The proposed self-organization mechanism is devised in an agentnetwork, where each agent is directly connected with some other agents, called neighbors, and each agent can communicate only with its neighbors. Aiming at a general problem, instead of a particular problem, makes the proposed selforganizationmechanism potentially applicable in a wide variety of applications.This project focuses on a cooperative agent network, where agents cooperatively maximize their overall profits, rather than a selfish agent network, where each agent tries to maximize only its own profit. This focus is reasonable, because many applications are in a cooperative environment. Therefore, for each principle, we develop an innovative and efficient approach, and these three approaches can effectively work together as a whole
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 03 | Mar-2015, Available @ http://www.ijret.org 321 3. SYSTEM REQUIREMENTS 3.1 Hardware Requirements: PROCESSOR : PENTIUM IV 2.6 GHz, Intel Core 2 Duo. RAM : 512MBDD RAM MONITOR : 15” COLOR HARD DISK : 40 GB 3.2 Software Requirements: Front End : Java (Swings) Back End : M SQL 5.5 Operating System : Windows XP/07 IDE : Eclipse 4. SYSTEM DESIGN 4.1 Modules This proposed scheme is divided into four modules. The modules are listed below, 1. User Interface Design 2. Cloning/Spawning. 3. Resource Exchange. 4. Relation Adaptation. 5. Self Organization Analysis. 4.2 Design Overview 4.2.1 User Interface Design In this module we design the windows for the project. These windows are used for secure login for all users. To connect with server user must give their username and password then only they can able to connect the server. If the user already exits directly can login into the server else user must register their details such as username, password and Email id, into the server. Server will create the account for the entire user to maintain upload and download rate. Name will be set as user id. . Logging in is usually used to enter a specific page. Fig 4.2.1.1 User Interface Design 4.2.2 Cloning/Spawning When an agent is overloaded, it will create a new agent to take part of its load. Specifically, for an individual agent, spawning is triggered when it cannot finish the assigned tasks on time. If a task or several tasks in its list cannot be completed before the expiry time, an agent will spawn one or several apprentice agent(s), each of which has a corresponding resource to complete a task. The original agent then assigns tasks to these spawned apprentice agents. A spawned agent is a subordinate of the original agent, and a spawned agent cannot establish relations with other agents. On the other hand, cloning happens when an agent has too many neighbours (set as double as the average number of neighbours of each agent in the network), which means that the agent has a heavy overhead for managing relations with other agents. In this situation, to avoid possible communication congestion, the agent clones a new agent, and assigns half of its neighbours to the cloned agent. The cloned agent has the same resources as the original agent has, and maintains a peer relation with the original agent. Fig 4.2.2.1 Cloning/Spawning 4.2.3 Resource Exchange For a single agent, when a resource has not been used for a long time, the agent will transfer the resource to a neighboring agent, which needs this resource. Here, the “long time” duration is set to 20 time steps, obtained through experimental attempts to achieve best results. In this paper, for simplicity, we use an integer to represent a resource: resource No. 1, resource No. 2 and so on. In real applications, such as human social networks, such a resource might be a tool, e.g., a hammer. If a person has a hammer but he/she has not used it for a long time, he/she will give (or sell) the hammer to another person who needs it. Since this paper considers a cooperative agent network, an agent directly gives its unused resource to another agent.
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 03 | Mar-2015, Available @ http://www.ijret.org 322 Fig 4.2.3.1 Resource Exchange 4.2.4 Relation Adaptation The relation adaptation algorithm is based on historical information of individual agents. Specifically, agents use the information regarding previous task allocation processes to evaluate their relations with other agents.This generally deals with add , modify, update, delete. Fig 4.2.4.1 Relation Adaptation 4.2.5 Self Organisation Analysis In order to objectively evaluate the performance of our mechanism, we ran an experiment to compare our mechanism, written as Self-organization. For relation adaptation, we opt for the latest and the most efficient approach, K-Adapt. If an agent is overloaded, it spawns a new agent to handle part of its load. Then, if the task is too big and cannot be completed by a single agent, the task has to be divided into small tasks, one or some of which are assigned to the newly spawned agent. This approach is referred to as breakup. Fig 4.2.5.1 Self Organisation Analysis 5. CONCLUSION This project introduced an integrative self-organization mechanism, which combines the three principles of self organization, cloning/spawning, resource exchange and relation adaptation. Through combining the benefits of the three principles, our mechanism outperforms state-of-the art approaches, each of which focused on only a single principle. . REFERENCES [1]. D. Ye, M. Zhang, and D. Sutanto, “Cloning, Resource Exchange and Relation Adaptation: A Self-Organising Multi- Agent Framework,” Proc. 11th Int’l Conf. Autonomous Agents and Multiagent Systems (AAMAS ’12), pp. 1431- 1432, 2012. [2]. J.O. Kephart and D.M. Chess, “The Vision of Autonomic Computing,” Computer, vol. 36, no. 1, pp. 41-50, Jan. 2003. [3]. The Mabe Middleware: Extending Multi-Agent Sixth IFIP Int’l Conf. Information Technology for Balanced Automation Systems in Manufacturing and Services, 2004. [4]. N. Foukia, “IDReAM: Intrusion Detection and Response Executed with Agent Mobility,” Proc. Int’l Conf. Autonomous Agents and Multiagent Systems (AAMAS ’05), pp. 264-270, 2005. [5]. M. Prokopenko, P. Wang, and P. Valencia, “Self- Organizing Hierarchies in Sensor and Communication Networks,” Artificial Life, vol. 11, pp. 1-20, 2005. [6]. R. Frei and G.D.M. Serugendo, “Self-Organizing Assembly Systems,” IEEE Trans. Systems, Man and Cybernetics - Part C: Applications and Rev., vol. 41, pp. 885- 897, Nov. 2011.Systems to Enable Open Business Collaboration,” Proc.