• DocumentCode
    80481
  • Title

    A Social Compute Cloud: Allocating and Sharing Infrastructure Resources via Social Networks

  • Author

    Caton, Simon ; Haas, Christian ; Chard, Kyle ; Bubendorfer, Kris ; Rana, Omer F.

  • Author_Institution
    Karlsruhe Service Res. Inst., Karlsruhe Inst. of Technol., Karlsruhe, Germany
  • Volume
    7
  • Issue
    3
  • fYear
    2014
  • fDate
    July-Sept. 2014
  • Firstpage
    359
  • Lastpage
    372
  • Abstract
    Social network platforms have rapidly changed the way that people communicate and interact. They have enabled the establishment of, and participation in, digital communities as well as the representation, documentation and exploration of social relationships. We believe that as `apps´ become more sophisticated, it will become easier for users to share their own services, resources and data via social networks. To substantiate this, we present a social compute cloud where the provisioning of cloud infrastructure occurs through “friend” relationships. In a social compute cloud, resource owners offer virtualized containers on their personal computer(s) or smart device(s) to their social network. However, as users may have complex preference structures concerning with whom they do or do not wish to share their resources, we investigate, via simulation, how resources can be effectively allocated within a social community offering resources on a best effort basis. In the assessment of social resource allocation, we consider welfare, allocation fairness, and algorithmic runtime. The key findings of this work illustrate how social networks can be leveraged in the construction of cloud computing infrastructures and how resources can be allocated in the presence of user sharing preferences.
  • Keywords
    cloud computing; microcomputers; resource allocation; social networking (online); algorithmic runtime; allocation fairness; cloud computing infrastructures; digital communities; friend relationships; infrastructure resource allocation; infrastructure resource sharing; personal computer; smart device; social community; social compute cloud; social network platform; social relationship documentation; social relationship exploration; social relationship representation; user sharing preferences; virtualized containers; welfare; Cloud computing; Computational modeling; Educational institutions; Facebook; Resource management; Supply and demand; Social cloud computing; cloud computing; preference-based resource allocation; social networks;
  • fLanguage
    English
  • Journal_Title
    Services Computing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1939-1374
  • Type

    jour

  • DOI
    10.1109/TSC.2014.2303091
  • Filename
    6727497