Skip to main content

Social Clouds: Crowdsourcing Cloud Infrastructure

  • Chapter
  • First Online:
Book cover Crowdsourcing

Part of the book series: Progress in IS ((PROIS))

Abstract

Software crowdsourcing is becoming an increasingly viable model for creating production software addressing every aspect of the software development lifecycle. However, as software development processes become yet more complex requiring dedicated systems for development, testing, and deployment, software crowdsourcing projects must also acquire considerable infrastructure in order to facilitate development. We propose the use of an infrastructure crowdsourcing model, termed a Social Cloud, to facilitate a user-contributed cloud fabric on which software development services and systems can be hosted. Social Clouds are motivated by the needs of individuals or groups for specific resources or capabilities that can be made available by connected peers. Social Clouds leverage lessons learned through volunteer computing and crowdsourcing projects such as the willingness of individuals to make their resources available and offer their expertise altruistically for “good causes” or in exchange for other resources or payment. In this chapter we present the Social Cloud model and describe how it can be used to crowdsource software infrastructure.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.topcoder.com/.

  2. 2.

    Tasks where the solution is known ex-ante to test worker accuracy.

  3. 3.

    http://www.facebook.com/progressthruprocessors.

  4. 4.

    https://joindiaspora.com/.

References

  1. Ali, Z., Rasool, R.U., Bloodsworth, P.: Social networking for sharing cloud resources. In: 2012 Second International Conference on Cloud and Green Computing (CGC), pp. 160–166 (2012)

    Google Scholar 

  2. Anderson, D.P.: Boinc: a system for public-resource computing and storage. In: 5th IEEE/ACM International Workshop on Grid Computing, pp. 4–10 (2004)

    Google Scholar 

  3. Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web services agreement specification (WS-agreement). In: Open Grid Forum, vol. 128 (2007)

    Google Scholar 

  4. Cappos, J., Beschastnikh, I., Krishnamurthy, A., Anderson T.: Seattle: a platform for educational cloud computing. In: The 40th Technical Symposium of the ACM Special Interest Group for Computer Science Education (SIGCSE’09), Chattanooga, TN USA (2009)

    Google Scholar 

  5. Caton, S., Haas, C., Chard, K., Bubendorfer, K., Rana, O.: A social compute cloud: allocating and sharing infrastructure resources via social networks (2014)

    Google Scholar 

  6. Caton, S., Dukat, C., Grenz, T., Haas, C., Pfadenhauer, M., Weinhardt, C.: Foundations of trust: contextualising trust in social clouds. In: 2012 Second International Conference on Cloud and Green Computing (CGC), pp. 424–429. IEEE (2012)

    Google Scholar 

  7. Caton, S., Rana, O.: Towards autonomic management for cloud services based upon volunteered resources. Concurr. Comput.: Pract. Exp. 23 (2011). Special Issue on Autonomic Cloud Computing: Technologies, Services, and Applications

    Google Scholar 

  8. Chard, K., Bubendorfer, K.: Using secure auctions to build a distributed meta-scheduler for the grid. In: Buyya, R., Bubendorfer, K. (eds.) Market Oriented Grid and Utility Computing. Wiley Series on Parallel and Distributed Computing, pp. 569–588. Wiley, New York (2009)

    Chapter  Google Scholar 

  9. Chard, K., Bubendorfer, K., Caton, S., Rana, O.: Social cloud computing: a vision for socially motivated resource sharing. IEEE Trans. Serv. Comput. 99(PrePrints), 1 (2012)

    Google Scholar 

  10. Chard, K., Caton, S., Rana, O., Bubendorfer, K.: Social cloud: cloud computing in social networks. In: 2010 IEEE 3rd International Conference on Cloud Computing (CLOUD), pp. 99–106 (2010)

    Google Scholar 

  11. Chard, K., Caton, S., Rana, O., Katz, D.S.: A social content delivery network for scientific cooperation: vision, design, and architecture. In: The Third International Workshop on Data Intensive Computing in the Clouds (DataCloud 2012) (2012)

    Google Scholar 

  12. Czajkowski, K., Ferguson, D.F., Foster, I., Frey, J., Graham, S., Sedukhin, I., Snelling, D., Tuecke, S., Vambenepe, W.: The WS-resource framework. Technical report, Globus. http://www.globus.org/wsrf/specs/ws-wsrf.pdf (2004). Accessed Dec 2010

  13. Dukat, C., Caton, S.: Towards the competence of crowdsourcees: literature-based considerations on the problem of assessing crowdsourcees’ qualities. In: International Workshop on Crowdwork and Human Computation at the IEEE Third International Conference on Cloud and Green Computing (CGC), pp. 536–540. IEEE (2013)

    Google Scholar 

  14. Foster, I.: Globus online: accelerating and democratizing science through cloud-based services. IEEE Internet Comput. 15(3), 70–73 (2011)

    Article  Google Scholar 

  15. Foster, I., Kesselman, C., Tuecke, S.: The anatomy of the grid: enabling scalable virtual organizations. Int. J. High Perform. Comput. Appl. 15, 200–222 (2001)

    Article  Google Scholar 

  16. Gale, D., Shapley, L.S.: College admissions and the stability of marriage. Am. Math. Mon. 69, 9–15 (1962)

    Article  Google Scholar 

  17. Geiger, D., Seedorf, S., Schulze, T., Nickerson, R.C., Schader, M.: Managing the crowd: towards a taxonomy of crowdsourcing processes. In: AMCIS (2011)

    Google Scholar 

  18. Gracia-Tinedo, R., Sanchez-Artigas, M., Garcia-Lopez, P.: Analysis of data availability in F2F storage systems: when correlations matter. In: 2012 IEEE 12th International Conference on Peer-to-Peer Computing (P2P), pp. 225–236. IEEE (2012)

    Google Scholar 

  19. Gracia-Tinedo, R., Sánchez-Artigas, M., Garcia-Lopez, P.: F2box: cloudifying F2F storage systems with high availability correlation. In: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), pp. 123–130. IEEE (2012)

    Google Scholar 

  20. Gracia-Tinedo, R., Sánchez-Artigas, M., Moreno-Martinez, A., Garcia-Lopez, P.: Friendbox: a hybrid F2F personal storage application. In: 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), pp. 131–138. IEEE (2012)

    Google Scholar 

  21. Haas, C., Caton, S., Weinhardt, C.: Engineering incentives in social clouds. In: Proceedings of the 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2011), pp. 572–575 (2011)

    Google Scholar 

  22. Haas, C., Caton, S., Chard, K., Weinhardt, C.: Co-operative infrastructures: an economic model for providing infrastructures for social cloud computing. In: Proceedings of the Forty-Sixth Annual Hawaii International Conference on System Sciences (HICSS), Grand Wailea, Maui, USA (2013)

    Google Scholar 

  23. Haas, C., Kimbrough, S., Caton, S., Weinhardt, C.: Preference-based resource allocation: using heuristics to solve two-sided matching problems with indifferences. In: 10th International Conference on Economics of Grids, Clouds, Systems, and Services (Under Review) (2013)

    Google Scholar 

  24. Halldórsson, M.M., Iwama, K., Miyazaki, S., Yanagisawa, H.: Improved approximation results for the stable marriage problem. ACM Trans. Algorithms (TALG) 3(3), 30 (2007)

    Article  Google Scholar 

  25. Ipeirotis, P.G., Provost, F., Wang, J.: Quality management on Amazon Mechanical Turk. In: Proceedings of the ACM SIGKDD Workshop on Human Computation, pp. 64–67. ACM (2010)

    Google Scholar 

  26. Irving, R.W., Leather, P., Gusfield, D.: An efficient algorithm for the optimal stable marriage. J. ACM 34(3), 532–543 (1987)

    Article  Google Scholar 

  27. John, K., Bubendorfer, K., Chard, K.: A social cloud for public eResearch. In: Proceedings of the 7th IEEE International Conference on eScience. Stockholm, Sweden (2011)

    Google Scholar 

  28. Kephart, J.O., Chess, D.M.: The vision of autonomic computing. Computer 36(1), 41–50 (2003)

    Article  Google Scholar 

  29. Kern, R., Zirpins, C., Agarwal, S.: Managing quality of human-based eservices. Service-Oriented Computing-ICSOC 2008 Workshops, pp. 304–309. Springer, New York (2009)

    Chapter  Google Scholar 

  30. Kittur, A., Nickerson, J.V., Bernstein, M., Gerber, E., Shaw, A., Zimmerman, J., Lease, M., Horton, J.: The future of crowd work. In: Proceedings of the 2013 Conference on Computer Supported Cooperative Work, pp. 1301–1318. ACM (2013)

    Google Scholar 

  31. Kuada, E., Olesen, H.: A social network approach to provisioning and management of cloud computing services for enterprises. In: The Second International Conference on Cloud Computing, GRIDs, and Virtualization, CLOUD COMPUTING 2011, pp. 98–104 (2011)

    Google Scholar 

  32. Kugler, K., Chard, K., Caton, S., Rana, O., Katz, D.S.: Constructing a social content delivery network for escience. In: 2013 IEEE 9th International Conference on eScience (eScience), pp. 350–356 (2013)

    Google Scholar 

  33. Lonstein, E., Lakhani, K., Garvin, D.: Topcoder (a): developing software through crowdsourcing. Technical report, Harvard Business School General Management Unit Case (2010)

    Google Scholar 

  34. McMahon, A., Milenkovic, V.: Social volunteer computing. J. Syst. Cybern. Inf. (JSCI) 9(4), 34–38 (2011)

    Google Scholar 

  35. Mohaisen, A., Tran, H., Chandra, A., Kim, Y.: Socialcloud: using social networks for building distributed computing services. arXiv:1112.2254 (2011)

  36. Narendula, R., Papaioannou, T.G., Aberer, K.: My3: a highly-available P2P-based online social network. In: 2011 IEEE International Conference on Peer-to-Peer Computing (P2P), pp. 166–167. IEEE (2011)

    Google Scholar 

  37. Oleson, D., Sorokin, A., Laughlin, G.P., Hester, V., Le, J., Biewald, L.: Programmatic gold: targeted and scalable quality assurance in crowdsourcing. Hum. Comput. 11, 11 (2011)

    Google Scholar 

  38. Pezzi, R.: Information technology tools for a transition economy, September 2009

    Google Scholar 

  39. Pfadenhauer, M.: Competence-more than just a buzzword and a provocative term? Modeling and Measuring Competencies in Higher Education, pp. 81–90. Springer, New York (2013)

    Chapter  Google Scholar 

  40. Pisano, G.P., Verganti, R.: Which kind of collaboration is right for you. Harv. Bus. Rev. 86(12), 78–86 (2008)

    Google Scholar 

  41. Thal, R.: Representing agreements in social clouds. Master’s Thesis, Karlsruhe Institute of Technology (2013)

    Google Scholar 

  42. Thaufeeg, A.M., Bubendorfer, K., Chard, K.: Collaborative eResearch in a social cloud. In: 2011 IEEE 7th International Conference on E-Science (e-Science), pp. 224–231 (2011)

    Google Scholar 

  43. Tokarchuk, O., Cuel, R., Zamarian, M.: Analyzing crowd labor and designing incentives for humans in the loop. IEEE Internet Comput. 16(5), 45–51 (2012)

    Article  Google Scholar 

  44. Wu, W., Tsai, W.-T., Li, W.: An evaluation framework for software crowdsourcing. Front. Comput. Sci. 7(5), 694–709 (2013)

    Article  Google Scholar 

  45. Wu, W., Zhang, H., Li, Z.: Open social based collaborative science gateways. In: 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp, 554–559. IEEE (2011)

    Google Scholar 

  46. Wu, W., Zhang, H., Li, Z., Mao, Y.: Creating a cloud-based life science gateway. In: 2011 IEEE 7th International Conference on E-Science (e-Science), pp. 55–61. IEEE (2011)

    Google Scholar 

  47. Zhang, Y., van der Schaar, M.: Incentive provision and job allocation in social cloud systems. To appear in IEEE J. Sel. Areas Commun. (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kyle Chard .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Chard, K., Caton, S. (2015). Social Clouds: Crowdsourcing Cloud Infrastructure. In: Li, W., Huhns, M., Tsai, WT., Wu, W. (eds) Crowdsourcing. Progress in IS. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-47011-4_11

Download citation

Publish with us

Policies and ethics