SlideShare une entreprise Scribd logo
1  sur  17
Manager:  Prof. Dr. Carlos Roberto Valêncio                  2011 Grupo de Banco de Dados – IBILCE UNESP – Brazil
Architecture for Peer-to-Peer Databases with Routing Queries Using Ant Colony Algorithm and Semantic Support Carlos Roberto Valêncio  Leandro Rincon Costa  Paulo Scarpelini Neto Adriano Mauro Cansian
Topics Introduction Theory Substantiation  Correlated works Developed Work Experimental Results Conclusions
Introduction In a peer-to-peer system, the nodes which are connected to the network, interact and share resources, services and information. Recent researches have indicated the development of applications which take into account the semantics associated to the data when permitting that richer information be shared in such networks.  To find information in a peer-to-peer network is a complex process due to the network’s high flexibility and dynamicity, as well as the absence of a centralised information management.  This work presents as an original contribution, a routing system architecture that applies an Ant Colony Optimisation (ACO) algorithm supported by ontologies.
Theory Substantiation  Peer-to-peer database systems: is made-up of autonomous nodes that share information from their databases and access information belonging to other nodes in the network.  Ant Colony Optimisation Algorithm: was inspired on the behaviour of ants in nature, in which they communicate one to another by means of a chemical substance called pheromone, which, among other things, guides them to the best roads to food . That algorithm can be adopted to optimise routing in peer-to-peer networks, to offer routes having a greater possibility of success in returning results. Ontologies: “An explicit and formal specification of a shared conceptualisation”. Can be used to integrate databases, permitting interoperability between said bases, creating a semantic link between the different schema elements.
Correlated works Some peer-to-peer database systems have been proposed in literature, namely:  Piazza; Xpeer; Hyperion; PeerDB. Among the principal peer-to-peer database systems in literature, none of the architectures use the same search strategy that is presented in this work. Therefore, this work contributes by bringing to the peer-to-peer database area a new architecture for the searching of information based on the flooding technique optimised with the ACO algorithm and supported by ontologies.
Developed Work - System architecture To present the proposed functioning of the routing strategy, a peer-to-peer data managing system was created that had the following characteristics: Network architecture – a pure peer-to-peer environment was created, that is, without dedicated servers or super-nodes; Network connection – so that the user be included in the net, he must connect himself to the other users on his list of entry nodes; Search system – for the search, a flooding technique, modified by the application of ACO algorithm concepts, was used; Data classification – for the semantic aggregation to the data with the use of a standard language, a classification based on pre-defined ontologies was used.
Developed Work - System architecture
Developed Work - Query process Query data process is the principal task done in the system.  In a network, with hundreds of thousand searches happening simultaneously, it is expected that innumerable information about good routes to be followed be obtained, enabling a query performance improvement as the time to live (TTL) of the network increases.    It possible to reduce the traffic of messages in the network and the time of answers, and so to avoid delays and congestions that may affect system performance.
Developed Work - Query process To enable a better understanding about this work, is presents an example of a query to the peer-to-peer database system using the proposed routing strategy.  The two different types of ant are illustrated, (a) the explorer ant and in (b) the worker ant.
Developed Work - Query process (b) (a) (c) (d)
Developed Work - Query process (e) (f) (g) (h)
Experimental Results The objective of the tests was to compare the traffic of information in the network, as well as the number of received answers, for each query with the use or not of the Ant Colony Optimisation (ACO) algorithm. Some tests were done to analyse the behaviour of these algorithms when TTL is doubled, since, in a real network, it is impracticable to use a flooding algorithm without a definition of a TTL for the messages. A peer-to-peer network with thirty-two nodes was created for system tests.
Comparative graphic of network traffic, where five and ten TTLs were used
Comparative graphic of answers received from each query
Conclusions This work presents a proposal for a routing architecture in systems of data management in peer-to-peer networks based on Ant Colony Optimisation algorithm and supported by ontologies.  This strategy reduces message traffic in the network without a loss of received answers, so a better performance of the systems is obtained, even with a greater TTL definition for the messages.  The proposal of this architecture which adopts the presented search strategy is differentiated and not found in literature.
Informations: www.gbd.ibilce.unesp.br gbd@ibilce.unesp.br Thank You!                  2011 Grupo de Banco de Dados – IBILCE UNESP –Brazil

