MNTG: An Extensible Web-Based Traffic Generator

Road network traffic datasets have attracted significant attention in the past decade. For instance, in spatio-temporal databases area, researchers harness road network traffic data to evaluate and validate their research. Collecting real traffic datasets is tedious as it usually takes a significant amount of time and effort. Alternatively, many researchers opt to generate synthetic traffic data using existing traffic generation tools, e.g., Brinkhoff and BerlinMOD. Unfortunately, existing road network traffic generators require significant amount of time and effort to install, configure, and run. Moreover, it is not trivial to generate traffic data in arbitrary spatial regions using existing traffic generators. In this paper, we propose Minnesota Traffic Generator (MNTG); an extensible web-based road network traffic generator that overcomes the hurdles of using existing traffic generators. MNTG does not provide a new way to simulate traffic data. Instead, it serves as a wrapper over existing traffic generators, making them easy to use, configure, and run for any arbitrary spatial road region. To generate traffic data, MNTG users just need to use its user-friendly web interface to specify an arbitrary spatial range on the map, select a traffic generator method, and submit the traffic generation request to the server. MNTG dedicated server will receive and process the submitted traffic generation request, and notify the user via email when finished. MNTG users can then download their generated data and/or visualize it on MNTG map interface. MNTG is extensible in two frontiers: (1) It can be easily extended to support various traffic generators. It is already shipped with the two most common traffic generators, Brinkhoff and BerlinMOD, yet, it also has the interface that can be used to add new traffic generators. (2) It can be easily extended to support various road network sources. It is shipped with U.S. Tiger files and Open Street Map, yet, it also has the interface that can be used to add other sources. MNTG is launched as a web service for public use; a prototype can be accessed via http://mntg.cs.umn.edu .

[1]  Ralf Hartmut Güting,et al.  SECONDO: A Platform for Moving Objects Database Research and for Publishing and Integrating Research Implementations , 2010, IEEE Data Eng. Bull..

[2]  Wei Wu,et al.  Distributed Processing of Moving K-Nearest-Neighbor Query on Moving Objects , 2007, 2007 IEEE 23rd International Conference on Data Engineering.

[3]  Ralf Hartmut Güting,et al.  GMOBench: a benchmark for generic moving objects , 2012, SIGSPATIAL/GIS.

[4]  Ralf Hartmut Güting,et al.  Modeling and querying moving objects in networks , 2006, The VLDB Journal.

[5]  Ralf Hartmut Güting,et al.  BerlinMOD: a benchmark for moving object databases , 2009, The VLDB Journal.

[6]  Arbee L. P. Chen,et al.  Processing probabilistic spatio-temporal range queries over moving objects with uncertainty , 2009, EDBT '09.

[7]  Yan Huang,et al.  The design of a benchmark for geo-stream management systems , 2011, GIS.

[8]  José Moreira,et al.  Oporto: A Realistic Scenario Generator for Moving Objects , 2001, GeoInformatica.

[9]  Walid G. Aref,et al.  SOLE: scalable on-line execution of continuous queries on spatio-temporal data streams , 2008, The VLDB Journal.

[10]  Jianliang Xu,et al.  PAM: An Efficient and Privacy-Aware Monitoring Framework for Continuously Moving Objects , 2010, IEEE Transactions on Knowledge and Data Engineering.

[11]  Yannis Theodoridis,et al.  On the Generation of Spatiotemporal Datasets , 1999 .

[12]  Thomas Brinkhoff,et al.  A Framework for Generating Network-Based Moving Objects , 2002, GeoInformatica.

[13]  Dieter Pfoser,et al.  Generating semantics-based trajectories of moving objects , 2003, Comput. Environ. Urban Syst..

[14]  Claudia Bauzer Medeiros,et al.  Integrating Web Data and Geographic Knowledge into Spatial Databases , 2005, Spatial Databases.

[15]  Xing Xie,et al.  GeoLife2.0: A Location-Based Social Networking Service , 2009, 2009 Tenth International Conference on Mobile Data Management: Systems, Services and Middleware.

[16]  Theodoros Tzouramanis Benchmarking and Data Generation in Moving Objects Databases , 2005, Encyclopedia of Database Technologies and Applications.

[17]  Daniel Krajzewicz,et al.  SUMO (Simulation of Urban MObility) - an open-source traffic simulation , 2002 .

[18]  Walid G. Aref,et al.  SINA: scalable incremental processing of continuous queries in spatio-temporal databases , 2004, SIGMOD '04.

[19]  Max J. Egenhofer,et al.  Advances in Spatial Databases , 1997, Lecture Notes in Computer Science.

[20]  Chengyang Zhang,et al.  Advances in Spatial and Temporal Databases , 2015, Lecture Notes in Computer Science.

[21]  Ralf Hartmut Güting,et al.  MWGen: A Mini World Generator , 2012, 2012 IEEE 13th International Conference on Mobile Data Management.

[22]  Ouri Wolfson,et al.  A Spatiotemporal Model and Language for Moving Objects on Road Networks , 2001, SSTD.

[23]  Ahmed Eldawy,et al.  A Demonstration of SpatialHadoop: An Efficient MapReduce Framework for Spatial Data , 2013, Proc. VLDB Endow..

[24]  Yannis Manolopoulos,et al.  On the Generation of Time-Evolving Regional Data* , 2002, GeoInformatica.

[25]  Qing Liu,et al.  A Hybrid Prediction Model for Moving Objects , 2008, 2008 IEEE 24th International Conference on Data Engineering.

[26]  Christian S. Jensen,et al.  A benchmark for evaluating moving object indexes , 2008, Proc. VLDB Endow..

[27]  Ming-Syan Chen,et al.  Mining Group Movement Patterns for Tracking Moving Objects Efficiently , 2011, IEEE Transactions on Knowledge and Data Engineering.

[28]  Torben Bach Pedersen,et al.  ST--ACTS: a spatio-temporal activity simulator , 2006, GIS '06.

[29]  Ken Fox SMARTEST (SIMULATION MODELLING APPLIED TO ROAD TRANSPORT EUROPEAN SCHEME TESTS) , 1998 .

[30]  Haibo Hu,et al.  GAMMA: A Framework for Moving Object Simulation , 2005, SSTD.