Patent ID: 8615528
Filing Date: 2013-12-24
Classification: G06F

Abstract:
1. A computer program product for achieving database sharing in a cloud, the computer program product comprising: computer readable storage memory having computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to provide an interface to contribute a database and a set of resources to a resource pool in cloud environment responsive to receiving input from a first user including parameters identifying the database, the set of resources, a set of authorization credentials and a sharing policy, wherein in the cloud environment a virtual machine of a first user in a first cloud provides access for the first user to a database and resources of the first user and a virtual machine of a second user in a second cloud provides an application for the second user, wherein authorization credentials include a relationship credential defining a predetermined relationship of a requester to the first user in a social network of the first user, wherein the sharing policy includes a policy of allowing use of the database and set of resources based on the relationship credential and wherein the computer readable program code is also configured for automatically allowing use of the database and set of resources by the second user responsive to the second user requesting access to the database and set of resources and the second user satisfying the relationship credential; and computer readable program code configured to provide access for the second user to the first user's database and set of resources when the database and set of resources are contributed to the resource pool by the first user, wherein the access for the second user includes access via a view by the second user's virtual machine in the second cloud corresponding to a view of the first user's database by the first user's virtual machine in the first cloud.