Contenu connexe

Tendances

Effective Data Retrieval System with Bloom in a Unstructured p2p Network
Effective Data Retrieval System with Bloom in a Unstructured p2p NetworkEffective Data Retrieval System with Bloom in a Unstructured p2p Network
Effective Data Retrieval System with Bloom in a Unstructured p2p NetworkUvaraj Shan
 
Attribute aware data aggregation using potential-based dynamic routing n wire...
Attribute aware data aggregation using potential-based dynamic routing n wire...Attribute aware data aggregation using potential-based dynamic routing n wire...
Attribute aware data aggregation using potential-based dynamic routing n wire...JPINFOTECH JAYAPRAKASH
 
PhD Projects in Qualnet Research Assistance
PhD Projects in Qualnet Research AssistancePhD Projects in Qualnet Research Assistance
PhD Projects in Qualnet Research AssistancePhD Services
 
Data stream mining techniques: a review
Data stream mining techniques: a reviewData stream mining techniques: a review
Data stream mining techniques: a reviewTELKOMNIKA JOURNAL
 
Paper id 37201536
Paper id 37201536Paper id 37201536
Paper id 37201536IJRAT
 
PhD Projects in Cognitive Radio Networks Research Help
PhD Projects in Cognitive Radio Networks Research HelpPhD Projects in Cognitive Radio Networks Research Help
PhD Projects in Cognitive Radio Networks Research HelpPhD Services
 
M.Phil Computer Science Wireless Communication Projects
M.Phil Computer Science Wireless Communication ProjectsM.Phil Computer Science Wireless Communication Projects
M.Phil Computer Science Wireless Communication ProjectsVijay Karan
 
P2P DOMAIN CLASSIFICATION USING DECISION TREE
P2P DOMAIN CLASSIFICATION USING DECISION TREE P2P DOMAIN CLASSIFICATION USING DECISION TREE
P2P DOMAIN CLASSIFICATION USING DECISION TREE ijp2p
 
E bank uk_linking_research_data_scholarly
E bank uk_linking_research_data_scholarlyE bank uk_linking_research_data_scholarly
E bank uk_linking_research_data_scholarlyLuisa Francisco
 
Paper id 25201463
Paper id 25201463Paper id 25201463
Paper id 25201463IJRAT
 
Improving the search mechanism for unstructured peer to-peer networks using t...
Improving the search mechanism for unstructured peer to-peer networks using t...Improving the search mechanism for unstructured peer to-peer networks using t...
Improving the search mechanism for unstructured peer to-peer networks using t...Aditya Kumar
 
BigData_MultiDimensional_CaseStudy
BigData_MultiDimensional_CaseStudyBigData_MultiDimensional_CaseStudy
BigData_MultiDimensional_CaseStudyvincentlaulagnet
 
M.E Computer Science Wireless Communication Projects
M.E Computer Science Wireless Communication ProjectsM.E Computer Science Wireless Communication Projects
M.E Computer Science Wireless Communication ProjectsVijay Karan
 
Indexing data on the web a comparison of schema level indices for data search
Indexing data on the web a comparison of schema level indices for data searchIndexing data on the web a comparison of schema level indices for data search
Indexing data on the web a comparison of schema level indices for data searchTill Blume
 
Protein-protein interactions-graph-theoretic-modeling
Protein-protein interactions-graph-theoretic-modelingProtein-protein interactions-graph-theoretic-modeling
Protein-protein interactions-graph-theoretic-modelingRangarajan Chari
 

Tendances (18)

Effective Data Retrieval System with Bloom in a Unstructured p2p Network
Effective Data Retrieval System with Bloom in a Unstructured p2p NetworkEffective Data Retrieval System with Bloom in a Unstructured p2p Network
Effective Data Retrieval System with Bloom in a Unstructured p2p Network
 
Attribute aware data aggregation using potential-based dynamic routing n wire...
Attribute aware data aggregation using potential-based dynamic routing n wire...Attribute aware data aggregation using potential-based dynamic routing n wire...
Attribute aware data aggregation using potential-based dynamic routing n wire...
 
PhD Projects in Qualnet Research Assistance
PhD Projects in Qualnet Research AssistancePhD Projects in Qualnet Research Assistance
PhD Projects in Qualnet Research Assistance
 
