skip to main content
10.1145/1387269.1387286acmconferencesArticle/Chapter ViewAbstractPublication PagesicpsConference Proceedingsconference-collections
research-article

Implementation of a federated database on bluetooth-enabled mobile devices

Published: 06 July 2008 Publication History

Abstract

Professionals as well as other types of personnel are finding it increasingly necessary to communicate and gain access to data while on the go or when not pinned to their wired workstations. Much of this is driven by compressed time schedules, busier life styles. At the same time, data of all sorts is being stored on mobile devices that are starting to run local relational database engines, like the Microsoft SQL Server CE. Hence, a distributed database system, which can be formed within a mobile ad hoc network (MANET), is becoming a reality, thus allowing people to submit queries against it. Integrating distributed mobile databases in MANETs is the intended outcome from this research. This paper describes an implementation of a distributed mobile database system built on Pocket PCs that inter-communicate over Bluetooth without going through an access point. The goal of the implementation is to allow Pocket PC users to tap into the disparate data that may be present on mobile databases running on neighboring mobile devices. The implementation realizes an architecture that was developed and assigns one of two main roles to the devices in the network: data directories (DDs) that gather and store the schemas of mobile databases running on close by devices, and mobile database nodes (DBNs) that have databases and are willing to share data through answering queries. This paper describes the details of the implementation and at the end, presents experimental results obtained through building a Piconet out of seven Pocket PCs.

References

[1]
C. Dow, P. Lin, S. Chen, J. Lin, and S. Hwang, "A Study of Recent Research Trends and Experimental Guidelines in Mobile Ad-hoc Networks", in Proc. 19th International Conference on Advanced Information Networking and Applications, vol. 1, no. 28-30, 2005 pp. 72--77.
[2]
Devhood, "Microsoft C# vs. Java, Part 1". Available at http://www.devhood.com/tutorials/.
[3]
E. Igras, A framework for query processing in a federated database system: a case study, Proceedings of the Annual Conference of the Urban and Regional Information Systems Association. Vol. 1, pp. 167--178, 1994.
[4]
Franson BlueTools. Available at www.franson.com.
[5]
H. Artail, H. Safa, and S. Pierre, "Database caching in MANETs Based on Separation of Queries and Responses", in Proc. WiMob 05, Montreal, Canada, Aug. 2005.
[6]
H. Artail, H. Safa, R. ElZinnar, "A Framework for Forming a Distributed Database Environment from Disparate Mobile Databases in MANETs", in Proc. WiMob 07, New York, Aug. 2007.
[7]
H. Lee and S. Kauh, "A Node Ring Bluetooth Scatternet Formation Algorithm", IEICE Transactions on Communications, 2005, E88-B(12):4534--4544.
[8]
I. Stojmenovic and N. Zaguia, "Bluetooth scatternet formation in ad hoc wireless networks". ZDNET White Paper, University of Ottawa.
[9]
In the Hand 32feet.NET. Available at www.32feet.net.
[10]
J. Huang, M. Chen, and W. Peng, "Exploring Group Mobility for Replica Data Allocation in a Mobile Environment" in Proc. Twelfth international conference on Information and knowledge management, 2003, pp. 161--168.
[11]
J. Li and J. Li, "Query Processing in Mobile Ad Hoc Wireless Networks", in Proc. Fourth International Conference on Computer and Information Technology, Wuhan, China, Sept. 2004.
[12]
M. Amin, F. Bhuyan, and M. Rahman, "Bluetooth Scatternet Formation Protocol: A Comparative Performance Analysis", in Proc. Asia-Pacific Conference on Communications, 2006, pp. 1--5.
[13]
M. Tekkalmaz, H. Sozer, and I. Korpeoglu, "Distributed Construction and Maintenance of Bandwidth and Energy Efficient Bluetooth Scatternets", IEEE Transactions on Parallel and Distributed Systems, vol. 17, no. 9, 2006.
[14]
Michael Juntao Yuan, ".NET Compact Framework 2.0 Preview". Available at http://www.ftponline.com/reports/vslivesf/2004/yuan1/.
[15]
R. Alterovitz, "Message Routing Over a (Bluetooth) Scatternet", CS134c Project Final Report, Caltech, June 2001.
[16]
S. Altundag, and M. Gokturk, "A practical approach to scatternet formation and routing on Bluetooth" in Proc. International Symposium on Computer Networks, 2006, pp. 23--29.
[17]
The official Bluetooth Technology site. "Communication Topology". Available at http://Bluetooth.com/Bluetooth/Learn/Works/Communications_Topology.htm.
[18]
Touro College Student Chapter of the ACM, Volume VI, January 2002.
[19]
Wikipedia, "Scatternet" article. Available at http://en.wikipedia.org/wiki/Scatternet.
[20]
Wikipedia, "Bluetooth" article. Available at http://en.wikipedia.org/wiki/Bluetooth

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICPS '08: Proceedings of the 5th international conference on Pervasive services
July 2008
202 pages
ISBN:9781605581354
DOI:10.1145/1387269
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 July 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Mobile databases
  2. bluetooth
  3. data access
  4. distributed database
  5. federated databases
  6. implementation
  7. mobile ad hoc network
  8. mobile computing

Qualifiers

  • Research-article

Conference

ICPS08
Sponsor:

Acceptance Rates

Overall Acceptance Rate 23 of 34 submissions, 68%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 456
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media