SESSION MIGRATION OVER CONTENT-CENTRIC NETWORKS
First Claim
1. A computer-executable method for facilitating session migration, comprising:
- receiving, at an intermediary network device, a packet from a client destined to a remote server;
determining whether the packet belongs to a pre-existing communication session;
determining whether state information associated with the communication session is available at the intermediary network device;
in response to the communication packet belonging to a pre-existing communication session and the session state information being unavailable, constructing an interest requesting the session state information, wherein the interest comprises a hierarchically structured variable-length name;
disseminating the interest over a network; and
receiving the session state information, thereby facilitating session migration.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system for facilitating session migration. During operation, the system receives a communication packet from a client destined to a remote server. The system determines whether the communication packet belongs to a pre-existing communication session, and whether session state information associated with the session is available locally. In response to the communication packet belonging to a pre-existing communication session and the session state information being unavailable locally, the system constructs an interest requesting the session state information, disseminates the interest over a network, and receives the session state information.
-
Citations
25 Claims
-
1. A computer-executable method for facilitating session migration, comprising:
-
receiving, at an intermediary network device, a packet from a client destined to a remote server; determining whether the packet belongs to a pre-existing communication session; determining whether state information associated with the communication session is available at the intermediary network device; in response to the communication packet belonging to a pre-existing communication session and the session state information being unavailable, constructing an interest requesting the session state information, wherein the interest comprises a hierarchically structured variable-length name; disseminating the interest over a network; and receiving the session state information, thereby facilitating session migration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for facilitating session migration, comprising:
a number of intermediary network devices coupled to a network, wherein at least one intermediary network device comprises; a receiving mechanism configured to receive a packet from a client destined to a remote server; a first determination mechanism configured to determine whether the packet belongs to a pre-existing communication session; a second determination mechanism configured to determine whether state information associated with the communication session is available at the intermediary network device; an interest-construction mechanism configured to construct an interest requesting the session state information, in response to the communication packet belonging to a pre-existing communication session and the session state information being unavailable at the intermediary network device, wherein the interest comprises a hierarchically structured variable-length name; an interest-disseminating mechanism configured to disseminate the interest over the network; and a session-state receiving mechanism configured to receive the session state information, thereby facilitating session migration. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
19. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for facilitating session migration, the method comprising:
-
receiving, at an intermediary network device, a packet from a client destined to a remote server; determining whether the packet belongs to a pre-existing communication session; determining whether state information associated with the session is available at the intermediary network device; in response to the communication packet belonging to a pre-existing communication session and the session state information being unavailable at the intermediary network device, constructing an interest requesting the session state information, wherein the interest comprises a hierarchically structured variable-length name; disseminating the interest over a network; and receiving the session state information. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification