IJCNS  Vol.3 No.3 , March 2010
Scheduling Mobile Data Services in a Bluetooth
Abstract: Public buses play an important role in public transportation in most parts of the world and it is still the dominant public transportation mode in some regions. Nowadays, as people switch to a mobile lifestyle, they spend significant amount of time on the traveling to work, back and forth. However, not much research has been done on how to provide some on-board service for those commuters in the public bus. This paper presents a Bluetooth-based system which is inexpensive, yet flexible, and scalable to serve commuters in a personalized manner using Bluetooth enabled mobile phones. However, from the Bluetooth specification, one Bluetooth dongle can connect to at most seven other Bluetooth devices. As we expect more than 7 users to use the services provided in the Bluetooth-based system (a full double-deck bus can carry around 100 passengers), we need to work out an effective scheduler to schedule all the private services on the Bluetooth servers in the bus. This paper also describes a scheduling algorithm that exploits the park mode feature of the Bluetooth specification to allow more users to have access to the Bluetooth services on the bus.
Cite this paper: nullX. Liu and K. Yow, "Scheduling Mobile Data Services in a Bluetooth," International Journal of Communications, Network and System Sciences, Vol. 3 No. 3, 2010, pp. 311-320. doi: 10.4236/ijcns.2010.33040.

[1]   K. Goto and Y. Kambayashi, “Integration of electronic tickets and personal guide system for public transport using mobile terminals,” Proceedings of the 2003 ACM SIGMOD International Conference on Management of Data, pp. 642–646, 2003.

[2]   T. Y. Banos, E. Aquino, F. D. Sernas, Y. R. Lopez, and R. C. Mendoza, “EMI: A system to improve and promote the use of public transportation,” Conference on Human Factors in Computing Systems, CHI’07 Extended Abstracts on Human Factors in Computing Systems, pp. 2037–2042, 2007.

[3]   J. Kjeldskov, S. Howard, J. Murphy, J. Carrol, F. Vetere, and C. Graham, “Designing TramMate?a context-aware mobile system supporting use of public transportation,” Proceedings of the 2003 Conference on Designing for User Experiences, pp. 1–4, 2003.

[4]   J. Kjeldskov, E. Andersen, and L. Hedegaard, “Designing and evaluating buster: An indexical mobile travel planner for public transportation,” Proceedings of 19th Australian Conference on Computer-Human Interaction: Entertaining User Interfaces, pp. 25–28, 2007.

[5]   K. D. Lin and J. F. Chang, “Communications and entertainment onboard a high-speed public transport system,” IEEE Wireless Communications, Vol. 9, pp. 84–89, February 2002.

[6]   V. Scinteie, “Implementing passenger information, entertainment, and security systems in light rail transit,” Transportation Research Circular E–C058: 9th National Light Rail Transit Conference, pp. 528–533, 2003.

[7]   “French railways launch their on-board internet and multimedia connectivity services on TGV high-speed train,” Appear, the Context Company, 2007. http://www.appear-

[8]   “Bluetooth device access guide in Mac OS X.” http: // ceptual/Bluetooth/index.html.

[9]   “Bluetooth network topology.” /techtopics/mobility/midp/articles/bluetooth1.

[10]   “Bluetooth power mode overview.” search? ates/downloads/Mint702_PartSix.ppt+how+to+assign+the+PM_ADDR&hl=en&gl=sg&ct=clnk&cd=3.

[11]   “Simple differences between Sniff mode and Park mode.” nd/78.asp.

[12]   “Bluetooth core specification V2.1 + EDR,” Bluetooth SIG, 2007.