Академический Документы
Профессиональный Документы
Культура Документы
Abstract: Pervasive computing systems inside modern However, the realization of a fully wireless car bus system is
automobiles are made up of hundreds of interconnected, often still far away. Fiber optic connections for multimedia bus
replaceable devices and software components. In-vehicle systems offer advantages regarding costs and bandwidth,
multimedia components and applications are becoming complex and the demanded reliability of mission-critical networks
artifacts due to advancement in technology and increased still require wired connections to ensure the safe operation
competition. There is a growing need for software platform to
enable efficient deployment of multimedia services in
of the car. Though, cost-effective wireless subsystems which
automotive environment. This paper presents the architecture of could extend or partly replace wired bus systems are already
a Bluetooth based multimedia ad hoc network in a car. The nowadays conceivable. A very promising technology in this
architecture is explained and presented together with a prototype context is specified by the recent Bluetooth 3.0 [1] standard.
implementation running on hand-held devices. Further, the
different fundamental architectural tradeoffs, based on The provisioning of multimedia streaming applications
measurements, have also been analyzed. using wireless network, inside the vehicle, requires
managing differentiated performance levels depending on
Keywords: Ad Hoc Networks, Pervasive Computing, In application/user/device requirements in order to properly
Vehicle Multimedia, Bluetooth. allocate network bandwidth, especially the limited one
available in the wireless last-meter [3]. In particular, the
1. Introduction Bluetooth specification [1] offers limited support to
performance differentiation, by allowing to choose which of
During the last few years, the proliferation of miniaturized the three kind of logical transports to exploit and to
devices with networking capabilities has provided the statically configure performance requirements for ACL
technological grounds for pervasive networking even in ones.
automotive environments. Growing demand for personal
In addition, current implementations of the Bluetooth
device connectivity, mobile Internet access, remote
software stack do not allow applications to exploit the
monitoring and diagnostics, as well as enhanced safety and
limited performance functions included in the specification
security is driving vehicle manufacturers and suppliers to
in a portable way. The result is that the development of
seek out new wireless technologies. Wireless technology
Bluetooth operations in multimedia ad hoc applications
integration strategies would enhance the value proposition
currently depends on specific implementation details of the
of vehicles by integrating advanced electronics systems such
target Bluetooth hardware/software platform. This
as infotainment systems, safety and stability systems, and
relevantly complicates service design and implementation,
comfort and convenience enhancement systems.
limits the portability of developed applications, and calls for
The evolutionary development of in-car electronic systems the adequate modeling of performance parameters
has lead to a significant increase of the number of corresponding to potential ad hoc applications and services.
connecting cables within a car. To reduce the amount of
The design presented in this paper is for a wireless
cabling and to simplify the interworking of dedicated
streaming system that offers a means for bringing the
devices, currently appropriate wired bus systems are being
participatory media and bulk content distribution into the
considered. These systems are related with high costs and
wireless domain. The basis for the service is an
effort regarding the installation of cables and accessory
opportunistic distribution of among network. Users in our
components. Thus, wireless systems are a flexible and very
system exchange data when their corresponding
advanced alterative to wired connections.
application(s) receive trigger. The system is going to be
14 (IJCNS) International Journal of Computer and Network Security,
Vol. 2, No. 3, March 2010
By relying on short-range communication, the network will 2.1 The Multimedia PAN
be highly disrupted most of time. The communication is
further challenged by relatively short transfer opportunities Bluetooth technology is based on a master-slave concept
which might be in the range of a few seconds when for where the master device controls data transmissions through
example two nodes communicate with each other. The a polling procedure. The master is defined as the device that
contribution of this paper is twofold: initiates the connection. A collection of slave devices
associated with a single master device is referred to as a
Ø A mechanism for content streaming based on piconet. The master dictates packet transmissions within a
opportunistic communication; piconet according to a time-slot process. The channel is
divided into time slots that are numbered according to an
Ø An evaluation of the mechanism through the internal clock running on the master. A time division
use of realistic use cases and real traces.
duplex (TDD) scheme is used where the master and slaves
The rest of the paper is organized as follows: Section 2 alternatively transmit packets, where even numbered time
provides the description of system and potential application slots are reserved for master-slave transmissions, while odd
scenarios. In section 3, the architecture and design of the numbered time slots are reserved for slave-master
system has been discussed. Section 4 evaluates the design of transmissions.
the system. Section 5 provides an overview of related
research and section 6 concludes the paper.
2. System Description
Figure 2 provides an overview of the multimedia PAN up and running, its Bluetooth module is ready to pair with
inside the car with the role of different nodes. The piconet other available device. Pairing with iPhone or with rear-seat
here consists of a master, the infotainment device, and two entertainment unit or with both establishes the network.
slaves, the smart phone (iPhone) and rear-seat
entertainment device. As soon as the infotainment system is
fountain codes, to speed up and secure the data transfer, synchronization. The transfer mode is based on a client-
specifically when packets are received unordered. The server model. The communication protocol is a request-
streams packets themselves are then again cut into smaller response system. It is not a strict system though; some
parts to optimize the interaction with the data link layer; requests do not generate a response whereas other requests
i.e., the size is set to the PDU size of the data link layer. can generate several responses. The goal is to send as few
data packets as possible to reduce the communication
The proposed system is designed to work on any MAC overhead.
architecture, however, to be effective even in the presence of
short contact durations, short setup times and high data Figure 4 illustrates the state diagram of the transfer mode.
rates are important for achieving high application It shows the three most important stages of synchronization
communication throughput. The design is further between two device nodes: the negotiation, data query, and
characterized by two fundamental choices. data communication stage.
Ø First, it allows only pair wise associations even In the Negotiation stage, both devices determine if some of
when the MAC layer supports multi-point the subscribed channels are available on the other device.
communication. Instead of querying every single channel, the devices
Ø Second, it never pushes data in the network and exchange a channel filter that contains all channel
relies instead on receiver-driven dissemination. subscriptions a device offers. The devices then start to test
their subscribed channels against the filter of the other
The arguments for these two choices are simplicity and
device and create a list of matching channels. This is a local
optimal usage of short contact durations. Furthermore, the
transport layer is able to optimize the flow control between process and does not involve the exchange of messages.
the nodes and is not constrained by the slowest receiver in
range. Since the framework does not perform multi-hop
routing explicitly, the system performance is mainly
determined by the selection of nodes, it is synchronizing
with and the order by which it transfers data from the peers.
This task is performed by the synchronization service,
depicted in Figure 1. The synchronization service is
responsible for maintaining state about past synchronization
encounters and current devices in the PAN.
2. A peer requests any stream which is newer than a 4.3 Device Synchronization
given date starting with the newest streams.
We next look at the synchronization time. The
3. The peer requests any streams that are newer than
synchronization time is the time between the moment two
a given date starting with the oldest stream.
devices have discovered each other and associate until they
The actual communication of streams is handled in the Data start data communication. Figure 5 shows the performance
Communication stage which usually takes up most of the of the architecture for device synchronization with different
connection time. The device starts to process the list of PDU number of channels using channel filters compared to the
streams that was created in the previous stage. The time it would take without filters.
communication itself works analogous to the download
process of BitTorrent [7]. Missing PDUs which are available
at the remote peer are randomly selected and downloaded.
Remark that a stream is divided into several pieces (PDUs)
which are requested
4. Evaluation
time with the iPhone and the Infotainment unit. The results users who retrieve data act simultaneously as clients and
are from average data communication measurements of servers. It has post-facto gained interest in the research
around 12 MB video streams showing the download time community; see for instance [7]. This system has similarities
when two or five devices are part of the PAN inside the car. to BitTorrent [7], but the mobility assisted delivery means
that data are provided in a random order from a random mix
4.5 PAN Accuracy of peers whereas peer-to-peer content distribution systems
like BitTorrent selects peers based on specific rules. The
When sending data to multiple receivers, a Bluetooth master closest research field is the delay tolerant networking. The
must form a piconet. In a piconet, the master sends data to Delay Tolerant Network Research Group (DTNRG) [14] has
each receiver one packet at a time in a round-robin fashion. proposed architecture [13] to support communication that
To evaluate architecture’s accuracy in piconet mode, we may be used by delay tolerant applications. The architecture
performed the following experiment. We set up a sending consists mainly of the addition of an overlay, called the
device to transmit a very large video file to each slave bundle layer, above a network transport layer. Messages of
joining its piconet. We set up two iPhone as slaves to join any size are transferred in bundles in an atomic fashion that
the piconet one by one, every 90 seconds. We measure the ensures node-to-node reliability. Multicast for delay-tolerant
transfer rate of the initial flow established between the networks has been proposed in [12]. In contrast to multicast,
master and the first joining slave and we plot how this rate our work assumes open user groups. The info-station
changes over time in Figure 7. concept is akin to our proposal and the paper in Ref. [10]
studies means for avoiding exploitation of other nodes. We
differ in that we make the nodal exchanges governed by a
protocol instead of a social contract between users.
The overall resulting performance is promising and shows ACM SIGCOMM CHANTS Workshop, Pisa, Italy,
the feasibility of wireless opportunistic communication September 2006.
inside a vehicle. With the proposed opportunistic [10] W. H. Yuen, R. D. Yates, and S. C. Sung.
communication system, the scope of multimedia content Noncooperative content distribution in mobile
exchange may broaden and that new participatory wireless infostation networks. In Proceedings of the IEEE
broadcasting applications using the proposed concepts will WCNC, 2003.
emerge in the near future. [11] G. Sollazzo, M. Musolesi, and C. Mascolo, “TACO-
DTN: A Time-Aware COntent-based dissemination
We anticipate two main directions for the future work: system for Delay Tolerant Networks,” in Proceedings
of the First International Workshop on Mobile
Ø Develop analytical models for relevant measures Opportunistic Networking, Puerto Rico, June 2007.
of performance for the described ad hoc network. [12] W. Zhao, M. Ammar, and E. Zegura. Multicasting in
Ø Performance analysis of multimedia protocol for delay tolerant networks: Semantic models and routing
algorithms. In Proceedings of the Sigcomm Workshop
different multimedia resources and performance
on Delay Tolerant Networking, August 2005.
attributes.
[13] S. Burleigh, A Hooke, L. Torgerson, K. Fall, V. Cerf,
B. Durst, and K. Scott. Delay-tolerant Networking: An
References Approach to Interplanetary Internet. IEEE
Communications Magazine, 41(6):128–136, 2003.
[14] Delay Tolerant Network Research Group (DTNRG).
[1] Bluetooth Special Interest Group., “Core Specification
http://www.dtnrg.org.
of the Bluetooth System v 3.0”. Apr. 2009.
[15] A. Broder and M. Mitzenmacher. Network applications
[2] R. Nüsser, R. Pelz, “Bluetooth-based Wireless
of bloom filters: A survey. Proceedings of the 40th
Connectivity in an Automotive Environment”, Proc. of
Annual Allerton Conference, 2002.
the IEEE Vehicular Technology Conference, Fall
2000, vol. 4, pp.1935-1942.
[3] S. Burleigh, A Hooke, L. Torgerson, K. Fall, V. Cerf, Authors Profile
B. Durst, and K. Scott. Delay-tolerant Networking: An
Approach to Interplanetary Internet. IEEE Kamal Sharma received the M. Sc. (Electronics) and M. Tech.
Communications Magazine, 41(6):128–136, 2003. (Future Studies & Planning) degrees from Devi Ahilya University
[4] J.C. Haartsen, “The Bluetooth Radio System,” IEEE in 2002 and 2005, respectively. He is currently with Devi Ahilya
Personal Comm., vol. 7, no. 1, pp. 28-36, Feb. 2000. University, Indore, INDIA.
[5] P. Johansson, M. Kazantzidis, R. Kapoor, and M.
Hemant Sharma received the M. Sc., M. Tech. and Ph D
Gerla, “Bluetooth: An Enabler for Personal Area
degrees from Devi Ahilya University in 1996, 1998 and 2009,
Networking,” IEEE Network, vol. 15, no. 5, pp. 28-37, respectively. He is in to designing and developing platform
Sept.-Oct. 2001. architecture for In-vehicle Infotainment Systems for more than 10
[6] Augustin Chaintreau, Pan Hui, Jon Crowcroft, years. He is currently with Delphi Delco Electronics Europe
Christophe Diot, Richard Gass, and James Scott. GmbH, Germany.
Impact of Human Mobility on the Design of
Opportunistic Forwarding Algorithms. In Proceedings Dr. A. K. Ramani received his Master of Engineering (Digital
of IEEE INFOCOM, Barcelona, Spain, April 2006. Systems) and Ph. D, from Devi Ahilya University, Indore. He
[7] M. Izal, G. Urvoy-Keller, E.W. Biersack, P. Felber, A. worked as a research engineer in ISRO Satellite Center, Dept. of
Al Hamra, and L. Garcés-Erice. Dissecting BitTorrent: Space, Bangalore, India, during 1979-83. Since Jan. 1990, he is a
professor with the School of Computer Science at Devi Ahilya
Five Months in a Torrent’s Lifetime. In Proceedings of
University. He was associate professor at University Putra
Passive and Acrive Measurements Conference, April Malaysia, Dept. of Computer Science during May95 toMay99.
2004. During Sept 2005- July 2006, He was with the College of
[8] Sewook Jung, Uichin Lee, Alexander Chang, Dae-Ki Computer Science and Information Technology, at King Faisal
Cho, and Mario Gerla. BlueTorrent: Cooperative University (KFU), Kingdom of Saudi Arabia. He has guided 13
Content Sharing for Bluetooth Users,. In Proceedings PhDs in different areas of Computer Science and Information
of PerCom, NY, USA, March 2007. Technology and has authored about 70 research papers.
[9] Gunnar Karlsson, Vincent Lenders, and Martin May.
Delay-Tolerant Broadcasting. In Proceedings of the