Abouzeid, Ahmed (2014) Quality of Experience-Enabled Social Networks. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
2MBAbouzeid_MSc_F2014.pdf - Accepted Version Available under License Spectrum Terms of Access. |
Abstract
Social Networks (SNs), such as Facebook, Twitter and LinkedIn, have become ubiquitous in our daily life. However, as the number of SN users grows, the SN usage grows and there is higher demand for users’ Quality of Experience (QoE). For instance, some users would prefer to filter some posts, e.g. unwanted friendship requests and certain categories of posts, i.e. sports related posts. Users may also prefer to subscribe to a higher Quality of Service (QoS) level with their SN provider to have, for instance, higher priority on posting/retrieving.
3GPP 4G Evolved Packet Core (EPC)-Based systems are all IP network architectures that enable users to connect to mobile networks through their mobile devices and seamlessly change from one access technology to another. EPC systems enable service provisioning with guaranteed and differentiated end-to-end QoS.
This thesis proposes a novel architecture that enables differentiated QoS and information filtering in SNs to improve the users QoE. The SN is deployed on top of 3GPP 4G EPC-Based systems, and it uses EPC services to enable guaranteed and differentiated QoS. The components of the proposed architecture interact through RESTful web services. This architecture allows users to filter posts using their own criteria and have priority over other users in posting and/or retrieving; thereby, improving users’ QoE.
A proof of concept prototype tool has been implemented to illustrate the viability of the proposed architecture and its performance has been partially evaluated.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Abouzeid, Ahmed |
Institution: | Concordia University |
Degree Name: | M.A. Sc. |
Program: | Electrical and Computer Engineering |
Date: | 20 May 2014 |
Thesis Supervisor(s): | Khendek, Ferhat and Glitho, Roch |
Keywords: | — Social Networks, Quality of Experience, Quality of Service, 3GPP 4G Evolved Packet Core-based Systems, and RESTful web services. |
ID Code: | 978646 |
Deposited By: | AHMED ABOUZEID |
Deposited On: | 03 Nov 2014 14:37 |
Last Modified: | 18 Jan 2018 17:47 |
References:
[1] D. Boyd and N. Ellison, “Social Network Sites: Definition, History and Scholarship”. Journal of Computer-Mediated Communication 13 (2008) pp.: 210-230[2] “Definition of Quality of Experience (QoE),” Reference: TD 109rev2 (PLEN/12), ITU-International Telecommunication Union
[3] J. Gozdecki, et al, “Quality of Service Terminology in IP Networks”. IEEE Communications Magazine, March 2003, pp.153-159
[4] N. Belkin and W. Croft “Information filtering and information retrieval: two sides of the same coin?” Communications of the ACM, NY, USA December 1992, pp. 29-38.
[5] M. Corici, et al “3GPP Evolved Packet Core-the Mass Wireless Broadband all-IP architecture”, in Telecommunications: The Infrastructure for the 21st Century (WTC), 2010, pp. 1–6.
[6] C. Fu et al, “RESTful web services for bridging presence service across technologies and domains: an early feasibility prototype,” Communications Magazine, IEEE, December 2010, pp. 92–100.
[7] Social Networking Statistics, Retrieved on November 2013 from “http://www.statisticbrain.com/social-networking-statistics/”.
[8] Facebook Statistics, Retrieved on November 2013 from “http://www.statisticbrain.com/facebook-statistics/”.
[9] Twitter Statistics, Retrieved on November 2013 from “http://www.statisticbrain.com/twitter-statistics/”.
[10] C. Kadushin, “Understanding Social Networks: Theories, Concepts and Findings”. Published in December 2011 by OXFORD University Press.
[11] C. Lampe et al, “A familiar face (book): profile elements as signals in an online social network”. ACM SIGCHI Conference on Human Factors in Computing Systems, NY, USA, 2007, pp.435-444.
[12] R. Fielding, “Architectural styles and the design of network-based software architectures”. PhD thesis. 2000, University of California, Irvine, department of Information and Computer Science.
[13] F. Belqasmi et al, "RESTful web services for service provisioning in next-generation networks: a survey", IEEE Communications Magazine, December 2011, pp.66-73.
[14] Web Application Description Language, Retrieved on February 2014 from: “http://wadl.java.net/”.
[15] Resource Oriented Architecture, Retrieved on February 2014 from: “http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/#resource_oriented_model”.
[16] Extensible Markup Language (XML), Retrieved on February 2014 from: “http://www.xml.com/”.
[17] JavaScript Object Notation (JSON), Retrieved on February 2014 from: “http://www.json.org/”.
[18] L. Richardson et al, “Restful Web Services”, 1st edition, O’Reilly Media, May 2007.
[19] R. Fielding et al., “Hypertext Transfer Protocol – HTTP/1.1”. IETF RFC 2616, June 1999.
[20] C. Pautasso et al., “RESTful Web Services vs. “Big” Web Services: Making the Right Architectural Decision”, In Proceedings of the 17th International World Wide Web Conference, ACM, Beijing, China, April 2008, pp. 805–814.
[21] K. Kilkki, “Quality of Experience in Communications Ecosystem”. Journal of Universal Computer Science, 2008, pp. 615–624.
[22] ETSI, “Human Factors (HF). Quality of Experience (QoE) requirements for real-time communication services”. 2009-2012.
[23] ITU-T Recommendation E.800, “Terms and Definitions Related to Quality of Service and Network Performance Including Dependability.” 1994.
[24] ETSI “Network Aspects (NA), General aspects of Quality of Service (QoS) and Network Performance (NP)”, Reference: RTR/NA-042102, October 1994.
[25] A. Meddeb, “Internet QoS: pieces of the puzzle,” IEEE Communications Magazine, 2010, pp. 86–94.
[26] M. Kaufmann, “Network Quality of Service, know it all”. 1st Edition, November 6th, 2008.
[27] B. Carpenter and K. Nichols, “Differentiated services in the Internet,” Proceedings of the IEEE, vol. 90, no. 9, 2002, pp. 1479–1494.
[28] G. Pasi, “Information Filtering”, technical report in Università degli Studi di Milano-Bicocca, Retrieved on February 2014 from: “http://www.ir.disco.unimib.it/wp-content/uploads/2010/09/CorsoSAI1213_Information_Filtering.pdf”
[29] U. Hanani et al, “Information filtering: Overview of issues, research and systems”, User Modeling and User-Adapted Interaction 11, 2001, pp. 203–259.
[30] C. Manning, “Introduction to Information Retrieval”, 1st Edition, Published by Cambridge University Press, July 2008.
[31] X. Su, and T. Khoshgoftaar, “A survey of collaborative filtering techniques,” Advances in Artificial Intelligence, no. 421425, 19 pages, January 2009.
[32] RFC6733, “Diameter Base Protocol”, October 2012.
[33] ETSI TS 123 401 V8.14.0, “LTE, General Packet Radio Service (GPRS), enhancements for Evolved Universal Terrestrial, Radio Access Network (E-UTRAN) access (3GPP TS 23.401 version 8.14.0 Release 8)”, 2011.
[34] H. Ekstrom, “QoS control in the 3GPP evolved packet system,” IEEE Communications Magazine, vol. 47, no. 2, 2009, pp. 76–83.
[35] M. Häsel and Otto Group, Hamburg, Germany. “Opensocial: an enabler for social applications on the web”. ACM New York, NY, USA. January 2011, pp.139-144
[36] J. Goldman, “Facebook Cookbook”, Published by O’Reilly Media, October 2008.
[37] S. Mohan and N. Agarwal, “A Convergent Framework for QoS Driven Social Media Content Delivery over Mobile Networks”, IEEE Wireless VITAE, 2011, pp.1-7.
[38] M.A. Rahman, et al, W. Gueaieb, “A Framework to bridge Social Network and body sensor network: An e-Health perspective”, IEEE International Conference on Multimedia and Expo. 2009, pp. 1724-1727.
[39] M. Abu-Lebdeh, “A 3GPP 4G Evolved Packet Core-Based System Architecture for QoS-Enabled Mobile Video Surveillance Applications”, Master thesis, May 2012, Concordia University, department of Electrical and Computer Engineering.
[40] A. Ratikan and M. Shikida, “Feature Selection Based on Audience's Behavior for Information Filtering in Online Social Networks”, IEEE Knowledge, Information and Creativity Support Systems (KICSS), 2012, pp.81-88.
[41] S. Nakamura and K. Tanaka, “Temporal filtering system to reduce the risk of spoiling a user's enjoyment”. ACM New York, NY, USA 2007, pp. 345-348.
[42] S. Loeb and E. Panagos, “Information filtering and personalization: Context, serendipity and group profile effects”, IEEE Consumer Communications and Networking Conference (CCNC), 2011, pp.392-398.
[43] E. Al-Shaer and H. Hamed, “Firewall Policy Advisor for anomaly discovery and rule editing”. IEEE Integrated Network Management, 2003, pp. 17-30.
[44] Facebook Login. Retrieved on February 2014 from: “https://developers.facebook.com/docs/facebook-login”.
[45] W. SHU, “Facebook Platform”. McGill University retrieved on March 2014 from: “http://www.cs.mcgill.ca/~wshu/taing.html”.
[46] Keyphrase Extraction Algorithm (KEA), retrieved January 2014 from “http://www.nzdl.org/Kea/index.html”.
[47] Zing, retrieved January 2014 from “https://code.google.com/p/zing/”.
[48] VMware Workstation, Retrieved on January 2014 from: “http://www.vmware.com/products/workstation/overview.html”.
[49] Fraunhofer Fokus OpenEPC retrieved January 2014 from: “http://www.openepc.net/index.html”
[50] The RESTLET Framework retrieved January 2014 from: “http://restlet.org”
[51] JavaDiameterPeer Library retrieved January 2014 from: “http://www.openimscore.org/project/jdp”.
[52] Mozilla Firefox retrieved on January 2014 from: “http://www.mozilla.org/firefox/”.
[53] Eclipse IDE, Retrieved on January 2014 from: “http://www.eclipse.org/”.
[54] Top Websites by Traffic, Retrieved on February 2014 from: “http://www.statisticbrain.com/top-us-websites-by-traffic/”.
[55] FAO Agricultural thesaurus Vocabulary Agrovoc, retrieved on February 2014 from: “http://aims.fao.org/standards/agrovoc/about”.
[56] T. Reynaert, “PESAP: a Privacy Enhanced Social Application Platform”, International Workshop on Security and Privacy in Social Networks (SPSN), Amsterdam, September 2012.
[57] World Cup 2010 Twitter outage retrieved November 2013 from: “http://www.nydailynews.com/news/money/world-cup-twitter-outages-fail-whales-article-1.180774”
[58] The Oscars 2014 Twitter’s outage retrieved March 2014 from: “http://www.news.com.au/technology/online/ellen-degeneres-selfie-at-oscars-2014-breaks-twitter/story-fnjwnhzf-1226843798572”
[59] Reddit’s Obama AMA outage retrieved March 2014 from: “http://thenextweb.com/socialmedia/2012/08/31/reddit-obama-ama-record-traffic-stats/”
[60] International Telecommunication Union retrieved February 2014 from: “http://www.itu.int/en/Pages/default.aspx”
[61] European Telecommunications Standard Institute retrieved February 2014 from: “http://www.etsi.org”
[62] S. Floyd, and V. Jacobson, “Random Early Detection gateways for Congestion Avoidance”, August 1993, p. 397-413.
[63] Internet Engineering Task Force retrieved March 2014 from: “http://www.ietf.org/”
[64] C. Perkins and P. Calhoun, “Authentication, Authorization and Accounting”, IETF RFC3957, March 2005.
[65] Information Sciences Institute, University of Southern California, “Transmission Control Protocol”, IETF RFC793, September 1981.
[66] R. Stewart et al, “Stream Control Transmission Protocol”, IETF RFC2960, October 2000.
[67] J. Postel, “User Datagram Protocol”, IETF RFC768, August 1980.
[68] C. Rigney et al, “Remote Authentication Dial In User Service”, IETF RFC2865, June 2000.
[69] O. Medelyan, "Semantically Enhanced Automatic Keyphrase Indexing." (Poster) In: Proc. of the Women in Machine Learning (WiML) Workshop co-located with the Grace Hopper Celebration of Women in Computing. San Diego, USA, 2006.
Repository Staff Only: item control page