SHARED RESOURCE AND VIRTUAL RESOURCE MANAGEMENT IN A NETWORKED ENVIRONMENT
Systems and methods for shared resource or virtual resource management in a networked environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, includes, creating a virtual memory pool from an aggregation of the physical memory of the devices and/or allocating portions of the virtual memory pool to a given device among the devices. Further, the portions of the virtual memory pool allocated to the given device are in part accessible over a wireless connection for data retrieval and storage by the given device.
1 . A method for storage sharing among two devices, the method, comprising:
offloading storage needs of a first device to a second device among two devices coupled in a wireless network;
wherein, in offloading the storage needs, data for use at the first device is transmitted over the wireless network to be stored at the second device.
2 . The method of claim 1 , further comprising, tracking, by the first device, which portion of the data for use at the first device is stored at the second device.
3 . The method of claim 1 , further comprising, tracking, by a server in the wireless network, which portion of the data for use at the first device is stored at the second device.
4 . The method of claim 1 , wherein, the storage needs are determined from lack of availability of physical storage space on the first device.
5 . The method of claim 1 , wherein, the storage needs are determined from availability of physical storage space on the second device.
6 . The method of claim 1 , wherein, the storage needs are determined from shared data between the two devices.
7 . The method of claim 6 , wherein, the data is shared as a result of co-location of the two devices.
8 . The method of claim 1 , wherein, the storage that is shared includes databases on the two devices.
9 . The method of claim 1 , wherein, the storage that is shared includes memory on the two devices.
10 . The method of claim 1 , wherein, the storage that is shared includes non-volatile storage on the two devices including hard disk storage or flash memory.
11 . The method of claim 1 , wherein, the wireless network includes Wifi or home network.
12 . The method of claim 1 , wherein, the wireless network includes mobile network or cellular network.
13 . The method of claim 1 , wherein, the wireless network includes Bluetooth.
14 . A method for device resource sharing among devices in a network, the method, comprising:
wirelessly accessing, by one device among the devices in the network, device resources of another device in the network;
using the device resources of the other device wirelessly accessed by the one device by retrieving or storing data for use by the one device.
15 . The method of claim 14 , further comprising:
wirelessly accessing, by the other device resources of the one device in the network;
using the device resources of the one device wirelessly accessed by the other device by retrieving or storing data for use by the other device.
16 . The method of claim 14 , wherein, the device resources that are shared include physical memory on the devices.
17 . The method of claim 14 , wherein, the device resources that are shared include physical storage on the devices.
18 . The method of claim 14 , wherein, the device resources that are shared include database parameters.
19 . The method of claim 14 , wherein, the devices among which resources are shared are similar or same types of devices.
20 . The method of claim 14 , wherein, the devices among which resources are shared have same or similar functionalities.
21 . The method of claim 14 , wherein, the devices among which resources are shared are co-located or are geographically proximate to one another.
22 . The method of claim 14 , wherein, the devices among which resources are shared are connected to or have access to a same network.
23 . The method of claim 14 , wherein, the devices among which resources are shared wirelessly have a same user or groups of users.
24 . A machine-readable storage medium having stored thereon instructions which when executed by a processor causes the processor to perform a method for managing sharing of physical memory among devices, the method, comprising:
creating a virtual memory pool from an aggregation of the physical memory of the devices;
allocating portions of the virtual memory pool to a given device among the devices;
wherein, the portions of the virtual memory pool allocated to the given device is in part accessible over a wireless connection for data retrieval and storage by the given device.
25 . The method of claim 24 , wherein, the portions of the virtual memory pool allocated to the one device includes physical memory located on other devices among the devices.
26 . The method of claim 25 , wherein, the other devices having the physical memory which is a part of the portions of the virtual memory pool allocated to the one device, share a common feature with the one device.
27 . The method of claim 26 , wherein, the common feature includes, one or more of, functionality, device type, location, or user.
28 . A mobile device which uses the resources of other devices via a wireless network, the method, comprising:
means for, offloading storage needs to another device in the wireless network;
wherein, in offloading the storage needs, data for use by the mobile device is transmitted over the wireless network to be stored at the other device;
wherein, the wireless network includes one or more of, Wifi and cellular network.
29 . The mobile device of claim 28 , wherein, the storage needs are determined from lack of availability of physical storage space on the mobile device.
30 . The mobile device of claim 28 , wherein, the storage that is shared includes, one or more of, physical memory, hard disk storage or flash memory on the other device.