Browse > Article
http://dx.doi.org/10.7840/kics.2013.38B.5.344

Design of The High-Level Architecture of Mobile Integration SNS Gateway and The MQTT Based Push Notification Protocol  

Lee, Shinho (계명대학교 컴퓨터공학과 컴퓨터네트워크 연구실)
Kim, Hyeonwoo (계명대학교 컴퓨터공학과 컴퓨터네트워크 연구실)
Ju, Hongtaek (계명대학교 컴퓨터공학과 컴퓨터네트워크 연구실)
Abstract
In this paper, In order to solve the traffic of the SNS to be executed on smartphone, we propose the design of the SNS integrated gateway server. Also, we capture the payload size in a variety of methods to send the MQTT protocol and QoS level of MQTT protocol for communication between the client and the Gateway. And we present the results and analysis of packet loss and end-to-end delay. By using analysis proposed, we present the results of the integrated SNS Gateway push notification protocol design.
Keywords
MQTT; SNS; Gateway; Squid Cache Server; Push Notification Service;
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. Behnel, L. Fiege, and G. Muehl, "On quality-of-service and publish-subscribe," in Proc. 26th IEEE Int. Conf. Distributed Comput. Syst. Workshops (ICDCS 2006), pp. 20, Lisbon, Portugal, July 2006.
2 I. S. Jung, H. W. Kim, D. K. Hong, and H. T. Ju, "Protocol reverse engineering to Facebook messages," in Proc. Int. Conf. Intell. Syst., Modelling and Simulation (ISMS), Jan. 2013.
3 D. Wessels, H. Nordstrom, A. Jeffries, A. Rousskov, F. Chemolli, R. Collins, and G. Serassio, Squid. Retrieved Dec., 12, 2013, from http://www.squid-cache.org.
4 Funambol, SyncML, Retrieved Jan., 4, 2013, from http://www.funambol.com.
5 Y. R. Choi, J. Y. Chung, B. C. Park, and J. W. K. Hong, "A study on system architecture for application-level mobile traffic monitoring and analysis," KNOM Review, vol. 14, no. 2, pp. 10-21, Dec. 2011.
6 H. Min and M. S. Kim, "Towards smart phone traffic classification," in Proc. 14th Asia-Pacific Network Operations and Manage. Symp. (APNOMS), pp. 1-4, Seoul, Korea, Sep. 2012.
7 J. Y. Kim, K. W. Cho, and K. Koh, "A proxy server structure and its cache consistency mechanism at the network bottleneck," in Proc. 23rd Annu. Int. Computer Software Applicat. Conf. (COMPSAC '99). pp. 278-283, Phoenix, U.S.A., Oct. 1999.
8 IBM, The MQTT protocol, Retrieved Aug., 20, 2012, from http://www.mqtt.org.
9 IPv6.com, ALG - Application Level Gateway, Retrieved July, 15, 2012, from http://ipv6.com/articles/gateways/Application-L evel-Gateway.htm.
10 M. Prihodko, "Energy consumption in location sharing protocols for Android applications," M.S. Thesis, Dept. Comput. Inform. Sci., Software, Syst., Linkopings University, Oct. 2012.
11 S. Nicholas, Power Profiling: HTTPS Long Polling vs. MQTT with SSL, on Android(2012), Retrieved Oct., 15, 2012, from http://stephendnicholas.com/archives/1217.
12 L. Zhang, Building Facebook Messenger(2011), Retrieved Aug., 13, 2012, from http://www.facebook.com/notes/facebook-enginee ring/building-facebook-messenger/101502593509 98920.
13 M. Collina, G. E. Corazza, and A. Vanelli-Coralli, "Introducing the QEST broker: Scaling the IoT by bridging MQTT and REST," in Proc. IEEE 23rd Int. Symp. Personal Indoor and Mobile Radio Commun. (PIMRC 2012), pp. 36-41, Sydney, Australia, Sep. 2012.
14 M. Ma, Y. Huang, C. H. Chu, and P. Wang, "User-driven cloud transportation system for smart driving," in Proc. IEEE 4th Int. Conf. Cloud Comput. Technol. Sci. (CloudCom), pp 658-665, Taipei, Taiwan, Dec. 2012.
15 P. Julio, "MQTT Performance Analysis with OMNeT++," M.S. thesis, IBM Zurich Research Laboratory, Institut Eurecom, Sep. 2005.
16 A. Varga, OMNeT++, Retrieved Aug., 13, 2012, from http://www.omnetpp.org.
17 P. Th. Eugster, P. A. Felber, R. Guerraoui, and A. Kermarrec. "The many faces of publish/subscribe," J. ACM Comput. Surveys (CSUR), vol. 35, no. 2, pp. 114-131, June 2003.   DOI   ScienceOn
18 Mosquitto, Mosquitto, Retrieved Aug., 15, 2012, from http://www.mosquitto.org.
19 D. Crockford, Introducing Json(2006), Retrieved Aug., 4, 2012, from http://www.json.org.
20 N. Nurseitov, M. Paulson, R. Reynolds, and C. Izurieta "Comparison of JSON and XML data interchange formats: A case study," in Proc. ISCA 22nd Int. Conf. Computer Applicat. Ind. Eng. (CAINE 2009), pp 157-162, San Francisco, California, USA, Nov. 2009.
21 Eclipse, Paho Project, Retrieved Aug., 15, 2012, from http://www.eclipse.org/paho.
22 IETF, Path MTU Discovery, Retrieved Aug., 20, 2012, from http://www.ietf.org/rfc/rfc1191.txt.
23 Y. J. Lee, J. S. Oh, and B. G. Lee, "Logical push framework for real-time SNS processing," in Proc. 4th Int. Conf. Computational Aspects of Social Networks (CASoN), pp. 47-51, Sao Carlos, Brazil, Nov. 2012.
24 P. Y. Kim, S. S. Moon, and H. Y. Youn, "A study on social network service characteristic according to communication type," in Proc. KICS Int. Conf. Commun. (KICS ICC 2010), pp. 639-640, Jeju Island, Korea, Jun. 2010.