Data stream mining techniques: a review
Data stream mining techniques: a reviewData stream mining techniques: a review
Data stream mining techniques: a review
 
Paper id 37201536
Paper id 37201536Paper id 37201536
Paper id 37201536
 
Cytoscape Talk 2010
Cytoscape Talk 2010Cytoscape Talk 2010
Cytoscape Talk 2010
 
PhD Projects in Cognitive Radio Networks Research Help
PhD Projects in Cognitive Radio Networks Research HelpPhD Projects in Cognitive Radio Networks Research Help
PhD Projects in Cognitive Radio Networks Research Help
 
M.Phil Computer Science Wireless Communication Projects
M.Phil Computer Science Wireless Communication ProjectsM.Phil Computer Science Wireless Communication Projects
M.Phil Computer Science Wireless Communication Projects
 
P2P DOMAIN CLASSIFICATION USING DECISION TREE
P2P DOMAIN CLASSIFICATION USING DECISION TREE P2P DOMAIN CLASSIFICATION USING DECISION TREE
P2P DOMAIN CLASSIFICATION USING DECISION TREE
 
E bank uk_linking_research_data_scholarly
E bank uk_linking_research_data_scholarlyE bank uk_linking_research_data_scholarly
E bank uk_linking_research_data_scholarly
 
Paper id 25201463
Paper id 25201463Paper id 25201463
Paper id 25201463
 
Improving the search mechanism for unstructured peer to-peer networks using t...
Improving the search mechanism for unstructured peer to-peer networks using t...Improving the search mechanism for unstructured peer to-peer networks using t...
Improving the search mechanism for unstructured peer to-peer networks using t...
 
MUSEPosterCoGAPS
MUSEPosterCoGAPSMUSEPosterCoGAPS
MUSEPosterCoGAPS
 
BigData_MultiDimensional_CaseStudy
BigData_MultiDimensional_CaseStudyBigData_MultiDimensional_CaseStudy
BigData_MultiDimensional_CaseStudy
 
M.E Computer Science Wireless Communication Projects
M.E Computer Science Wireless Communication ProjectsM.E Computer Science Wireless Communication Projects
M.E Computer Science Wireless Communication Projects
 
Indexing data on the web a comparison of schema level indices for data search
Indexing data on the web a comparison of schema level indices for data searchIndexing data on the web a comparison of schema level indices for data search
Indexing data on the web a comparison of schema level indices for data search
 
Protein-protein interactions-graph-theoretic-modeling
Protein-protein interactions-graph-theoretic-modelingProtein-protein interactions-graph-theoretic-modeling
Protein-protein interactions-graph-theoretic-modeling
 
Random walks and green
Random walks and greenRandom walks and green
Random walks and green
 

En vedette

Whitespace Spectrum (With Audio!)
Whitespace Spectrum (With Audio!)Whitespace Spectrum (With Audio!)
Whitespace Spectrum (With Audio!)Ben Ward
 
Adding two integers in c
Adding two integers in cAdding two integers in c
Adding two integers in cKhuthbu Din
 
Waar staat stichting base 4 life voor?
Waar staat stichting base 4 life voor?Waar staat stichting base 4 life voor?
Waar staat stichting base 4 life voor?Afrika2009
 
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료choi kyumin
 
Cendoj Jornadas Aab
Cendoj Jornadas AabCendoj Jornadas Aab
Cendoj Jornadas Aabranganatha2
 
Beschläge in der Küche
Beschläge in der KücheBeschläge in der Küche
Beschläge in der Kücheneuwerk
 

En vedette (11)

Whitespace Spectrum (With Audio!)
Whitespace Spectrum (With Audio!)Whitespace Spectrum (With Audio!)
Whitespace Spectrum (With Audio!)
 
Adding two integers in c
Adding two integers in cAdding two integers in c
Adding two integers in c
 
Waar staat stichting base 4 life voor?
Waar staat stichting base 4 life voor?Waar staat stichting base 4 life voor?
Waar staat stichting base 4 life voor?
 
Antares Project
Antares ProjectAntares Project
Antares Project
 
Guia de serveis. Biblioteca
Guia de serveis. BibliotecaGuia de serveis. Biblioteca
Guia de serveis. Biblioteca
 
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
플랫폼데이2013 workflow기반 실시간 스트리밍데이터 수집 및 분석 플랫폼 발표자료
 
