The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.09 - Sept. (2013 vol.12)
pp: 1761-1773
Markus Fiedler , Blekinge Institute of Technology, Karlskrona
Katarzyna Wac , University of Geneva, Geneva
Richard Bults , MobiHealth BV, Enschede
Patrik Arlos , Blekinge Institute of Technology, Karlskrona
ABSTRACT
Mobile devices with ever-increasing functionality and the ubiquitous availability of wireless communication networks are driving forces behind innovative mobile applications enriching our daily life. One of the performance measures for a successful application deployment is the ability to support application-data flows by heterogeneous networks within certain delay boundaries. However, the quantitative impact of this measure is unknown and practically infeasible to determine at real time due to the mobile device resource constraints. We research practical methods for measurement-based performance evaluation of heterogeneous data communication networks that support mobile application-data flows. We apply the lightweight Comparative Output-Input Analysis (COIA) method estimating an additional delay based on an observation interval of interest (e.g., 1 second) induced on the flow. An additional delay is the amount of delay that exceeds nonavoidable, minimal end-to-end delay caused by the networks propagation, serialization, and transmission. We propose five COIA methods to estimate additional delay, and we validate their accuracy with measurements obtained from the existing healthcare and multimedia streaming applications. Despite their simplicity, our methods prove to be accurate in relation to an observation interval of interest, and robust under a variety of network conditions. The methods offer novel insights into application-data delays with regards to the performance of heterogeneous data communication networks.
INDEX TERMS
Delay, Mobile communication, Mobile computing, Estimation, Throughput, Receivers, Data communication, throughput, Mobile application, additional delay, heterogeneous networks, application level
CITATION
Markus Fiedler, Katarzyna Wac, Richard Bults, Patrik Arlos, "Estimating Performance of Mobile Services from Comparative Output-Input Analysis of End-to-End Throughput", IEEE Transactions on Mobile Computing, vol.12, no. 9, pp. 1761-1773, Sept. 2013, doi:10.1109/TMC.2012.141
REFERENCES
[1] U. Hansmann, L. Merk, M. Nicklous, and T. Stober, Pervasive Computing: The Mobile World. Springer, 2003.
[2] "Definitions of Terms Related to QoS and Network Performance Including Dependability," ITU-T Recommendation E.800, 2008.
[3] "Vocabulary for Performance and QoS," ITU-T Recommendation P.10/G.100, 2007.
[4] D. Chalmers and M. Sloman, "A Survey of QoS in Mobile Computing Environments," IEEE Comm. Surveys and Tutorials, vol. 2, no. 2 pp. 2-10, Second Quarter 1999.
[5] L. Zhang, Z. Liu, and C. Xia, "Clock Synchronization Algorithms for Network Measurements," Proc. IEEE INFOCOM, 2002.
[6] J. Prokkola, P.H.J. Perala, M. Hanski, and E. Piri, "3G/HSPA Performance in Live Networks from the End User Perspective," Proc. IEEE Int'l Conf. Comm. (ICC), pp. 1-6, 2009.
[7] L. Kosten, "Stochastic Theory of a Multi-Entry Buffer," Delft Progress Report, vol. 1, pp. 10-18, 1974.
[8] D. Anick et al., "Stochastic Theory of a Data Handling System with Multiple Sources," Bell System Technical J., vol. 61, pp. 1871-1894, 1982.
[9] A. van Halteren et al., "Mobile Patient Monitoring: The Mobihealth System," J. IT in Healthcare, vol. 2, no. 5 pp. 365-373, 2004.
[10] MobiHealth, http:/www.mobihealth.com, 2012.
[11] S. Tachakra, X. Wang, R. Istepanian, and Y. Song, "Mobile E-Health: The Unwired Evolution of Telemedicine," Telemedicine J. and E-Health, vol. 9, no. 3 pp. 247-257, 2003.
[12] P. Carlsson, D. Constantinescu, A. Popescu, M. Fiedler, and A. Nilsson, "Delay Performance in IP Routers," Proc. Int'l Working Conf. Performance Modelling Evaluation Heterogeneous Networks (HET-NETs), 2004.
[13] J. Nielsen, Usability Engineering. Morgan Kaufman, 1994.
[14] K. Wac, P. Arlos, M. Fiedler, S. Chevul, L. Isaksson, and R. Bults, "Accuracy Evaluation of Application-Level Performance Measurements," Proc. EURO-NGI Conf. Next Generation Internet, 2007.
[15] P. Arlos, "On the Quality of Computer Network Measurements," PhD thesis, Blekinge Inst. of Technology, School of Eng., 2005.
[16] K. Wac and R. Bults, "Performance Evaluation of a Transport System Supporting the MobiHealth BANip: Methodology and Assessment," MSc thesis, Univ. of Twente, the Netherlands, 2004.
[17] M. Claypool, "The Effect of Latency on User Performance in Real-Time Strategy Games," Elsevier Computer Networks - Networking Issues in Entertainment Computing, vol. 49, no. 1 pp. 52-70, 2005.
[18] M. Fiedler, K. Tutschku, P. Carlsson, and A. Nilsson, "Identification of Performance Degradation in IP Networks Using Throughput Statistics," Proc. 18th Int'l Teletraffic Congress (ITC-18), 2003.
[19] M. Fiedler, L. Isaksson, S. Chevul, J. Karlsson, and P. Lindberg, "Measurement and Analysis of Application-Perceived Throughput via Mobile Links," Proc. Performance Modelling Evaluation Heterogeneous Networks (HET-NETs), 2005.
[20] D.V. Lindley, "The Theory of Queues with a Single Server," Proc. Cambridge Philosophical Soc., vol. 48, pp. 277-289, 1952.
[21] G. Hasslinger et al, "Variability of Broadband ADSL Traffic: Measurement and Time Slotted Modelling," Proc. EURO-NGI Conf. Next Generation Internet (NGI), 2006.
[22] S. Aalto, "Output from an A-M-S Type Fluid Queue," Proc. Int'l Teletraffic Congress (ITC), pp. 421-443, 1994.
[23] M. Fiedler and K. Tutschku, "Application of the Stochastic Fluid Flow Model for Bottleneck Identification and Classification," Proc. SCS Conf. Design, Analysis and Simulation of Distributed Systems (DASD), pp. 35-42, 2003.
[24] J.D.C. Little, "A Proof for the Queuing Formula: ${\rm L}=\lambda$ W," Operations Research, vol. 9, no. 3 pp. 383-387, 1961.
[25] M.N. Ismail and A.M Zin, "Comparing the Accuracy of End-to-End Network Performance Measurement Testbed and Simulation Model for Data Transfers in Heterogeneous Environment," Proc. Second Asia Int'l Conf. Modeling and Simulation (ICMS), pp. 124-131, 2008.
[26] C. Sarr and I. Guerin, "Estimating Average End-to-End Delays in IEEE 802.11 Multihop Wireless Networks," technical report, CITI Insa Lyon / INRIA Grenoble Rhône-Alpes - ARES, 2007.
[27] S. Borst, "Flow-Level Performance and User Mobility in Wireless Data Networks," Philosophical Trans. Royal Soc.: Math., Physical and Eng., vol. 366, no. 1872 pp. 2047-2058, 2008.
[28] M.M. Barry, A. Campbell, and A. Veres, "Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks," Proc. IEEE INFOCOM, 2001.
[29] H. Graja et al, "A Statistical Estimation of Average IP Packet Delay in Cellular Data Networks," Proc. IEEE Wireless Comm. Networking Conf. (WCNC), 2005.
[30] M. Garetto and D. Towsley, "Modeling, Simulation and Measurements of Queuing Delay under Long-Tail Internet Traffic," ACM SIGMETRICS Performance Evaluation Rev., vol. 31, pp. 47-57, 2003.
[31] G. Aniba and S. Aissa, "A General Traffic and Queueing Delay Model for 3G Wireless Packet Networks," Proc. IEEE Int'l Conf. Telecomm. and Networking (ICT '04), pp. 125-137, 2004.
[32] B. Ngamwongwattana and R. Thompson, "Measuring One-Way Delay of VoIP Packets without Clock Synchronization," Proc. IEEE Instrumentation Measurement Technology Conf. (I2MTC), 2009.
[33] M. Cola et al., "Covert Channel for One-Way Delay Measurements," Proc. Int'l Conf. Computer Comm. Networks, pp. 1-6, 2009.
[34] J. Kogel, "One-Way Delay Measurement Based on Flow Data: Quantification and Compensation of Errors by Exporter Profiling," Proc. Int'l Conf. Information Networking, pp. 25-30, 2011.
[35] K. Wac, M. Fiedler, R. Bults, and H. Hermens, "Estimations of Additional Delays for Mobile Application Data from Comparative Output-Input Throughput Analysis," Proc. IEEE Network Operations Management Symp. (NOMS), pp. 171-178, 2010.
[36] N. Dokovsky, A. van Halteren, and I. Widya, "BANip: Enabling Remote Healthcare Monitoring with Body Area Networks," Proc. Int'l Workshop Scientific Eng. Distributed Java Applications (FIJI '03), N. Guelfi, E. Astesiano, and G. Reggio, eds., pp. 62-72, 2004.
[37] "The Jini Technology Surrogate Architecture Overview," technical report, SUN Microsystems, 2001.
[38] R. Bults, K. Wac, A. van Halteren, D. Konstantas, and V. Nicola., "Goodput Analysis of 3G Wireless Networks Supporting M-Health Services," Proc. IEEE Eighth Int'l Conf. Telecomm., 2005.
[39] P. Arlos and M. Fiedler, "Influence of the Packet Size on the One-Way Delay on the Down-Link in 3G Networks," Proc. IEEE Int'l Symp. Wireless Pervasive Computing (ISWPC '10), pp. 573-578, 2010.
28 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool