Peer-to-Peer Networking and Applications

, Volume 12, Issue 1, pp 13–31 | Cite as

GTTracker: Location-aware hierarchical model for identifying M-commerce business opportunities

  • Paulo Henrique Cazarotto
  • Cristiano André da CostaEmail author
  • Rodrigo da Rosa Righi
  • Jorge Luis Victória Barbosa


The increased adoption of electronic commerce for selling products and services creates a new channel between consumers and vendors. Commonly, e-commerce platforms are assembled as proprietary and centralized solutions. This method has a high financial cost and slows the entry of both middle and small-sized companies into this communication channel. In this context, this article proposes GTTracker - a hierarchically distributed mobile commerce model for publishing offer and demand requests, which allows the identification of business opportunities based on a user’s location. This model organizes the collection of servers in geographic regions following an extensible approach, where new subregions can be mapped in real time in accordance with the load of requests over a specific region. So, the combination of extensibility, plugin-based matching mechanism, loosely-coupled and location-aware infrastructure and, low cost keywords represents the GTTracker’s contribution. The experiments demonstrated which strategies reduce the resource consumption in the system. Furthermore, the evaluation showed that managers could deploy this application gradually, initially using a low-cost platform. Thus, GTTracker provides infrastructure support and a feasible communication channel for users seeking to buy or sell products efficiently at any time and place.


Mobile commerce Mobile computing Context awareness P2P Dynamic adaptation Matching 



