Skip to main content
Log in

Implementing Billing as a Service by an IPDR Aggregator System

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

In the past decade, mobile Internet applications provided by cellular operators have been shifted from an emphasis on one-way content delivery to attention to two-way multimedia interaction. IP-based multimedia application development is booming in the recent years. Without systematical integration among these business support systems, subscribers may receive several different bills from different service providers periodically so as to makes them bedazzled. Meanwhile, cloud computing typically involves provisioning of dynamically scalable resources to provide a powerful computation. Motivated by the aforementioned facts, we propose an Internet Protocol Detail Record based architecture, which can combine different service bills and utilize cloud computing to calculate collectively aggregated bill, to establish a Billing as a Service for cellular operators. In order to validate the efficiency of clouding computing for the aggregated billing calculation, we also conduct performance evaluations for the billing computation over the traditional relational database and our proposed system.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Leu, J.-S., & Chen, S.-F. (2011). TRASS: A transmission rate-adapted streaming server in a wireless environment. International Journal of Communication Systems, 24, 852–871.

    Article  Google Scholar 

  2. Leu, J.-S. (2008). A lightweight brokering system for content/service charging in a cellular network centric business model. Computer Communications, 31(10), 2078–2085.

    Article  Google Scholar 

  3. IPDR. https://www.tmforum.org/IPDR/.

  4. Gupta, B. M., & Sarkar, M. Business integration architecture for next generation OSS (NGOSS). http://www.infosys.com/industries/communication-services/white-papers/documents/business-integration.pdf.

  5. Rimal, B. P., & Choi, E. (2012). A service-oriented taxonomical spectrum, cloudy challenges and opportunities of cloud computing. International Journal of Communication Systems, 25, 796–819.

    Article  Google Scholar 

  6. Hsu, I.-C. (2011). Multilayer context cloud framework for mobile Web 2.0: A proposed infrastructure. International Journal of Communication Systems, 26, 610–625.

    Article  Google Scholar 

  7. Tseng, Y.-M., Yang, C.-C., & Su, J.-H. (2004). Authentication and billing protocols for the integration of WLAN and 3G networks. Wireless Personal Communications, 29(3–4), 351–366.

    Article  Google Scholar 

  8. Jeffrey, D., & Sanjay, G. (2008). MapReduce: Simplified data processing on large clusters. Communications of the ACM, 51, 107–113.

    Google Scholar 

  9. Johnson, J. L. (2009). SQL in the clouds. Computing in Science & Engineering, 11, 12–28.

    Article  Google Scholar 

  10. Wei, J., Ravi, V. T., & Agrawal, G. (2009). Comparing map-reduce and FREERIDE for data-intensive applications. In IEEE International conference on cluster computing and workshops, 2009. CLUSTER ‘09 (pp. 1–10).

  11. Mackey, G., Sehrish, S., Bent, J., Lopez, J., Habib, S., & Wang, J. (2008). Introducing map-reduce to high end computing. In 3rd petascale data storage workshop, 2008. PDSW ‘08 (pp. 1–6).

  12. Xia, T. (2008). Large-scale SMS messages mining based on map-reduce. In International symposium on computational intelligence and design, 2008. ISCID ‘08 (pp. 7–12).

  13. Pan, J., Magoulès, F., Biannic, Y. L., & Favart, C. (2013). Parallelizing multiple group-by queries using MapReduce: Optimization and cost estimation. Telecommunication Systems, 52(2), 635–645.

    Article  Google Scholar 

  14. ipdr.org. Network data managementUsage(NDM-U) for IP-based services, version 3.1.1, October, 2002.

  15. Parallel MapReduce in Python in ten minutes. http://mikecvet.wordpress.com/2010/07/02/parallel-mapreduce-in-python/.

  16. HDFS architecture guide. http://hadoop.apache.org/docs/r1.0.4/hdfs_design.html.

  17. The NIST definition of cloud computing. NIST definition ver. 15, October 7, 2009.

  18. Simple Object Access Protocol (SOAP), W3C SOAP 1.1, May 8, 2000.

  19. Ryan C., Rousseau, B., O’Riordan, C., & Vejgaard-Nielsen, S. Flexible billing for a personalised mobile services environment. http://www.tssg.org. Accessed on February 21, 2005.

  20. Leu, J.-S., Yee, Y.-S., & Chen, W.-L. (2013). Comparison of Map-Reduce and SQL on large-scale data processing. Journal of the Chinese Institute of Engineers, 36(1), 27–34.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jenq-Shiou Leu.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Leu, JS., Hsieh, WB. & Yee, YS. Implementing Billing as a Service by an IPDR Aggregator System. Wireless Pers Commun 87, 1223–1240 (2016). https://doi.org/10.1007/s11277-015-3050-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-015-3050-6

Keywords

Navigation