Distributed Messaging Storage in Peer-to-Peer Networks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging solutions in peer-to-peer telecommunications networks face issues with infrastructure costs and vulnerability due to centralized architectures, and require dedicated hardware or platforms for message deposition and storage.
Innovation Solution
A peer-to-peer architecture where each terminal operates as both a server and client, allowing message storage in multiple depositary peers with superpeers managing notifications, eliminating the need for dedicated hardware and centralization, and enabling message replication for redundancy and speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a centralized messaging platform is used, then message deposition and retrieval can be achieved, but the system becomes vulnerable to attacks and malfunctions
Solution Approach 1:
The patent segments the centralized messaging platform into distributed peer nodes across the network. Each peer can store and forward messages independently, eliminating the single point of failure inherent in centralized systems. The message routing is divided into multiple hops through different peers, ensuring that if one peer fails or is attacked, the message can still be delivered through alternative paths.
2Ease of operation
If dedicated hardware answering machines are acquired, then message reception capability is provided, but infrastructure costs increase
Solution Approach 1:
The patent makes ordinary peer devices multi-functional by enabling them to perform both standard communication functions and message deposition/storage functions. Each peer in the network can act as a messaging node without requiring dedicated hardware, as the messaging capability is integrated into the general-purpose peer-to-peer communication protocol. This eliminates the need for separate infrastructure while providing robust message reception capability.
3Reliability
If message storage is distributed across multiple depositary peers, then service continuity is ensured, but notification and coordination complexity increases
Solution Approach 1:
The patent introduces intermediary peers that coordinate message deposition and retrieval operations across the distributed network. When a depositor wants to store a message, the intermediary helps select appropriate depositary peers and manages the notification process. When an addressee wants to retrieve a message, the intermediary coordinates with depositary peers to locate and transfer the message. This intermediary layer simplifies the complexity of direct peer-to-peer coordination while maintaining service continuity.
Data Source
AI summary
This messaging system is for use in a peer to peer network including at least one depositary peer (PX, PR) adapted to store a message in one or more portions and to send a message notifying the completion of the storage of that portion to at least one superpeer (SPX) of the peer (PX) of the depositor (X) of the message (M). This superpeer (SPX) is adapted to send a notice of reception of the message to a peer (PY) of the addressee (Y) of that message, that notice including a list of the depositary peers (PX, PR) and an identifier of each of the portions of said message stored by each of the depositaries (PX, PR).