This work was partially supported by the following Brazilian Agencies: FAPERGS, CAPES and CNPq.


  1. 1.
    Aberer K, Cudré-Mauroux P, Datta A, Despotovic Z, Hauswirth M, Punceva M, Schmidt R (2003) P-grid: A self-organizing structured p2p system. SIGMOD Rec 32(3):29–33. CrossRefGoogle Scholar
  2. 2.
    Borrego-Jaraba FM, Ruiz IL, Gómez-Nieto MA (2014) An ubiquitous and non intrusive system for pervasive advertising using nfc and geolocation technologies and air hand gestures. Mob Inf Syst 10(4):361–384. CrossRefGoogle Scholar
  3. 3.
    Buchmann A, Bornhvd C, Cilia M, Fiege L, Grtner F, Liebig C, Meixner M, Mhl G (2004) Dream: Distributed reliable event-based application management. In: Web Dynamics. Springer, Berlin Heidelberg, pp 319–349Google Scholar
  4. 4.
    Caleffi M, Paura L (2011) M-dart: multi-path dynamic address routing. Wirel Commun Mob Comput 11 (3):392–409. CrossRefGoogle Scholar
  5. 5.
    Cao B, Yin J, Zhang Q, Ye Y (2010) A MapReduce-Based Architecture for Rule Matching in Production System. In: Second International Conference on Cloud Computing Technology and Science. IEEE, Indianapolis, pp 790–795.
  6. 6.
    Chen R, Chen H (2013) Tiled-mapreduce: Efficient and flexible mapreduce processing on multicore with tiling. ACM Trans Archit Code Optim 10(1):3:1–3:30. CrossRefGoogle Scholar
  7. 7.
    Chen X, Lian S (2011) Service and p2p based secure media sharing in mobile commerce environments. Electron Commer Res 11(1):91–101CrossRefGoogle Scholar
  8. 8.
    Dey AK, Abowd GD, Salber D (2001) A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Hum-Comput Interact 16(2):97–166CrossRefGoogle Scholar
  9. 9.
    Franco LK, Rosa JH, Barbosa JL, Costa CA, Yamin AC (2011) Mucs: A model for ubiquitous commerce support. Electron Commer Res Appl 10(2):237–246. CrossRefGoogle Scholar
  10. 10.
    Friedlander A, Mankin A, Maughan WD, Crocker SD (2007) Dnssec: a protocol toward securing the internet infrastructure. Commun ACM 50(6):44–50CrossRefGoogle Scholar
  11. 11.
    Gao H, Tang J, Liu H (2014) Personalized location recommendation on location-based social networks. In: Proceedings of the 8th ACM Conference on Recommender Systems, RecSys’14 ACM, New York, pp 399–400.
  12. 12.
    Guo X, Wei J, Han D (2008) Efficient Event Matching in Publish/subscribe: Based on Routing Destination and Matching History. International Conference on Networking, Architecture, and Storage, pp. 129?-136.
  13. 13.
    Heckbert P (1994) Graphics gems 4. The Graphics Gems Series. Academic Press, LondonzbMATHGoogle Scholar
  14. 14.
    Hsiao R, Wang SD (2004) Jelly: a dynamic hierarchical p2p overlay network with load balance and locality. In: 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings., pp 534–540
  15. 15.
    Hudzia B, Kechadi MT, Ottewill A (2005) Treep: A tree based p2p network architecture. In: 2005 IEEE International Conference on Cluster Computing, pp 1–15.
  16. 16.
    Knuth DE (1998) The art of computer programming, vol 3, 2nd edn. Sorting and Searching. Addison Wesley Longman Publishing Co., Inc, Redwood CityGoogle Scholar
  17. 17.
    Kucukcay IE, Benyoucef M (2014) Mobile social commerce implementation. In: Proceedings of the 6th International Conference on Management of Emergent Digital EcoSystems, MEDES’14. ACM, New York, pp 1:1–1:8.
  18. 18.
    Lin JW, Yang MF, Tsai J (2007) Fault tolerance for super-peers of p2p systems. In: 13th Pacific Rim International Symposium on Dependable Computing (PRDC 2007), pp 107–114.
  19. 19.
    Liu H, He J, Wang T, Song W, Du X (2013) Combining user preferences and user opinions for accurate recommendation. Electron Commer Res Appl 12(1):14–23. CrossRefGoogle Scholar
  20. 20.
    Liu H, Luo P, Zeng Z (2007) A structured hierarchical p2p model based on a rigorous binary tree code algorithm. Futur Gener Comput Syst 23(2):201–208. CrossRefGoogle Scholar
  21. 21.
    Margara A, Cugola G (2013) High performance publish-subscribe matching using parallel hardware. IEEE Trans Parallel Distrib Syst PP(99):1. CrossRefGoogle Scholar
  22. 22.
    Matsumoto M, Nishimura T (1998) Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator. ACM Trans Model Comput Simul 8(1):3–30. CrossRefzbMATHGoogle Scholar
  23. 23.
    Mockapetris P (2003) Rfc 1034: Domain names: concepts and facilities (november 1987). Status: Standard 6Google Scholar
  24. 24.
    Ousidhoum N, Bensaou N (2013) Towards the refinement of the arabic soundex. In: Mtais E, Meziane F, Saraee M, Sugumaran V, Vadera S (eds) Natural Language Processing and Information Systems, Lecture Notes in Computer Science, vol 7934. Springer, Berlin Heidelberg, pp 309–314Google Scholar
  25. 25.
    Petrova K, Wang B (2011) Location-based services deployment and demand: a roadmap model. Electron Commer Res 11(1):5–29CrossRefGoogle Scholar
  26. 26.
    Petrovic M, Burcea I, Jacobsen HA (2003) S-topss: Semantic toronto publish/subscribe system, vol cs.DC/0311041. VLDB Endowment, Berlin, pp 1–4Google Scholar
  27. 27.
    Pietro ID, Pagliarecci F, Spalazzi L, Marconi A, Pistore M (2008) Semantic web service selection at the process-level: The ebay/amazon/paypal case study. In: Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 01, WI-IAT ’08. IEEE Computer Society, Washington, pp 605–611.
  28. 28.
    Qian J, Yin J, Dong J, Shi D (2011) Jtangcsps: A composite and semantic publish/subscribe system over structured p2p networks. Eng Appl Artif Intell 24(8):1487–1498. CrossRefGoogle Scholar
  29. 29.
    Qian J, Yin J, Shi D, Dong J (2008) Exploring a semantic publish/subscribe middleware for event-based soa. In: Asia-Pacific Services Computing Conference. IEEE, Yilan, pp 1269–1275.
  30. 30.
    Qing HL (2012) Research on the model and application of e-commerce based on cloud computing. In: 2012 International Conference on Computer Science Service System (CSSS), pp 142–146.
  31. 31.
    Ravasz E, Barabási AL (2003) Hierarchical organization in complex networks. Phys Rev E 67(2):026,112CrossRefGoogle Scholar
  32. 32.
    Satyanarayanan M (2001) Pervasive computing: vision and challenges. IEEE Pers Commun 8(4):10–17. CrossRefGoogle Scholar
  33. 33.
    Satyanarayanan M (2011) Mobile computing: The next decade. SIGMOBILE Mob Comput Commun Rev 15 (2):2–10. CrossRefGoogle Scholar
  34. 34.
    Sila I (2013) Factors affecting the adoption of b2b e-commerce technologies. Electron Commer Res 13 (2):199–236CrossRefGoogle Scholar
  35. 35.
    Solaymani S, Sohaili K, Yazdinejad EA (2012) Adoption and use of e-commerce in smes. Electron Commer Res 12(3):249–263CrossRefGoogle Scholar
  36. 36.
    Suh KS, Benbasat I, Suh EK (2013) The impact of listing location on visits, bids, and final prices in online auctions: A field experiment. Int J Electron Commer - IJEC 17(3):87CrossRefGoogle Scholar
  37. 37.
    Varshney PAU (2011) Novel resource allocation methods to support transaction level quality of service for mobile applications. Int J Mob Netw Des Innov 3(4):239–246Google Scholar
  38. 38.
    Wang G, Gui X (2012) Dynamic recommendation trust evaluation model based on mobile e-commerce. In: 2012 IEEE 14th International Conference on High Performance Computing and Communication 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), pp 1282–1287.
  39. 39.
    White T (2012) Hadoop: The Definitive Guide. O Reilly and Associate Series O Reilly & Associates IncorporatedGoogle Scholar
  40. 40.
    Zhou T (2013) An empirical examination of user adoption of location-based services. Electron Commer Res 13(1):25–39CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2017

Authors and Affiliations

  1. 1.Applied Computing Graduate Program, Universidade do Vale do Rio dos SinosSão LeopoldoBrazil

Personalised recommendations