Semantic P2P networks are a new type of
P2P network. It combines the advantages of unstructured P2P networks and structural P2P networks, and avoids their disadvantages.
In Semantic P2P networks,
nodes
In general, a node is a localized swelling (a "knot") or a point of intersection (a Vertex (graph theory), vertex).
Node may refer to:
In mathematics
*Vertex (graph theory), a vertex in a mathematical graph
*Vertex (geometry), a point where two ...
are classified as
DNS
The Domain Name System (DNS) is a hierarchical and distributed naming system for computers, services, and other resources in the Internet or other Internet Protocol (IP) networks. It associates various information with domain names assigned to ...
-like
domain names with semantic meanings such as Alice @Brittney.popular.music. Semantic P2P networks contains prerequisite virtual tree
topology
In mathematics, topology (from the Greek language, Greek words , and ) is concerned with the properties of a mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformations, such ...
and net-like topology formed by cached nodes. Semantic P2P networks keep the semantic meanings of nodes and their contents. The nodes within semantic P2P networks can communicate each other by various languages. Semantic P2P network can execute complicated queries by
SQL-like language.
There are similarities between semantic P2P systems and
software agents. P2P means that entities exchange information directly without a mediator. Semantic is a concept to add meaning to information. Peer are usually autonomous systems as well as agents. Agents follow a goal, though. Such goal attainment requires a knowledge base and rules and strategies. That's the major difference between software agents and semantic peers. The latter lacks that kind of intelligence.
See also
*
Semantic desktop
*
Semantic network
A semantic network, or frame network is a knowledge base that represents semantic relations between concepts in a network. This is often used as a form of knowledge representation. It is a directed or undirected graph consisting of vertices, ...
*
Semantic Web
References
* http://www.computing.surrey.ac.uk/personal/pg/S.Stafrace/ServP2P09/keynote.html
* https://web.archive.org/web/20110626161639/http://www.gip.hk/bife2009/Keynote-licanhuang.pdf
* Lican Huang A P2P service discovery strategy based on content catalogues, Data Science Journal Vol(6), 2007, pp S492-S499
* Lican Huang, “VIRGO: Virtual Hierarchical Overlay Network for Scalable Grid Computing”, Proc. European Grid Conference (EGC2005), in LNCS 3470, pp911–921, February 14–16, 2005, Amsterdam, Netherlands.
* Lican Huang, “LARGE SCALE COOPERATIVE MULTIAGENT SYSTEM BASED ON SEMANTIC P2P NETWORK”, Proc. 2010 First International Conference on Networking and Distributed Computing (ICNDC2010), in LNCS 3470, pp381–386, Oct. 20–24, 2010, Hangzhou, China.
*
Sharkis an open source non-commercial academic project that supports building semantic P2P systems
* DSCloud Platform is a network operating system based on semantic P2P networks that is free for academic use. https://www.yvsou.com
Peer-to-peer computing
{{computer-stub