Advertisement Data Management and Application Design in WBCs
Abstract
This paper describes the advertisement data management and the corresponding intelligent application design implementation for wireless billboard channel (WBC) in the emerging ubiquitous consumer wireless world (UCWW). The algorithms and application runs at the application enabler sub-layer of a WBC service provider (WBC-SP)'s node for broadcasting wireless services to mobile terminals (MTs). The advertisement data is formatted by abstract syntax notation one (ASN.l) and organized by segments with WBC algorithms to reduce the mobile user (MU)'s access time. The intelligent application was used to run the data management algorithms, which is implemented with three tiers: a service discovery and maintenance tier acting as a client-server distributed system for data collection and organization; an intelligent application tier holding all business logic and common application programming interfaces (APIs); and a multi-agent systems (MAS) tier maintaining the advertisement, discovery and association (ADA) agents' lifecycle, and supplying directory facilitator services and message transport services. The performance evaluation of the proposed data management and application architecture details are provided.
Keywords
References
[1] P. Flynn, I. Ganchev, M. O’Droma, "Wireless Billboard Channels: Vehicle and Infrastructural Support for Advertisement, Discovery, and Association of UCWW Services," Annual Review of Communications, vol. 59, pp. 493-504, 2006.
[2] M. O’Droma, and I. Ganchev, "Toward a ubiquitous consumer wireless world," IEEE Wireless Communications, vol. 14, no. 1, pp. 52-63, Febuary, 2007.
[3] M. O’Droma, and I. Ganchev, "The Creation Of A Ubiquitous Consumer Wireless World Through Strategic ITU-T Standardization," IEEE Communications, vol. 48, no. 10, pp. 158-165, October, 2010.
doi:10.1109/MCOM.2010.5594691
[4] Klyne G., F. Reynolds, C. Woodrow, H. Ohto, J. Hjelm, M. H. Butler, and L. Tran, "Composite Capability/Preference Profiles (CC/PP): Structure and Vocabularies," W3C Recommendation, 2004.
[5] Qiang, Hu Xue-cheng, Zou Shi-min, "ASN.1 Application In Parsing ISUP PDUs," Communications and Information Technologies, pp. 78-81. September 2006.
[6] Acharya S., R. Alonso, M. Franklin, "Broadcast disks: data management for asymmetric communication environments," ACM SIGMOD conference, pp 199-210, May 1995.
[7] W. Humphrey, PSP: A Self-Improvement Process for Software Engineers-Instructor’s Guide: Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2005.
[8] L. Crispin, "Driving software quality: How test-driven development impacts software quality," IEEE Software, vol. 23, no. 6, pp. 70-71, 2006.
doi:10.1109/MS.2006.157
[9] P. Coad, E. LeFebrve, and J. De Luca, Feature-driven development: Prentice Hall PTR, 1999.
[10] R. Hightower, W. Onstine, and P. Visan, Professional Java tools for extreme programming: Ant, Xdoclet, JUnit, Cactus, and Maven: Wrox, 2004.
Full Text: PDF


