Abstract
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.
Similar content being viewed by others
References
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. https://doi.org/10.1145/945721.945729
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. https://doi.org/10.3233/MIS-140188
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–349
Caleffi M, Paura L (2011) M-dart: multi-path dynamic address routing. Wirel Commun Mob Comput 11 (3):392–409. https://doi.org/10.1002/wcm.986
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. https://doi.org/10.1109/CloudCom.2010.11
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. https://doi.org/10.1145/2445572.2445575
Chen X, Lian S (2011) Service and p2p based secure media sharing in mobile commerce environments. Electron Commer Res 11(1):91–101
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–166
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. https://doi.org/10.1016/j.elerap.2010.08.006
Friedlander A, Mankin A, Maughan WD, Crocker SD (2007) Dnssec: a protocol toward securing the internet infrastructure. Commun ACM 50(6):44–50
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. https://doi.org/10.1145/2645710.2645776
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. https://doi.org/10.1109/NAS.2008.35
Heckbert P (1994) Graphics gems 4. The Graphics Gems Series. Academic Press, London
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. https://doi.org/10.1109/ICDCSW.2004.1284084, pp 534–540
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. https://doi.org/10.1109/CLUSTR.2005.347022
Knuth DE (1998) The art of computer programming, vol 3, 2nd edn. Sorting and Searching. Addison Wesley Longman Publishing Co., Inc, Redwood City
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. https://doi.org/10.1145/2668260.2668276 https://doi.org/10.1145/2668260.2668276
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. https://doi.org/10.1109/PRDC.2007.5
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. https://doi.org/10.1016/j.elerap.2012.05.002
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. https://doi.org/10.1016/j.future.2006.04.016
Margara A, Cugola G (2013) High performance publish-subscribe matching using parallel hardware. IEEE Trans Parallel Distrib Syst PP(99):1. https://doi.org/10.1109/TPDS.2013.39
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. https://doi.org/10.1145/272991.272995
Mockapetris P (2003) Rfc 1034: Domain names: concepts and facilities (november 1987). Status: Standard 6
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–314
Petrova K, Wang B (2011) Location-based services deployment and demand: a roadmap model. Electron Commer Res 11(1):5–29
Petrovic M, Burcea I, Jacobsen HA (2003) S-topss: Semantic toronto publish/subscribe system, vol cs.DC/0311041. VLDB Endowment, Berlin, pp 1–4
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. https://doi.org/10.1109/WIIAT.2008.237
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. https://doi.org/10.1016/j.engappai.2011.03.006
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. https://doi.org/10.1109/APSCC.2008.153
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. https://doi.org/10.1109/CSSS.2012.43
Ravasz E, Barabási AL (2003) Hierarchical organization in complex networks. Phys Rev E 67(2):026,112
Satyanarayanan M (2001) Pervasive computing: vision and challenges. IEEE Pers Commun 8(4):10–17. https://doi.org/10.1109/98.943998
Satyanarayanan M (2011) Mobile computing: The next decade. SIGMOBILE Mob Comput Commun Rev 15 (2):2–10. https://doi.org/10.1145/2016598.2016600
Sila I (2013) Factors affecting the adoption of b2b e-commerce technologies. Electron Commer Res 13 (2):199–236
Solaymani S, Sohaili K, Yazdinejad EA (2012) Adoption and use of e-commerce in smes. Electron Commer Res 12(3):249–263
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):87
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–246
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. https://doi.org/10.1109/HPCC.2012.189
White T (2012) Hadoop: The Definitive Guide. O Reilly and Associate Series O Reilly & Associates Incorporated
Zhou T (2013) An empirical examination of user adoption of location-based services. Electron Commer Res 13(1):25–39
Acknowledgments
This work was partially supported by the following Brazilian Agencies: FAPERGS, CAPES and CNPq.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Cazarotto, P.H., da Costa, C.A., da Rosa Righi, R. et al. GTTracker: Location-aware hierarchical model for identifying M-commerce business opportunities. Peer-to-Peer Netw. Appl. 12, 13–31 (2019). https://doi.org/10.1007/s12083-017-0621-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-017-0621-1