Skip to main content

System-Level Performance Analysis of Embedded Systems for GSM Applications

  • Conference paper
  • First Online:
Proceedings of the International Conference on Nano-electronics, Circuits & Communication Systems

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 403))

  • 895 Accesses

Abstract

An embedded system is an integration of customized hardware and optimized software designed for a specific function running continuously. In recent years, with the advent of increasing embedded telecom, an application running on dedicated platforms and the evaluation of system-level performance are essential. This paper proposes the procedure to analyze the low-level performance of three embedded platforms. These values are useful for GSM protocol stack developers for MS (Mobile Station), BTS (Base Transceiver Station), BSC (Base Station Controller) and MSC (Mobile Switching Center) to investigate system level issues at early stages. Lmbench is a powerful micro-benchmarks used to evaluate the latency and bandwidth measurements for embedded systems. These are very much useful for telecommunication signaling applications used with different protocol stacks. Lmbench is also used to characterize the early system-level performance of the processor board and real-time operating system (RTOS). At present, embedded Linux has become a heart of research in embedded system domain, so this paper focused on RTLinux as an RTOS. An experiment with the three processor boards, MPC 8548E, ARM920T, and ARM1176JZF-S, is set up to analyze the system-level performance of these processor boards. By comparing the system-level performance analysis of these platforms at the early stages, a telecom application developer can decide which board/processor is suitable for their application. Thus, we can reduce the time and cost by investigating the performance of processor boards and increasing the quality of embedded system testing for different telecom applications. This paper elaborates and discusses the system-level performance with the results for three processor boards.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. En-Nouaary A, Khendek F, Dssouli R (2000) Testing embedded real-time systems. In: Seventh international conference on real-time systems and applications, pp 417–424

    Google Scholar 

  2. Rajendra Prasad M, Krisha Reddy D (2013) Design methodology for IP secured tunel based embedded platform for AAA server. Int J Mob Netw Commun Telematics (IJMNCT) 3(6)

    Google Scholar 

  3. Chen H, Qin Z (2010) Reliability demonstration testing method for embedded operating systems. In: 2nd International conference on software engineering and data mining (SEDM), pp 272–275

    Google Scholar 

  4. Mogul JC (1999) Brittle metrics in operating systems research. In: 7th IEEE workshop on hot topics in operating systems(HotOS-VII), Rio Rico, AZ, pp 90–95

    Google Scholar 

  5. McVoy L, Staelin C (1996) lmbench: Portable tools for performance analysis. In: Processings of Winter 1996 UNSENIX, pp 279–284, Jan 1996

    Google Scholar 

  6. McCalpin JD (1995) Memory bandwidth and machine balance in current high performance computers. IEEE Tech Committee Comput Archit Newsl, pp 1–10

    Google Scholar 

  7. Gal-On S, Levy M (2008) Measuring multicore performance. Computer 41(11):99–102

    Article  Google Scholar 

  8. Saeed Abou Trab M, Counsell S, Hierons RM (2011) GeTeX: a tool for testing real-time embedded systems using CAN applications. In: 18th IEEE international conference and workshops on engineering of computer-based systems, pp 61–70

    Google Scholar 

  9. Liu Y, Li Y, Guo L, Sun X (2005) An electrical machine testing system on embedded system. In: Eighth international conference on electrical machines and systems, vol 01, pp 57–59

    Google Scholar 

  10. Rajendra Prasad M, Ramasubba Reddy S, Sridhar V (2011) Framework to port linux kernel on powerPC based embedded system used for telecom application—IPBTS. Int J Softw Eng Appl (IJSEA) 2(4):127–139

    Google Scholar 

  11. Vudatha CP, Jammalamadaka S, Nalliboena S, Duvvuri, BKK (2011) Automated generation of test cases from output domain and critical regions of embedded systems using genetic algorithms. In: Second national conference on emerging trends and applications in computer science (NCETACS), pp 1–6

    Google Scholar 

  12. Jamal MH, Mustafa G, Waheed A, Mahmood W (2009) An extensible infrastructure for benchmarking multi-core processors based systems. Perform Eval Comput Telecommun Syst 41:13–20

    Google Scholar 

  13. Rajendra Prasad M, Sharath V, Nagendra G, Damodara Reddy K (2012) Research method to optimizes logger for telecom application running on embedded system. Int J Eng Res Dev 1(6):01–09

    Google Scholar 

  14. Wang H, Ding Z, Zhong Y (2008) Static analysis test platform construction for embedded systems. In: International conference on audio, language and image processing (ICALIP), pp 808–812

    Google Scholar 

  15. Rajendra Prasad M, Nagendra G, Mathey R, Sridhar V (2012) Research method for transmission of speech through RTP packets on abis interface for IPBTS. Int J Comput Inf Syst 3(6)

    Google Scholar 

  16. Iyenghar P, Pulvermueller E, Westeramp C, Wuebbelmann J (2011) Integrated model-based approach and test framework for embedded systems. In: Forum on specification and design languages (FDL), pp 1–8

    Google Scholar 

  17. Karmore SP, Mahajan AR (2013) Universal methodology for embedded system testing. In: The 8th international conference on computer science and eduction (ICCSE), pp 567–572

    Google Scholar 

  18. Mitsching R, Weise C, Fiedler F, Kowalewski S, Bohnenkamp H (2011) TripleT: improving test responsiveness for high performance embedded systems. In: IEEE Fourth international conference on software testing, verification and validation workshops, pp 67–74

    Google Scholar 

  19. Kuo F-C, Chen TY, Tam WK (2011) Testing embedded software by metamorphic testing: a wireless metering system case study. In: IEEE 36th conference on local computer networks, pp 291–294

    Google Scholar 

  20. Krishnan P, Venkatesh R, Bokil P, Muske T, Suman V (2012) Effectiveness of random testing of embedded systems. In: 45th Hawaii international conference on system sciences, pp 5556–5563

    Google Scholar 

  21. Wahler M, Ferranti E, Steiger R, Jain R, Nagy K (2012) CAST: Automating software tests for embedded systems. In: IEEE Fifth international conference on software testing, verification and validation, pp 457–466

    Google Scholar 

  22. Keranen JS, Raty TD (2012) Model-based testing of embedded systems in hardware in the loop environment. Softw IET 06(4):364–376

    Article  Google Scholar 

  23. Wehrmeister MA, Ceron LM, da Silva JL (2012) early verification of embedded systems: testing automation for UML models. In: Brazilian symposium on computing system engineering (SBESC), pp 119–124

    Google Scholar 

  24. Karmore SP, Mahajan AR (2013) Universal methodology for embedded system testing. In: The 8th international conference on computer science and eduction (ICCSE), pp 567– 572

    Google Scholar 

Download references

Acknowledgements

We would like to thank Correspondent and Director of Vidya Jyothi Institute of Technology, Hyderabad, for their encouragement to publish this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Rajendra Prasad .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Rajendra Prasad, M., Krishna Reddy, D. (2017). System-Level Performance Analysis of Embedded Systems for GSM Applications. In: Nath, V. (eds) Proceedings of the International Conference on Nano-electronics, Circuits & Communication Systems. Lecture Notes in Electrical Engineering, vol 403. Springer, Singapore. https://doi.org/10.1007/978-981-10-2999-8_24

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-2999-8_24

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-2998-1

  • Online ISBN: 978-981-10-2999-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics