Bo Xu 0001

dblp:26/1194-1 · DBLP profile ↗
← Back
35ranked-venue papers
13as first author
3since 2021 · last 2021
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 24 · 8 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 11 · 2 first-authorArtificial intelligence and machine learning · 9 · 2 first-authorComputer networks · 3 · 2 first-authorSystems, architecture and hardware · 2 · 1 first-authorSecurity and privacy · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2021 Introduction to the special issue on smart transportation
Bo Xu 0001, Gautam S. Thakur
GeoInformatica1
2021 Correction to: Introduction to the special issue on smart transportation
Bo Xu 0001, Gautam S. Thakur
GeoInformatica1
2021 Editorial note for the special issue on smart transportation
Bo Xu 0001, Gautam S. Thakur
GeoInformatica1
2016 Real-time detection and classification of traffic jams from probe data
abstract
In this paper we present our experience on detecting and classifying traffic jams in real time from probe data. We classify traffic jams at two levels. At a higher level, we classify traffic jams into recurring and non-recurring jams. Then at a lower level we identify accidents out of non-recurring jams based on features that characterize upstream and downstream traffic patterns. Accidents are highly unpredictable and usually create heavy and long lasting congestion, and therefore are particularly worth detecting. We discuss the challenges of detecting accidents in real time as well as our approaches and results.
Bo Xu 0001, Tiffany Barkley, Andrew P. Lewis, Jane MacFarlane, Davide Pietrobon, Matei Stroila
SIGSPATIAL/GIS1
2015 Prefix coding of hierarchical categories for publish-subscribe in mobile wireless environments
abstract
This paper proposes an algorithm called MACH for coding a hierarchical category structure to enable prefix matching between a publication and a subscription. Compared to fixed-length coding, the MACH algorithm generates shorter code lengths without losing the efficiency of matching. In addition, the MACH algorithm automatically identifies the bits that are not necessary for prefix matching. These bits are saved to allow growth of categories. The bit saving is prioritized according to a configurable criterion. Experiments with real world data and synthetic data are conducted to evaluate the benefit of the proposed algorithm.
Bo Xu 0001, Matei Stroila
WOWMOM1
2015 Continuous nearest-neighbor queries with location uncertainty
A. Prasad Sistla, Ouri Wolfson, Bo Xu 0001
VLDB J.3
2014 Special issue on information management in mobile applications
Thierry Delot, Sandra Geisler, Daniela Nicklas 0001, Christoph Quix, Bo Xu 0001
Pervasive Mob. Comput.5
2013 Real-Time Street Parking Availability Estimation
abstract
Real-time parking availability information is important in urban areas, and if available could reduce congestion, pollution, and gas consumption. In this paper, we present a software solution called PhonePark for detecting the availability of on-street parking spaces. The solution uses the GPS and/or accelerometer sensors in a traveler's mobile phone to automatically detect when and where the traveler parked her car, and when she released a parking slot. PhonePark can also utilize the mobile phone's Bluetooth sensor or piggyback on street parking payment transactions for parking activity detection. Thus, the solution considers only mobile phones and does not rely on any external sensors such as cameras, wireless sensors embedded in the pavements, or ultrasonic sensors on vehicles. Further contributions include an algorithm to compute the historical parking availability profile for an arbitrary street block and algorithms to estimate the parking availability in real-time for a given street block. The algorithms are evaluated using real-time and real world street parking data.
Bo Xu 0001, Ouri Wolfson, Jie Yang 0058, Leon Stenneth, Philip S. Yu, Peter C. Nelson
MDM (1)1
2012 Pricing of parking for congestion reduction
abstract
The proliferation of mobile devices, location-based services and embedded wireless sensors has given rise to applications that seek to improve the efficiency of the transportation system. In particular, new applications are already available that help travelers to find parking in urban settings by conveying the parking slot availability near the desired destinations of travelers on their mobile devices.
Daniel Ayala 0002, Ouri Wolfson, Bo Xu 0001, Bhaskar DasGupta, Jie Lin 0003
SIGSPATIAL/GIS3
2012 Spatio-temporal matching algorithms for road networks
abstract
In this paper we present a model of spatially located mobile agents and static resources, in which the agents are looking to obtain one of the resources while minimizing their costs to obtain the resource. The proliferation of mobile devices, location-based services and embedded wireless sensors has given rise to applications that could help the mobile agents have updated information of the location of the resources they are looking for. Nevertheless, while engaged in driving, travelers are better suited being guided to an ideal resource, rather than looking at a map and deciding which available resource to visit. Then the question of how an application should choose this ideal resource, to guide the agent towards it, becomes relevant. In this work we develop algorithms that are designed to guide users to these resources. They use a gravitational approach to guide a mobile agent through a road network in order to find this ideal resource. The performance of the algorithms is evaluated through simulations.
Daniel Ayala 0002, Ouri Wolfson, Bo Xu 0001, Bhaskar DasGupta, Jie Lin 0003
SIGSPATIAL/GIS3
2012 A platform for the development and evaluation of passive safety applications
abstract
In this paper, we present a platform for aiding in the development and evaluation of novel ITS passive safety applications. Such applications work by having vehicles detect certain events that may be dangerous to other vehicles and disseminating reports about these events using wireless communication. A vehicle receiving the report about the event can then be warned. However, a large number of false warnings will lead to driver desensitization, which will reduce the safety benefit. To overcome this issue, a relevance estimator that will determine for which reports a warning will be given has to be devised for each new application. Our platform allows for an easy, fast method of developing these estimators and evaluating them in simulations. We demonstrated the feasibility of this approach with three example applications.
Piotr Szczurek, Bo Xu 0001, Ouri Wolfson, Jie Lin 0003
Intelligent Vehicles Symposium2
2012 Parking in Competitive Settings: A Gravitational Approach
abstract
With the proliferation of location-based services, mobile devices, and embedded wireless sensors, more and more applications are being developed to improve the efficiency of the transportation system. In particular, new applications are arising to help vehicles locate open parking slots. Nevertheless, while engaged in driving, travelers are better suited being guided to an ideal parking slot, than looking at a map and choosing which slot to go to. Then the question of how an application should choose this ideal parking slot becomes relevant. Vehicular parking can be viewed as vehicles (players) competing for parking slots (resources with different costs). Based on this competition, we present a game-theoretic framework to analyze parking situations. We introduce and analyze parking slot assignment games and present algorithms that choose parking slots ideally in competitive parking simulations. We also present algorithms for incomplete information contexts and show how these algorithms outperform even algorithms with complete information in some cases.
Daniel Ayala 0002, Ouri Wolfson, Bo Xu 0001, Bhaskar DasGupta, Jie Lin 0003
MDM3
2012 PhonePark: Street Parking Using Mobile Phones
abstract
Real-time street parking availability information is important in urban areas, and if available could reduce congestion, pollution, and gas consumption. In this paper, an advanced street parking system called PhonePark is presented. Using the GPS, accelerometer, and Bluetooth sensors on a traveler's mobile phone, in conjunction with geospatial data, we can automatically detect when and where the traveler parked her car, and when she released a parking slot.
Leon Stenneth, Ouri Wolfson, Bo Xu 0001, Philip S. Yu
MDM3
2012 Estimating Relevance for the Emergency Electronic Brake Light Application
abstract
In this paper, we compare two methods of estimating relevance for the emergency electronic brake light application: One method uses an analytically derived formula based on the minimum safety gap that is required to avoid a collision, whereas the other method uses a machine learning approach. The application works by disseminating reports about vehicles that perform emergency deceleration in an effort to warn drivers about the need to perform emergency braking. Vehicles that receive such reports have to decide on whether the information contained in the report is relevant to the driver and warn the driver if that is the case. Common ways of determining relevance are based on the lane or direction information, but using only these attributes can lead to many false warnings, which can desensitize the driver. Desensitized drivers may ignore warnings or completely turn off the system, thus eliminating any safety benefits of the application. We show that the machine learning method, compared with the analytically derived formula, can significantly reduce the number of false warnings by learning from the actions that drivers take after receiving a report. The methods were compared using simulated experiments with a range of traffic and communication parameters.
Piotr Szczurek, Bo Xu 0001, Ouri Wolfson, Jie Lin 0003
IEEE Trans. Intell. Transp. Syst.2
2011 Parking slot assignment games
abstract
With the proliferation of location-based services, mobile devices, and embedded wireless sensors, more and more applications are being developed to improve the efficiency of the transportation system. In particular, new applications are arising to help vehicles locate open parking spaces. Nevertheless, while engaged in driving, travelers are better suited being guided to a particular and ideal parking slot, than looking at a map and choosing which spot to go to. Then the question of how an application should choose this ideal parking spot becomes relevant.
Daniel Ayala 0002, Ouri Wolfson, Bo Xu 0001, Bhaskar DasGupta, Jie Lin 0003
GIS3
2011 Transportation mode detection using mobile phones and GIS information
abstract
The transportation mode such as walking, cycling or on a train denotes an important characteristic of the mobile user's context. In this paper, we propose an approach to inferring a user's mode of transportation based on the GPS sensor on her mobile device and knowledge of the underlying transportation network. The transportation network information considered includes real time bus locations, spatial rail and spatial bus stop information. We identify and derive the relevant features related to transportation network information to improve classification effectiveness. This approach can achieve over 93.5% accuracy for inferring various transportation modes including: car, bus, aboveground train, walking, bike, and stationary. Our approach improves the accuracy of detection by 17% in comparison with the GPS only approach, and 9% in comparison with GPS with GIS models. The proposed approach is the first to distinguish between motorized transportation modes such as bus, car and aboveground train with such high accuracy. Additionally, if a user is travelling by bus, we provide further information about which particular bus the user is riding. Five different inference models including Bayesian Net, Decision Tree, Random Forest, Naïve Bayesian and Multilayer Perceptron, are tested in the experiments. The final classification system is deployed and available to the public.
Leon Stenneth, Ouri Wolfson, Philip S. Yu, Bo Xu 0001
GIS4
2011 Intelligent transportation systems: When is safety information relevant?
abstract
In this paper, we compare two methods of estimating relevance for the emergency electronic brake light application. One uses an analytically derived formula based on the minimal safety gap required to avoid a collision. The other method uses a machine learning approach. The application works by disseminating reports about vehicles that are performing emergency deceleration in effort to warn drivers about the need to perform emergency braking. Vehicles receiving such reports have to decide whether the information contained in the report is relevant to the driver, and warn the driver if that is the case. Common ways to determine relevance are based on the lane or direction information, but using only these attributes can still lead to many false warnings, which can desensitize the driver. Desensitized drivers may ignore warnings or turn off the system completely, thus eliminating any safety benefits of the application. We show that the machine learning method, in comparison to the analytically derived formula, is able to significantly reduce the number of false warnings by learning from the actions drivers take after receiving a report. The methods were compared using simulated experiments with a range of traffic and communication parameters.
Piotr Szczurek, Bo Xu 0001, Ouri Wolfson, Jie Lin 0003
WOWMOM2
2010 Multimedia data in hybrid vehicular networks
abstract
In this paper we study querying multimedia data such as video and voice clips in hybrid vehicular networks that consist of vehicles that are capable of both infrastructure-less short-range communication and infrastructure communication. We introduce a set of query processing strategies which differ from each other in terms of push versus pull, whether or not infrastructure communication is utilized, and whether metadata dissemination is separated from multimedia dissemination. We analyze these strategies theoretically and by simulations, and identify the one that is superior to the others.
Bo Xu 0001, Ouri Wolfson, Jie Lin 0003
MoMM1
2010 A Tactical Information Management Middleware for Resource-Constrained Mobile P2P Networks
abstract
In this paper we provide an architecture for Tactical Information Middleware for bandwidth constrained information management. We propose the ideas of rank-based data dissemination, and the use of a tactical information management query language. These ideas will deal with dynamic changes in bandwidth and explore opportunistic data dissemination. Thus, will lead to a cross layer design of a system capable of handling the dynamic data management issues relevant in many mission critical applications.
Bo Xu 0001, Mark Linderman, Sanjay Madria, Ouri Wolfson
SRDS1
2009 Multimedia traffic information in vehicular networks
abstract
In this paper we consider a novel multimedia application, in which drivers may query multimedia clips captured by smartphones mounted on other vehicles. These multimedia clips visualize and voice-indicate the real-time traffic conditions on road segments ahead. We designed a systematic and exhaustive set of query processing strategies which differ from each other in terms of push versus pull, whether infrastructure communication is utilized, and whether metadata dissemination is separated from multimedia clip dissemination. We analyze these strategies theoretically and by simulations, and identify the one that is superior to the others.
Ouri Wolfson, Bo Xu 0001, Hyung Ju Cho
GIS2
2009 In-network query processing in mobile P2P databases
abstract
The in-network query processing paradigm in sensor networks postulates that a query is routed among sensors and collects the answers from the sensors on its trajectory. It works for static and connected sensor networks. However, when the network consists of mobile sensors and is sparse, a different approach is necessary. In this paper we propose a query processing method that uses cooperative caching. It makes the data items satisfying a query flow to its originator. To cope with communication bandwidth and storage constraints, the method prioritizes the data-items in terms of their value, as reflected by supply and demand. Simulations based on real-life mobility traces identify the situations in which our approach outperforms a series of existing cooperative caching strategies and an existing mobile sensor network algorithm.
Bo Xu 0001, Fatemeh Vafaee, Ouri Wolfson
GIS1
2009 Machine learning in disruption-tolerant MANETs
abstract
In this article we study the data dissemination problem in which data items are flooded to all the moving objects in a mobile ad hoc network by peer-to-peer transfer. We show that if memory and bandwidth are bounded at moving objects, then the problem of determining whether a set of data items can be disseminated to all the moving objects is NP-complete. For a heuristic solution we postulate that a moving object should save and transmit the data items that are most likely to be new (i.e., previously unknown) to future encountered moving objects. We propose a method to be used by each moving object to prioritize data items based on their probabilities of being new to future receivers. The method employs a machine learning system for estimation of the novelty probability and the machine learning system is progressively trained by received data items. Through simulations based on real mobility traces, we show the superiority of the method against some natural alternatives.
Bo Xu 0001, Ouri Wolfson, Channah Naiman
ACM Trans. Auton. Adapt. Syst.1
2008 Spatial queries in disconnected mobile networks
abstract
In this paper we study in-network query processing in disconnected mobile environments, where both ad-hoc communication and infrastructure communication are available. Depending on how the infrastructure is utilized, various query-processing schemes are classified. Analytical models are developed to compute the average delay and the average energy consumption for each of these schemes. Based on the analytical models, the query processing schemes are compared under various environment conditions. It is found that none of the studied schemes is optimal in all the conditions. Therefore the paper provides a method that allows the optimal scheme to be chosen for a given set of environmental conditions.
Xinjuan Zhu, Bo Xu 0001, Ouri Wolfson
GIS2
2007 Mobile Peer-to-Peer Data Dissemination with Resource Constraints
abstract
Peer-to-peer data dissemination in a mobile ad-hoc environment is characterized by three resource constraints, including energy, communication bandwidth, and storage. Most of the existing studies deal with these constraints separately. In this paper we propose an algorithm called RANk-based dissemination (RANDI), which provides an integral treatment to the three constraints. The contribution is in determining how to prioritize the reports in terms of their relevance, when to transmit the reports, and how many to transmit. We experimentally compare RANDI with IDS and PeopleNet, two mobile peer-to-peer dissemination algorithms. The results show that RANDI significantly outperforms both algorithms.
Ouri Wolfson, Bo Xu 0001, Robert Michael Tanner
MDM2
2006 Search-and-Discover in Mobile P2P Network Databases
abstract
In this paper we propose a novel algorithm called Rank-Based Broadcast (RBB) for discovery of local resources in mobile P2P networks. With RBB, each moving object periodically broadcasts the most relevant resource reports and queries it knows to its neighbors, and the contribution is in determining how to rank the reports and queries in terms of their relevance, when to broadcast them, and how many to broadcast. A major difference between RBB and many existing algorithms in the resource discovery and publish/subscribe literature is that RBB does not rely on any pre-established routing structure, and therefore is able to adapt to both high mobility environments. In the paper we experimentally compare RBB with flooding and PSTree, a publish/subscribe algorithm for wireless ad-hoc networks. The results show that RBB by far outperforms the other two algorithms.
Ouri Wolfson, Bo Xu 0001, Huabei Yin, Hu Cao
ICDCS2
2006 Searching Local Information in Mobile Databases
abstract
A mobile ad-hoc network (MANET) is a set of moving objects that communicate with each other via unregulated, short-range wireless technologies such as IEEE 802.11, Bluetooth, or Ultra Wide Band (UWB). No fixed infrastructure is assumed or relied upon. An important application domain of MANET’s is local resource discovery. In a local resource discovery application, a user finds local resources that satisfy specified criteria. For example, a driver finds an available parking slot in a region by receiving information generated by the parking meter, or gets the traffic conditions on a highway segment a mile ahead; a cab driver finds a near-by customer, or a participant at a convention finds another participant with a matching profile.
Ouri Wolfson, Bo Xu 0001, Huabei Yin, Hu Cao
ICDE2
2005 Opportunistic Data Dissemination in Mobile Peer-to-Peer Networks
A. Prasad Sistla, Ouri Wolfson, Bo Xu 0001
SSTD3
2005 Resource Discovery Using Spatio-temporal Information in Mobile Ad-Hoc Networks
Ouri Wolfson, Bo Xu 0001, Huabei Yin, Naphtali Rishe
W2GIS2
2004 Opportunistic Resource Exchange in Inter-Vehicle Ad-Hoc Networks
abstract
In this paper we examine resource discovery in inter-vehicle ad-hoc networks in an urban area, where moving vehicles communicate with each other via short-range wireless transmission. Our focus is on real-time location-specific information. We explore an opportunistic approach to resource recovery, in which a vehicle obtains information about resources from encountered vehicles. The vehicle uses a spatio-temporal relevance function to sort the resources, and save only the most relevant ones. Our theoretical and experimental analysis indicates that the opportunistic exchange algorithm automatically limits the distribution of a resource to a bounded spatial area and to the duration for which the resource is of interest.
Bo Xu 0001, Aris M. Ouksel, Ouri Wolfson
Mobile Data Management1
2004 An Economic Model for Resource Exchange in Mobile Peer to Peer Networks
Ouri Wolfson, Bo Xu 0001, A. Prasad Sistla
SSDBM2
2002 Cost Based Data Dissemination in Satellite Networks
Bo Xu 0001, Ouri Wolfson, Sam Chamberlain, Naphtali Rishe
Mob. Networks Appl.1
2001 Cost Based Data Dissemination in Broadcast Networks with Disconnection
Bo Xu 0001, Ouri Wolfson, Sam Chamberlain
ICDT1
2000 Location Prediction and Queries for Tracking Moving Objects
abstract
Our Mobitrack prototype is intended to serve as a platform, or a toolkit for developing moving-objects-database type of applications. The system is the third in a three-layer architecture. The first layer is an object relational DBMS. The database stores the information about each moving object, including its plan of motion. The second layer is a GIS that adds capabilities and user interface primitives for storing, querying, and manipulating geographic information. The third layer, Mobitrack, adds temporal capabilities, capabilities of managing the uncertainty that is inherent in future motion plans, capabilities for location prediction, and a simulation testbed. Currently, Mobitrack runs on both Unix and MS Windows. On both platforms Mobitrack uses the Arc-View GIS. It uses the Informix DBMS on Unix, and DBAccess on MS Windows.
Ouri Wolfson, Bo Xu 0001, Sam Chamberlain
ICDE2
1999 DOMINO: Databases fOr MovINg Objects tracking
abstract
Consider a database that represents information about moving objects and their location. For example, for a database representing the location of taxi-cabs a typical query may be: retrieve the free cabs that are currently within 1 mile of 33 N. Michigan Ave., Chicago (to pick-up a customer); or for a trucking company database a typical query may be: retrieve the trucks that are currently within 1 mile of truck ABT312 (which needs assistance); or for a database representing the current location of objects in a battlefield a typical query may be: retrieve the friendly helicopters that are in a given region, or, retrieve the friendly helicopters that are expected to enter the region within the next 10 minutes. The queries may originate from the moving objects, or from stationary users. We will refer to applications with the above characteristics as moving-objects-database (MOD) applications, and to queries as the ones mentioned above as MOD queries.
Ouri Wolfson, A. Prasad Sistla, Bo Xu 0001, Jutai Zhou, Sam Chamberlain
SIGMOD Conference3
1998 Moving Objects Databases: Issues and Solutions
abstract
Consider a database that represents information about moving objects and their location. For example, for a database representing the location of taxi-cabs a typical query may be: retrieve the free cabs that are currently within 1 mile of 33 N. Michigan Ave., Chicago (to pickup a customer). In the military, moving object database applications arise in the context of the digital battlefield and in the civilian industry they arise in transportation systems. Currently, moving object database applications are being developed in an ad hoc fashion. Database management system (DBMS) technology provides a potential foundation upon which to develop these applications, however DBMSs are currently not used for this purpose. The reason is that there is a critical set of capabilities that are needed by moving object database applications and are lacking in existing DBMSs. The objective of our Databases fOr MovINg Objects (DOMINO) project is to build an envelope containing these capabilities on top of existing DBMSs. We describe the problems and our proposed solutions.
Ouri Wolfson, Bo Xu 0001, Sam Chamberlain, Liqin Jiang
SSDBM2