Skip to main content
Log in

Social group formation with mobile cloud services

Service Oriented Computing and Applications Aims and scope Submit manuscript

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Cite this article


Social networks have become quite popular these days, and the creation of social groups of people with common interests results in sharing and collaborative relationships between the members. Besides, cloud computing and mobile computing domains have advanced rapidly and are the promising technologies for the near future. Mobile technologies are recently drawing their attention to the cloud computing due to the increasing demand of the applications for processing power, storage space and energy. To bring the benefits from these different developments together, we tried to build an Android application, CroudSTag, which aids in forming social groups of common interest, from the mobile devices. The application obtains a set of pictures/videos from a storage cloud, uses cloud services like the video processing and the face recognition from multiple cloud providers to identify the people from the media content, and aids in forming social groups on facebook, a well-known social network. The application is explained along with detailed architectural and technological choices. The performance analysis of the application shows that the social groups can be formed with significant ease and reasonable performance latencies from the mobile devices.

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

Access this article

We’re sorry, something doesn't seem to be working properly.

Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Institutional subscriptions

Similar content being viewed by others


  1. Amazon, Inc. Amazon-Amazon Web Services.

  2. Android. Android.

  3. Apple, Inc. IPhone.

  4. Armbrust M et al (2009) Above the clouds, a berkeley view of cloud computing. Technical report, University of California, Berkeley

  5. Aversa R, Martino BD, Rak M, Venticinque S (2010) Cloud agency: a mobile agent based cloud system. In: 2010 international conference on complex, intelligent and software intensive systems

  6. Berman F, Fox G, Hey AJ (2003) Overview of the book: grid computing–making the global infrastructure a reality. Wiley Online Library, England

    Google Scholar 

  7. Boyd DM, Ellison NB (2008) Social network sites: definition, history, and scholarship. J Comput Mediat Commun 13: 210–230. doi:10.1111/j.1083-6101.2007.00393.x

    Article  Google Scholar 

  8. Bradski G, Kaehler A (2008) Learning OpenCV: computer vision with the OpenCV library. O’Reilly Media, Sebastopol

    Google Scholar 

  9. Cerami E (2002) Web services essentials. 1st O’Reilly & Associates, Sebastopol

    Google Scholar 

  10. Chang B, Tsai H, Lin Z, Chen C (2011) Access security on cloud computing implemented in hadoop system. In: Genetic and evolutionary computing (ICGEC), 2011 fifth international conference on, IEEE, pp 77–80

  11. Dean J, Ghemawat S (2008) Mapreduce: simplified data processing on large clusters. Commun ACM 51(1): 107–113

    Article  Google Scholar 

  12. Dominik I, Sankar KP, Kong BH, Gu J, Kuroda H, Kim TH (2009) Signal processing, image processing and pattern recognition

  13. face, Inc.

  14. facebook, Inc.


  16. FFmpeg.

  17. Fielding R (2000) Architectural styles and the design of network-based software architectures, Ph.D. thesis

  18. Fielding R, Gettys J, Mogul J, Frystyk H, Masinter L, Leach P, Berners-Lee T (1999) Hypertext transfer protocol–http/1.1. Technical report, RFC 2616

  19. Flores H, Srirama SN, Paniagua C (2011) A generic middleware framework for handling process intensive hybrid cloud services from mobiles. In: The 9th international conference on advances in mobile computing and multimedia (MoMM-2011), pp 87–95, ACM

  20. Forouzan BA (2005) TCP/IP protocol suite. McGraw-Hill Forouzan Networking, New York

    Google Scholar 

  21. Foursquare. Foursquare.

  22. Freund Y, Schapire R (1996) Experiments with a new boosting algorithm. In: Machine learning-international workshop then conference, Morgan Kaufmann publishers, Massachusetts, pp 148–156

  23. GoGrid. GoGrid-Complex Infrastructure Made Easy.

  24. Google code labs. Android Cloud to Device Messaging Framework.

  25. Gsm Arena Inc (2011) Gsm Arena-HTC Desire.

  26. Hadid A, Heikkila J, Silven O, Pietikainen M (2007) Face and eye detection for person authentication in mobile phones. In: Distributed smart cameras, 2007, ICDSC’07m, First ACM/IEEE international conference on, IEEE, pp 101–108

  27. Han S, Park HA, Cho DH, Park KR, Lee S (2007) Face recognition based on near-infrared light using mobile phone. In: Beliczynski B, Dzielinski A, Iwanowski M, Ribeiro B (eds) Adaptive and natural computing algorithms, Lecture notes in computer science, vol 4432. Springer, Berlin, pp 440–448

  28. Ijiri Y, Sakuragi M, Lao S (2006) Security management for mobile devices by face recognition. In: Mobile data management, 2006, MDM 2006. 7th international conference on, IEEE, pp 49–49

  29. jets3t (2010) jetS3t-an open source Java toolkit for Amazon S3 and CloudFront. URL last visited on 3th Dec 2010

  30. JSON. JSON.

  31. Lienhart R, Maydt J (2002) An extended set of haar-like features for rapid object detection. In: Image processing 2002. Proceedings of 2002 international conference on, vol 1, IEEE, pp I–900

  32. Liu K, Li S, Tang L, Wang L, Liu W (2009) Fast face tracking using parallel particle filter algorithm. In: Multimedia and expo, 2009, ICME 2009, IEEE international conference on, IEEE, pp 1302–1305

  33. March V, Gu Y, Leonardi E, Goh G, Kirchberg M, Lee B (2011) [mu] cloud: towards a new paradigm of rich mobile applications. Procedia Comput Sci 5: 618–624

    Article  Google Scholar 

  34. Narasimhan P Agora: mobile cloud-computing middleware.

  35. Nurmi D, Wolski R, Grzegorczyk C, Obertelli G, Soman S, Youse L, Zagorodnov D (2009) The eucalyptus open-source cloud-computing system. In: 9th IEEE/ACM international symposium on cluster computing and the grid (CCGRID ’09), pp 124–131

  36. Palla G, Barabási A, Vicsek T (2007) Quantifying social group evolution. Nature 446(7136): 664–667

    Article  Google Scholar 

  37. Paniagua C, Srirama SN, Flores H (2011) Bakabs: managing load of cloud-based web applications from mobiles. In: The 13th international conference on information integration and web-based applications and services (iiWAS-2011), ACM, pp 489–495

  38. Saint-Andr P, Smith K, Tronon R (2009) XMPP: the definitive guide : building real-time applications with Jabber. O’Reilly Media, Sebastopol

    Google Scholar 

  39. Samaria F, Harter A (1994) Parameterisation of a stochastic model for human face identification. In: Applications of computer vision, 1994, proceedings of the second IEEE workshop on, IEEE, pp 138–142

  40. Sony Ericsson Mobile Communications AB, Inc (2010) Xperia X10.

  41. Srirama S, Paniagua C, Flores H (2011) Croudstag: social group formation with facial recognition and mobile cloud services. Procedia CS 5: 633–640

    Article  Google Scholar 

  42. Srirama SN, Batrashev O, Vainikko E (2010) SciCloud: scientific computing on the cloud. In: The 10th IEEE/ACM international symposium on cluster, cloud and grid computing (CCGrid 2010), p 579

  43. Srirama SN, Flores H, Paniagua C (2011) Zompopo: mobile calendar prediction based on human activities recognition using the accelerometer and cloud services. In: 5th international conference on next generation mobile applications, services and technologies, pp 63–69

  44. Srirama SN, Jarke M (2009) Mobile hosts in enterprise service integration. Int J Web Eng Technol (IJWET) 5(2): 187–213

    Article  Google Scholar 

  45. Srirama SN, Jarke M, Prinz W (2006) Mobile web service provisioning. In: AICT-ICIW ’06: advanced international conference on telecommunications and international conference on internet and web applications and services, IEEE Computer Society, Guadalupe, French Caribbean, p 120

  46. Srirama SN, Jarke M, Prinz W (2007) Mobile web services mediation framework. In: Middleware for service oriented computing (MW4SOC) workshop @ 8th international middleware conference 2007, ACM Press

  47. Srirama SN, Shor V, Vainikko E, Jarke M (2010) Supporting mobile web service provisioning with cloud computing. Int J Adv Internet Technol 3: 261–273

    Google Scholar 

  48. Turk M, Pentland A (1991) Face recognition using eigenfaces. In: Computer vision and pattern recognition, 1991, proceedings CVPR’91, IEEE computer society conference on, IEEE, pp 586–591

  49. Twitter, Inc. Twitter. com.

  50. Viewdle, Inc. Viewdle.

  51. Van Vliet J, Paganelli F (2011) Programming Amazon EC2. O’Reilly Media, Sebastopol

    Google Scholar 

  52. Wang Q, Deters R (2009) Soas last mile connecting smartphones to the service cloud. In: 2009 IEEE international conference on cloud computing, pp 80–87

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Satish Narayana Srirama.

About this article

Cite this article

Srirama, S.N., Paniagua, C. & Flores, H. Social group formation with mobile cloud services. SOCA 6, 351–362 (2012).

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: