skip to main content
10.1145/2505906.2505910acmconferencesArticle/Chapter ViewAbstractPublication PagesmobicomConference Proceedingsconference-collections
research-article

PacketCloud: an open platform for elastic in-network services

Published:04 October 2013Publication History

ABSTRACT

The Internet was designed with the end-to-end principle where the network layer provided merely the best-effort forwarding service. This design makes it challenging to add new services to the network layer. However, as the Internet connectivity becomes a commodity, users and applications increasingly demand new in-network services. This paper proposes PacketCloud, a cloudlet-based open platform to host elastic in-network services. PacketCloud can help both Internet Service Providers (ISPs) and emerging application/content providers deploy their services to strategic network locations. We have implemented a proof-of-concept prototype of PacketCloud based on the MobilityFirst architecture. PacketCloud introduces a small additional delay, and can scale well to handle high-throughput data traffic.

References

  1. J. H. Saltzer, D. P. Reed, and D. D. Clark. End-to-end arguments in system design. ACM Trans. Comput. Syst., 2(4):277--288, 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. T. Vu, A. Baid, and et al. Dmap: A shared hosting scheme for dynamic identifier to locator mappings in the global internet. In Proc. of IEEE ICDCS, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. F. Dogar, A. Phanishayee, and et al. Ditto: A system for opportunistic caching in multi-hop wireless mesh networks. In Proc. of ACM Mobicom, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Li, D. Agrawal, and et al. Block-switched networks: A new paradigm for wireless transport. In Proc. of NSDI, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. X. Liu, X. Yang, and Y. Lu. To filter or to authorize: Network-layer dos defense against multimillion-node botnets. In Proc. of ACM SIGCOMM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Constantine Dovrolis and J. Todd Streelman. Evolvable network architectures: what can we learn from biology? SIGCOMM Comput. Commun. Rev., 40(2):72--77, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. I. Stoica, D. Adkins, S. Zhuang, and et al. Internet indirection infrastructure. IEEE/ACM Trans. on Networking, 12(2):205--218, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. V. Sekar, N. Egi, and et al. Design and implementation of a consolidated middlebox architecture. In Proc. of NSDI, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Sherry, S. Hasan, and et al. Making middleboxes someone else's problem: Network processing as a cloud service. In Proc. of ACM SIGCOMM, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Satyanarayanan, P. Bahl, and et al. The case for VM-based cloudlets in mobile computing. IEEE Pervasive Computing, 8(4):14--23, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. D. Raychaudhuri, K. Nagaraja, and A. Venkataramani. Mobilityfirst: a robust and trustworthy mobility-centric architecture for the future internet. SIGMOBILE Mob. Comput. Commun. Rev., 16(3):2--13, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Netflix open connect content delivery network. https://signup.netflix.com/openconnect.Google ScholarGoogle Scholar
  13. A. Li, X. Yang, and et al. Cloudcmp: Comparing public cloud providers. In Proc. of ACM IMC, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. N. Laoutaris and P. Rodriguez. Good things come to those who (can) wait. In Proc. of ACM HotNets, 2008.Google ScholarGoogle Scholar
  15. M. Sherr, A. Mao, and et al. A3: An extensible platform for application-aware anonymity. In Proc. of NDSS, 2010.Google ScholarGoogle Scholar
  16. Matthew Edman and Paul Syverson. As-awareness in tor path selection. In Proc. of ACM CCS, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. V. Valancius, C. Lumezanu, and et al. How many tiers? pricing in the internet transit market. In Proc. of ACM SIGCOMM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. J. Huang, Q. Xu, and et al. Anatomizing application performance differences on smartphones. In Proc. of ACM Mobisys, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. PacketCloud: an open platform for elastic in-network services

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      MobiArch '13: Proceedings of the eighth ACM international workshop on Mobility in the evolving internet architecture
      October 2013
      60 pages
      ISBN:9781450323666
      DOI:10.1145/2505906

      Copyright © 2013 ACM

      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]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 4 October 2013

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      MobiArch '13 Paper Acceptance Rate8of16submissions,50%Overall Acceptance Rate47of92submissions,51%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader