Abstract
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,
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.
Similar content being viewed by others
References
Amazon, Inc. Amazon-Amazon Web Services. http://aws.amazon.com/
Android. Android. http://www.android.com/
Apple, Inc. IPhone. http://www.apple.com/iphone/
Armbrust M et al (2009) Above the clouds, a berkeley view of cloud computing. Technical report, University of California, Berkeley
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
Berman F, Fox G, Hey AJ (2003) Overview of the book: grid computing–making the global infrastructure a reality. Wiley Online Library, England
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
Bradski G, Kaehler A (2008) Learning OpenCV: computer vision with the OpenCV library. O’Reilly Media, Sebastopol
Cerami E (2002) Web services essentials. 1st O’Reilly & Associates, Sebastopol
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
Dean J, Ghemawat S (2008) Mapreduce: simplified data processing on large clusters. Commun ACM 51(1): 107–113
Dominik I, Sankar KP, Kong BH, Gu J, Kuroda H, Kim TH (2009) Signal processing, image processing and pattern recognition
face, Inc. face.com. http://face.com/
facebook, Inc. facebook.com. http://www.facebook.com
face.com. face.com. http://face.com/
FFmpeg. http://ffmpeg.org/
Fielding R (2000) Architectural styles and the design of network-based software architectures, Ph.D. thesis
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
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
Forouzan BA (2005) TCP/IP protocol suite. McGraw-Hill Forouzan Networking, New York
Foursquare. Foursquare. https://foursquare.com/
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
GoGrid. GoGrid-Complex Infrastructure Made Easy. http://www.gogrid.com/
Google code labs. Android Cloud to Device Messaging Framework. http://code.google.com/intl/es-ES/android/c2dm/index.html
Gsm Arena Inc (2011) Gsm Arena-HTC Desire. http://www.gsmarena.com/htc_desire-3077.php
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
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
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
jets3t (2010) jetS3t-an open source Java toolkit for Amazon S3 and CloudFront. http://jets3t.s3.amazonaws.co.. URL last visited on 3th Dec 2010
JSON. JSON. http://www.json.org/
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
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
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
Narasimhan P Agora: mobile cloud-computing middleware. http://www.cylab.cmu.edu/research/projects/2010/agora.html
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
Palla G, Barabási A, Vicsek T (2007) Quantifying social group evolution. Nature 446(7136): 664–667
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
Saint-Andr P, Smith K, Tronon R (2009) XMPP: the definitive guide : building real-time applications with Jabber. O’Reilly Media, Sebastopol
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
Sony Ericsson Mobile Communications AB, Inc (2010) Xperia X10. http://www.sonyericsson.com/cws/products/mobilephones/overview/
Srirama S, Paniagua C, Flores H (2011) Croudstag: social group formation with facial recognition and mobile cloud services. Procedia CS 5: 633–640
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
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
Srirama SN, Jarke M (2009) Mobile hosts in enterprise service integration. Int J Web Eng Technol (IJWET) 5(2): 187–213
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
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
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
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
Twitter, Inc. Twitter. com. http://www.twitter.com/
Viewdle, Inc. Viewdle. http://www.viewdle.com/
Van Vliet J, Paganelli F (2011) Programming Amazon EC2. O’Reilly Media, Sebastopol
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
Author information
Authors and Affiliations
Corresponding author
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). https://doi.org/10.1007/s11761-012-0111-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11761-012-0111-5