10. An apparatus comprising: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, process one or more social graphs associated with one or more users to cause a prediction of one or more future states of the one or more social graphs, wherein processing the one or more social graphs comprises, determining respective information trajectories defining a finite set of possible, nearest future states of the respective one or more social graphs, extracting historical patterns based on the one or more social graphs, and selecting the one or more future states from the set of possible future states based at least in part on the most recent historical patterns; and cause a clustering of one or more data items distributed over a plurality of storage partitions in a cloud, associated with at least one information space and at least one computation space, based, at least in part, on the one or more social graphs, the one or more future states, or a combination thereof, wherein the at least one information space comprises data associated with a user of a social network and the at least one computation space comprises computation closures associated with computation resources of the cloud, based, at least in part, on processing and maintaining the one or more social graphs, wherein computation closures identify a respective computation procedure together with relations and communications among one or more processes including one or more of passing arguments, sharing process results, selecting results provided from computation of alternative inputs or flow of data.
10. An apparatus comprising: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, process one or more social graphs associated with one or more users to cause a prediction of one or more future states of the one or more social graphs, wherein processing the one or more social graphs comprises, determining respective information trajectories defining a finite set of possible, nearest future states of the respective one or more social graphs, extracting historical patterns based on the one or more social graphs, and selecting the one or more future states from the set of possible future states based at least in part on the most recent historical patterns; and cause a clustering of one or more data items distributed over a plurality of storage partitions in a cloud, associated with at least one information space and at least one computation space, based, at least in part, on the one or more social graphs, the one or more future states, or a combination thereof, wherein the at least one information space comprises data associated with a user of a social network and the at least one computation space comprises computation closures associated with computation resources of the cloud, based, at least in part, on processing and maintaining the one or more social graphs, wherein computation closures identify a respective computation procedure together with relations and communications among one or more processes including one or more of passing arguments, sharing process results, selecting results provided from computation of alternative inputs or flow of data. 18. An apparatus of claim 10 , wherein the apparatus is further caused to: cause, at least in part, a serialization of one or more computation closures associated with the processing of the one or more social graphs, the prediction of the one or more future states, the clustering of the one or more data items, or a combination thereof; and cause, at least in part, an association of the serialization with respective ones of the one or more data items, the at least one information space, or a combination thereof.