Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3527974.3545720acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Enabling granularity-customizable geocast in network layer using P4-based software defined network

Published: 23 September 2022 Publication History
  • Get Citation Alerts
  • Abstract

    Geocast is a one-to-many communication paradigm for sending the data packets to a designated area rather than an IP address. However, the traditional IP-based solutions cannot cope with the challenges in flexibility, mobility, and implementation overhead in situations where users are requiring a granularity-customizable geocast. Therefore, we propose to implement the granularity-customizable geocast at the edge of the network by embedding a novel network-layer addressing scheme using P4-based Software Defined Network (SDN). In this paper, a geographic subdivision and coding method named EMD is used to subdivide the global region. Then, we introduce the GeoIP as the network address and propose a GeoIP packet processing scheme by utilizing P4. The proposed GeoIP-based addressing scheme is deployed at the edge of the network. To make our design compatible with the current Internet, a Geolocation Name Service (GNS) system is designed to support the Internet-wide geocast. In addition, a prototype system is built to implement and evaluate our design. Experiment results show that the proposed design is feasible to provide granularity-customizable geocast at a relatively low cost.

    References

    [1]
    J. C. Navas and T. Imielinski, "Geocast---geographic addressing and routing," in Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking, pp. 66--76, 1997.
    [2]
    Y. Hu, D. Li, P. Sun, P. Yi, and J. Wu, "Polymorphic smart network: An open, flexible and universal architecture for future heterogeneous networks," IEEE Transactions on Network Science and Engineering, vol. 7, no. 4, pp. 2515--2525, 2020.
    [3]
    M. Zou, R. T. Ma, X. Wang, and Y. Xu, "On optimal service differentiation in congested network markets," IEEE/ACM Transactions on Networking, vol. 26, no. 6, pp. 2693--2706, 2018.
    [4]
    S. Triukose, S. Ardon, A. Mahanti, and A. Seth, "Geolocating ip addresses in cellular data networks," in International Conference on Passive and Active Network Measurement, pp. 158--167, Springer, 2012.
    [5]
    I. Poese, S. Uhlig, M. A. Kaafar, B. Donnet, and B. Gueye, "Ip geolocation databases: Unreliable?," ACM SIGCOMM Computer Communication Review, vol. 41, no. 2, pp. 53--56, 2011.
    [6]
    G. M. N. Ali, P. H. J. Chong, S. K. Samantha, and E. Chan, "Efficient data dissemination in cooperative multi-rsu vehicular ad hoc networks (vanets)," Journal of Systems and Software, vol. 117, pp. 508--527, 2016.
    [7]
    G.-F. Hong, W. Su, Q.-L. Wen, and P.-L. Wu, "Ravec: An optimal resource allocation mechanism in vehicular mec systems.," Journal of Information Science & Engineering, vol. 36, no. 4, 2020.
    [8]
    Y. Hui, Z. Su, T. H. Luan, and J. Cai, "A game theoretic scheme for optimal access control in heterogeneous vehicular networks," IEEE Transactions on Intelligent Transportation Systems, vol. 20, no. 12, pp. 4590--4603, 2019.
    [9]
    T. Steiner, A. Kostiainen, and M. Kruisselbrink, "Geolocation in the browser," in Companion Proceedings of The 2019 World Wide Web Conference, pp. 913--918, 2019.
    [10]
    B. Meijerink, M. Baratchi, and G. Heijenk, "Design & analysis of a distributed routing algorithm towards internet-wide geocast," Computer communications, vol. 146, pp. 201--218, 2019.
    [11]
    L. J. Knapp, "Dynamic ip addressing with dhcp," in Local Area Network, pp. 49--53, Auerbach Publications, 2020.
    [12]
    K. Sun and Y. Kim, "Enhanced lisp mapping system for optimizing service path in edge computing environment," IEEE Access, vol. 8, pp. 190559--190571, 2020.
    [13]
    Y.-B. Ko and N. H. Vaidya, "Geotora: A protocol for geocasting in mobile ad hoc networks," in Proceedings 2000 international conference on network protocols, pp. 240--250, IEEE, 2000.
    [14]
    E. T. Saglam, Y. Yaslan, and S. F. Oktug, "Geoakom: A smart geocasting protocol for vehicular networks," Procedia Computer Science, vol. 184, pp. 364--371, 2021.
    [15]
    A. Rajaei, D. Chalmers, I. Wakeman, and G. Parisis, "Efficient geocasting in opportunistic networks," Computer Communications, vol. 127, pp. 105--121, 2018.
    [16]
    K. Khalid, I. Woungang, S. K. Dhurandher, J. Singh, and J. JPC Rodrigues, "Energy-efficient check-and-spray geocast routing protocol for opportunistic networks," Information, vol. 11, no. 11, p. 504, 2020.
    [17]
    J. Singh, S. K. Dhurandher, R. Kumar, and G. Gupta, "Smgsaf: A secure multi-geocasting based routing scheme for opportunistic networks," 2021.
    [18]
    C. E. Casetti, D. M. Malinverno, and D. F. Raviglione, "Implementation of standard-compliant etsi its-g5 networking and transport layers on ns-3," 2021.
    [19]
    T. Miyoshi, Y. Shimomura, and O. Fourmaux, "A p2p-based communication framework for geo-location oriented networks," Journal of Telecommunications and Information Technology, 2019.
    [20]
    J. McCauley, Y. Harchol, A. Panda, B. Raghavan, and S. Shenker, "Enabling a permanent revolution in internet architecture," in Proceedings of the ACM Special Interest Group on Data Communication, pp. 1--14, 2019.
    [21]
    J. de Ruiter and C. Schutijser, "Next-generation internet at terabit speed: Scion in p4," in Proceedings of the 17th International Conference on emerging Networking EXperiments and Technologies, pp. 119--125, 2021.
    [22]
    L. Ran, The research on the subdivision coding model of the global spatial information. PhD thesis, Peking University, 2010.
    [23]
    C. Bohm, M. Perdacher, and C. Plant, "A novel hilbert curve for cache-locality preserving loops," IEEE Transactions on Big Data, 2018.
    [24]
    D. Fang, C. Chengqi, and G. Shide, "Design and research on geoip," in The 2010 14th International Conference on Computer Supported Cooperative Work in Design, pp. 13--17, IEEE, 2010.
    [25]
    Y. Yan, A. F. Beldachi, R. Nejabati, and D. Simeonidou, "P4-enabled smart nic: Enabling sliceable and service-driven optical data centres," Journal of Lightwave Technology, vol. 38, no. 9, pp. 2688--2694, 2020.

    Cited By

    View all
    • (2024)L3Geocast: Enabling P4-Based Customizable Network-Layer Geocast at the Network EdgeIEEE Transactions on Mobile Computing10.1109/TMC.2023.334593323:8(8323-8340)Online publication date: Aug-2024

    Index Terms

    1. Enabling granularity-customizable geocast in network layer using P4-based software defined network

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      FIRA '22: Proceedings of the ACM SIGCOMM Workshop on Future of Internet Routing & Addressing
      August 2022
      105 pages
      ISBN:9781450393287
      DOI:10.1145/3527974
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 23 September 2022

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. P4
      2. SDN
      3. geocast
      4. network layer addressing

      Qualifiers

      • Research-article

      Conference

      SIGCOMM '22
      Sponsor:
      SIGCOMM '22: ACM SIGCOMM 2022 Conference
      August 22, 2022
      Amsterdam, Netherlands

      Acceptance Rates

      Overall Acceptance Rate 6 of 9 submissions, 67%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)44
      • Downloads (Last 6 weeks)11
      Reflects downloads up to 27 Jul 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)L3Geocast: Enabling P4-Based Customizable Network-Layer Geocast at the Network EdgeIEEE Transactions on Mobile Computing10.1109/TMC.2023.334593323:8(8323-8340)Online publication date: Aug-2024

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media