Cendoj Jornadas Aab
Cendoj Jornadas AabCendoj Jornadas Aab
Cendoj Jornadas Aab
 
Presentation1 (2)
Presentation1 (2)Presentation1 (2)
Presentation1 (2)
 
Grupo U | Herramientas Twitter (parte I)
Grupo U | Herramientas Twitter (parte I)Grupo U | Herramientas Twitter (parte I)
Grupo U | Herramientas Twitter (parte I)
 
Beschläge in der Küche
Beschläge in der KücheBeschläge in der Küche
Beschläge in der Küche
 
Tutorial md consult 2012
Tutorial md consult 2012Tutorial md consult 2012
Tutorial md consult 2012
 

Similaire à Apresent

Improved Text Mining for Bulk Data Using Deep Learning Approach
Improved Text Mining for Bulk Data Using Deep Learning Approach Improved Text Mining for Bulk Data Using Deep Learning Approach
Improved Text Mining for Bulk Data Using Deep Learning Approach IJCSIS Research Publications
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGYINTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGYcscpconf
 
Designing Run-Time Environments to have Predefined Global Dynamics
Designing  Run-Time  Environments to have Predefined Global DynamicsDesigning  Run-Time  Environments to have Predefined Global Dynamics
Designing Run-Time Environments to have Predefined Global DynamicsIJCNCJournal
 
A signature based indexing method for efficient content-based retrieval of re...
A signature based indexing method for efficient content-based retrieval of re...A signature based indexing method for efficient content-based retrieval of re...
A signature based indexing method for efficient content-based retrieval of re...Mumbai Academisc
 
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...ijp2p
 
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...ijp2p
 
Discovering latent informaion by
Discovering latent informaion byDiscovering latent informaion by
Discovering latent informaion byijaia
 
Ieee acm transactions 2018 on networking topics with abstract for final year ...
Ieee acm transactions 2018 on networking topics with abstract for final year ...Ieee acm transactions 2018 on networking topics with abstract for final year ...
Ieee acm transactions 2018 on networking topics with abstract for final year ...tsysglobalsolutions
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlesSoundar Msr
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titlestema_solution
 

Similaire à Apresent (20)

Improved Text Mining for Bulk Data Using Deep Learning Approach
Improved Text Mining for Bulk Data Using Deep Learning Approach Improved Text Mining for Bulk Data Using Deep Learning Approach
Improved Text Mining for Bulk Data Using Deep Learning Approach
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Final proj 2 (1)
Final proj 2 (1)Final proj 2 (1)
Final proj 2 (1)
 
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGYINTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
INTELLIGENT INFORMATION RETRIEVAL WITHIN DIGITAL LIBRARY USING DOMAIN ONTOLOGY
 
Designing Run-Time Environments to have Predefined Global Dynamics
Designing  Run-Time  Environments to have Predefined Global DynamicsDesigning  Run-Time  Environments to have Predefined Global Dynamics
Designing Run-Time Environments to have Predefined Global Dynamics
 
A signature based indexing method for efficient content-based retrieval of re...
A signature based indexing method for efficient content-based retrieval of re...A signature based indexing method for efficient content-based retrieval of re...
A signature based indexing method for efficient content-based retrieval of re...
 
D0352630
D0352630D0352630
D0352630
 
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
 
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
AN INITIAL PEER CONFIGURATION ALGORITHM FOR MULTI-STREAMING PEER-TO-PEER NETW...
 
Discovering latent informaion by
Discovering latent informaion byDiscovering latent informaion by
Discovering latent informaion by
 
Ieee acm transactions 2018 on networking topics with abstract for final year ...
Ieee acm transactions 2018 on networking topics with abstract for final year ...Ieee acm transactions 2018 on networking topics with abstract for final year ...
Ieee acm transactions 2018 on networking topics with abstract for final year ...
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 
Mca & diplamo java titles
Mca & diplamo java titlesMca & diplamo java titles
Mca & diplamo java titles
 

