METHOD AND APPARATUS FOR SESSION TRACING AND SESSION LOGGING IN A PEER-TO-PEER COMMUNICATION ENVIRONMENT

Peer-A (101) broadcasts a Peer Lookup Query (107) to a Peer Discovery Service (PDS) (105). Peer-A (101) may receive a Peer Lookup Response (109) from any peer having the reachability information including a Time Stamp, and an Initial Sequence Number. Peer-A (101) may subsequently use the Time Stamp...

Full description

Saved in:
Bibliographic Details
Main Authors BHATT, YOGESH B, MADHANI, SUNIL H
Format Patent
LanguageEnglish
French
Published 17.01.2008
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Peer-A (101) broadcasts a Peer Lookup Query (107) to a Peer Discovery Service (PDS) (105). Peer-A (101) may receive a Peer Lookup Response (109) from any peer having the reachability information including a Time Stamp, and an Initial Sequence Number. Peer-A (101) may subsequently use the Time Stamp and Sequence Number to send session management and session media packets to Peer-B (103). Peer-A (101) and Peer-B (103) reciprocally store message identification including sequence number and timestamp in a local session record contained in a secure memory. At completion of the IP session, both Peer-A (101) and Peer-B (103) will dump the session records from their respective secure memories to a remote Session Log Database (115), via message (117) and message (119), respectively. The remote session DB consolidates the records and uses the temporal and causal relationships between the messages to resolve any data conflicts and recreate the complete session record. Selon la présente invention, un poste A (101) diffuse une requête de recherche d'homologue (107) à un service de recherche d'homologue (105). Le poste A (101) reçoit une réponse de recherche d'homologue (109) de tout poste ayant les informations d'accessibilité comprenant un horodateur et un numéro de séquence initial. Le poste A (101) utilise ensuite l'horodateur et le numéro de séquence pour envoyer des paquets de gestion de session et de support de session au poste B (103). Le poste A (101) et le poste B (103) stockent réciproquement des données d'identification de message comprenant un numéro de séquence et un horodateur dans un enregistrement de session local contenu dans une mémoire protégée. Au terme de la session IP, le poste A (101) et le poste B (103) vident tous deux les enregistrements de session de leur mémoire protégée respective dans une base de données de journal de session distante (115), par un premier message (117) et un second message (119). La base de données de journal de session distante regroupe les enregistrements et utilise les relations temporelles et causales entre les messages pour résoudre tout conflit de données et recréer un enregistrement de session complet.
Bibliography:Application Number: WO2007US73475