Dernier

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Apresent

  • 1. Manager: Prof. Dr. Carlos Roberto Valêncio 2011 Grupo de Banco de Dados – IBILCE UNESP – Brazil
  • 2. Architecture for Peer-to-Peer Databases with Routing Queries Using Ant Colony Algorithm and Semantic Support Carlos Roberto Valêncio Leandro Rincon Costa Paulo Scarpelini Neto Adriano Mauro Cansian
  • 3. Topics Introduction Theory Substantiation Correlated works Developed Work Experimental Results Conclusions
  • 4. Introduction In a peer-to-peer system, the nodes which are connected to the network, interact and share resources, services and information. Recent researches have indicated the development of applications which take into account the semantics associated to the data when permitting that richer information be shared in such networks. To find information in a peer-to-peer network is a complex process due to the network’s high flexibility and dynamicity, as well as the absence of a centralised information management. This work presents as an original contribution, a routing system architecture that applies an Ant Colony Optimisation (ACO) algorithm supported by ontologies.
  • 5. Theory Substantiation Peer-to-peer database systems: is made-up of autonomous nodes that share information from their databases and access information belonging to other nodes in the network. Ant Colony Optimisation Algorithm: was inspired on the behaviour of ants in nature, in which they communicate one to another by means of a chemical substance called pheromone, which, among other things, guides them to the best roads to food . That algorithm can be adopted to optimise routing in peer-to-peer networks, to offer routes having a greater possibility of success in returning results. Ontologies: “An explicit and formal specification of a shared conceptualisation”. Can be used to integrate databases, permitting interoperability between said bases, creating a semantic link between the different schema elements.
  • 6. Correlated works Some peer-to-peer database systems have been proposed in literature, namely: Piazza; Xpeer; Hyperion; PeerDB. Among the principal peer-to-peer database systems in literature, none of the architectures use the same search strategy that is presented in this work. Therefore, this work contributes by bringing to the peer-to-peer database area a new architecture for the searching of information based on the flooding technique optimised with the ACO algorithm and supported by ontologies.
  • 7. Developed Work - System architecture To present the proposed functioning of the routing strategy, a peer-to-peer data managing system was created that had the following characteristics: Network architecture – a pure peer-to-peer environment was created, that is, without dedicated servers or super-nodes; Network connection – so that the user be included in the net, he must connect himself to the other users on his list of entry nodes; Search system – for the search, a flooding technique, modified by the application of ACO algorithm concepts, was used; Data classification – for the semantic aggregation to the data with the use of a standard language, a classification based on pre-defined ontologies was used.
  • 8. Developed Work - System architecture
  • 9. Developed Work - Query process Query data process is the principal task done in the system. In a network, with hundreds of thousand searches happening simultaneously, it is expected that innumerable information about good routes to be followed be obtained, enabling a query performance improvement as the time to live (TTL) of the network increases. It possible to reduce the traffic of messages in the network and the time of answers, and so to avoid delays and congestions that may affect system performance.
  • 10. Developed Work - Query process To enable a better understanding about this work, is presents an example of a query to the peer-to-peer database system using the proposed routing strategy. The two different types of ant are illustrated, (a) the explorer ant and in (b) the worker ant.
  • 11. Developed Work - Query process (b) (a) (c) (d)
  • 12. Developed Work - Query process (e) (f) (g) (h)
  • 13. Experimental Results The objective of the tests was to compare the traffic of information in the network, as well as the number of received answers, for each query with the use or not of the Ant Colony Optimisation (ACO) algorithm. Some tests were done to analyse the behaviour of these algorithms when TTL is doubled, since, in a real network, it is impracticable to use a flooding algorithm without a definition of a TTL for the messages. A peer-to-peer network with thirty-two nodes was created for system tests.
  • 14. Comparative graphic of network traffic, where five and ten TTLs were used
  • 15. Comparative graphic of answers received from each query
  • 16. Conclusions This work presents a proposal for a routing architecture in systems of data management in peer-to-peer networks based on Ant Colony Optimisation algorithm and supported by ontologies. This strategy reduces message traffic in the network without a loss of received answers, so a better performance of the systems is obtained, even with a greater TTL definition for the messages. The proposal of this architecture which adopts the presented search strategy is differentiated and not found in literature.
  • 17. Informations: www.gbd.ibilce.unesp.br gbd@ibilce.unesp.br Thank You! 2011 Grupo de Banco de Dados – IBILCE UNESP –Brazil