Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3132211.3134464acmconferencesArticle/Chapter ViewAbstractPublication PagessecConference Proceedingsconference-collections
research-article

Cloudpath: a multi-tier cloud computing framework

Published: 12 October 2017 Publication History

Abstract

Path computing is a new paradigm that generalizes the edge computing vision into a multi-tier cloud architecture deployed over the geographic span of the network. Path computing supports scalable and localized processing by providing storage and computation along a succession of datacenters of increasing sizes, positioned between the client device and the traditional wide-area cloud data-center. CloudPath is a platform that implements the path computing paradigm. CloudPath consists of an execution environment that enables the dynamic installation of light-weight stateless event handlers, and a distributed eventual consistent storage system that replicates application data on-demand. CloudPath handlers are small, allowing them to be rapidly instantiated on demand on any server that runs the CloudPath execution framework. In turn, CloudPath automatically migrates application data across the multiple datacenter tiers to optimize access latency and reduce bandwidth consumption.

References

[1]
2008. AT&T Database of Faces. http://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html. (2008).
[2]
2017. Consul by Hashicorp. https://www.consul.io/. (2017).
[3]
2017. The Eclipse Foundation. http://www.eclipse.org/jetty/. (April 2017).
[4]
2017. Huawei Service Anchor. http://carrier.huawei.com/en/products/wireless-network/small-cell/service-anchor. (2017).
[5]
2017. Nomad by Hashicorp. https://www.nomadproject.io/. (2017).
[6]
William Adjie-Winoto, Elliot Schwartz, Hari Balakrishnan, and Jeremy Lilley. 1999. The design and implementation of an intentional naming system. ACM SIGOPS Operating Systems Review 33, 5 (1999), 186--201.
[7]
Michael Armbrust, Armando Fox, Rean Griffith, Anthony D Joseph, Randy H Katz, Andrew Konwinski, Gunho Lee, David A Patterson, Ariel Rabkin, Ion Stoica, and others. 2009. Above the clouds: A berkeley view of cloud computing. Technical Report. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley.
[8]
Paramvir Bahl. 2015. Cloud 2020: The Emergence of Micro Datacenters for Mobile Computing. http://tinyurl.com/hylpmgl. (may 2015).
[9]
Ioana Baldini, Paul Castro, Perry Cheng, Stephen Fink, Vatche Ishakian, Nick Mitchell, Vinod Muthusamy, Rodric Rabbah, and Philippe Suter. 2016. Cloud-native, event-based programming for mobile applications. In Proceedings of the International Workshop on Mobile Software Engineering and Systems. ACM, 287--288.
[10]
Michael Till Beck, Martin Werner, Sebastian Feld, and S Schimper. Mobile edge computing: A taxonomy. Citeseer.
[11]
Ketan Bhardwaj, Ming-Wei Shih, Pragya Agarwal, Ada Gavrilovska, Taesoo Kim, and Karsten Schwan. 2016. Fast, scalable and secure onloading of edge functions using AirBox. In Proceedings of the 1st IEEE/ACM Symposium on Edge Computing. Washington, DC.
[12]
Flavio Bonomi, Rodolfo Milito, Jiang Zhu, and Sateesh Addepalli. 2012. Fog computing and its role in the internet of things. In Proceedings of the first edition of the MCC workshop on Mobile cloud computing. ACM, 13--16.
[13]
Kenneth L Calvert, Samrat Bhattacharjee, Ellen Zegura, and James Sterbenz. 1998. Directions in active networks. IEEE Communications Magazine 36, 10 (1998), 72--78.
[14]
Navraj Chohan, Chris Bunch, Sydney Pang, Chandra Krintz, Nagy Mostafa, Sunil Soman, and Rich Wolski. 2009. Appscale: Scalable and open appengine application development and deployment. In International Conference on Cloud Computing. Springer, 57--70.
[15]
Byung-Gon Chun, Sunghwan Ihm, Petros Maniatis, Mayur Naik, and Ashwin Patti. 2011. Clonecloud: elastic execution between mobile device and cloud. In Proceedings of the sixth conference on Computer systems. ACM, 301--314.
[16]
Eduardo Cuervo, Aruna Balasubramanian, Dae-ki Cho, Alec Wolman, Stefan Saroiu, Ranveer Chandra, and Paramvir Bahl. 2010. MAUI: making smartphones last longer with code offload. In Proceedings of the 8th international conference on Mobile systems, applications, and services. ACM, 49--62.
[17]
Will Glozer. 2017. wrk - A modern HTTP benchmarking tool. https://github.com/wg/wrk. (2017).
[18]
Mark S Gordon, D Anoushe Jamshidi, Scott Mahlke, Z Morley Mao, and Xu Chen. 2012. COMET: code offload by migrating execution transparently. In Presented as part of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12). 93--106.
[19]
Abhimanyu Gosain, Mark Berman, Marshall Brinn, Thomas Mitchell, Chuan Li, Yuehua Wang, Hai Jin, Jing Hua, and Hongwei Zhang. 2016. Enabling Campus Edge Computing Using GENI Racks and Mobile Resources. In Proceedings of the 1st IEEE/ACM Symposium on Edge Computing. Washington, DC.
[20]
Ashish Gupta, Fan Yang, Jason Govig, Adam Kirsch, Kelvin Chan, Kevin Lai, Shuo Wu, Sandeep Dhoot, Abhilash Rajesh Kumar, Ankur Agiwal, and others. 2016. Mesa: a geo-replicated online data warehouse for Google's advertising system. Commun. ACM 59, 7 (2016), 117--125.
[21]
Kiryong Ha, Zhuo Chen, Wenlu Hu, Wolfgang Richter, Padmanabhan Pillai, and Mahadev Satyanarayanan. 2014. Towards wearable cognitive assistance. In Proceedings of the 12th annual international conference on Mobile systems, applications, and services. ACM, 68--81.
[22]
Kiryong Ha, Padmanabhan Pillai, Wolfgang Richter, Yoshihisa Abe, and Mahadev Satyanarayanan. 2013. Just-in-time provisioning for cyber foraging. In Proceeding of the 11th annual international conference on Mobile systems, applications, and services. ACM, 153--166.
[23]
Scott Hendrickson, Stephen Sturdevant, Tyler Harter, Venkateshwaran Venkataramani, Andrea C Arpaci-Dusseau, and Remzi H Arpaci-Dusseau. 2016. Serverless Computation with OpenLambda. In 8th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 16).
[24]
Wenlu Hu, Ying Gao, Kiryong Ha, Junjue Wang, Brandon Amos, Zhuo Chen, Padmanabhan Pillai, and Mahadev Satyanarayanan. 2016. Quantifying the impact of edge computing on mobile applications. In Proceedings of the 7th ACM SIGOPS Asia-Pacific Workshop on Systems. ACM, 5.
[25]
Itseez. 2015. Open Source Computer Vision Library. https://github.com/itseez/opencv. (2015).
[26]
Avinash Lakshman and Prashant Malik. 2010. Cassandra: a decentralized structured storage system. ACM SIGOPS Operating Systems Review 44, 2 (2010), 35--40.
[27]
Peng Liu, Dale Willis, and Suman Banerjee. 2016. ParaDrop: Enabling Lightweight Multi-tenancy at the Network's Extreme Edge. In Proceedings of the 1st IEEE/ACM Symposium on Edge Computing. Washington, DC.
[28]
Wyatt Lloyd, Michael J Freedman, Michael Kaminsky, and David G Andersen. 2013. Stronger Semantics for Low-Latency Geo-Replicated Storage. In NSDI, Vol. 13. 313--328.
[29]
Anil Madhavapeddy, Thomas Leonard, Magnus Skjegstad, Thomas Gazagnaire, David Sheets, Dave Scott, Richard Mortier, Amir Chaudhry, Balraj Singh, Jon Ludlam, and others. 2015. Jitsu: Just-in-time summoning of unikernels. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15). 559--573.
[30]
Dirk Merkel. 2014. Docker: lightweight linux containers for consistent development and deployment. Linux Journal 2014, 239 (2014), 2.
[31]
Mugen Peng, Yong Li, Zhongyuan Zhao, and Chonggang Wang. 2015. System architecture and key technologies for 5G heterogeneous cloud radio access networks. IEEE network 29, 2 (2015), 6--14.
[32]
Will Reese. 2008. Nginx: the high-performance web server and reverse proxy. Linux Journal 2008, 173 (2008), 2.
[33]
Mahadev Satyanarayanan, Paramvir Bahl, Ramón Caceres, and Nigel Davies. 2009. The case for vm-based cloudlets in mobile computing. IEEE pervasive Computing 8, 4 (2009), 14--23.
[34]
Yogeshwer Sharma, Philippe Ajoux, Petchean Ang, David Callies, Abhishek Choudhary, Laurent Demailly, Thomas Fersch, Liat Atsmon Guz, Andrzej Kotulski, Sachin Kulkarni, Sanjeev Kumar, Harry Li, Jun Li, Evgeniy Makeev, Kowshik Prakasam, Robbert Van Renesse, Sabyasachi Roy, Pratyush Seth, Yee Jiun Song, Benjamin Wester, Kaushik Veeraraghavan, and Peter Xie. 2015. Wormhole: Reliable Pub-Sub to Support Geo-replicated Internet Services. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15). USENIX Association, Oakland, CA, 351--366. https://www.usenix.org/conference/nsdi15/technical-sessions/presentation/sharma
[35]
Tolga Soyata, Rajani Muraleedharan, Colin Funai, Minseok Kwon, and Wendi Heinzelman. 2012. Cloud-Vision: Real-time face recognition using a mobile-cloudlet-cloud acceleration architecture. In Computers and Communications (ISCC), 2012 IEEE Symposium on. IEEE, 000059--000066.
[36]
Mario Villamizar, Lina Ochoa, Harold Castro, Lorena Salamanca, Mauricio Verano, Rubby Casallas, Santiago Gil, Carlos Valencia, Angee Zambrano, Mery Lang, and others. 2016. Infrastructure Cost Comparison of Running Web Applications in the Cloud Using AWS Lambda and Monolithic and Microservice Architectures. In Cluster, Cloud and Grid Computing (CCGrid), 2016 16th IEEE/ACM International Symposium on. IEEE, 179--182.
[37]
Zhe Wu, Michael Butkiewicz, Dorian Perkins, Ethan Katz-Bassett, and Harsha V Madhyastha. 2013. Spanstore: Cost-effective geo-replicated storage spanning multiple cloud services. In Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles. ACM, 292--308.
[38]
Rong Yu, Yan Zhang, Stein Gjessing, Wenlong Xia, and Kun Yang. 2013. Toward cloud-based vehicular networks with efficient resource management. IEEE Network 27, 5 (2013), 48--55.

Cited By

View all
  • (2024)PathFSProceedings of the 7th International Workshop on Edge Systems, Analytics and Networking10.1145/3642968.3654822(55-60)Online publication date: 22-Apr-2024
  • (2024)Large-Scale Causal Data Replication for Stateful Edge Applications2024 IEEE 44th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS60910.2024.00028(209-220)Online publication date: 23-Jul-2024
  • (2024)ECO: Edge Continuum Orchestrator Framework for managing serverless chains across the Cloud-Edge Spectrum2024 33rd International Conference on Computer Communications and Networks (ICCCN)10.1109/ICCCN61486.2024.10637523(1-6)Online publication date: 29-Jul-2024
  • Show More Cited By

Index Terms

  1. Cloudpath: a multi-tier cloud computing framework

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SEC '17: Proceedings of the Second ACM/IEEE Symposium on Edge Computing
    October 2017
    365 pages
    ISBN:9781450350877
    DOI:10.1145/3132211
    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: 12 October 2017

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. cloud computing
    2. computer systems organization
    3. mobile edge computing
    4. path computing

    Qualifiers

    • Research-article

    Conference

    SEC '17
    Sponsor:
    SEC '17: IEEE/ACM Symposium on Edge Computing
    October 12 - 14, 2017
    California, San Jose

    Acceptance Rates

    SEC '17 Paper Acceptance Rate 20 of 41 submissions, 49%;
    Overall Acceptance Rate 40 of 100 submissions, 40%

    Upcoming Conference

    SEC '24
    The Nineth ACM/IEEE Symposium on Edge Computing
    December 4 - 7, 2024
    Rome , Italy

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)172
    • Downloads (Last 6 weeks)11
    Reflects downloads up to 23 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)PathFSProceedings of the 7th International Workshop on Edge Systems, Analytics and Networking10.1145/3642968.3654822(55-60)Online publication date: 22-Apr-2024
    • (2024)Large-Scale Causal Data Replication for Stateful Edge Applications2024 IEEE 44th International Conference on Distributed Computing Systems (ICDCS)10.1109/ICDCS60910.2024.00028(209-220)Online publication date: 23-Jul-2024
    • (2024)ECO: Edge Continuum Orchestrator Framework for managing serverless chains across the Cloud-Edge Spectrum2024 33rd International Conference on Computer Communications and Networks (ICCCN)10.1109/ICCCN61486.2024.10637523(1-6)Online publication date: 29-Jul-2024
    • (2024)Distributed Dataflow Across the Edge-Cloud Continuum2024 IEEE 17th International Conference on Cloud Computing (CLOUD)10.1109/CLOUD62652.2024.00043(316-327)Online publication date: 7-Jul-2024
    • (2023)Data Management Systems for the Hierarchical EdgeGetMobile: Mobile Computing and Communications10.1145/3614214.361421827:2(11-17)Online publication date: 5-Aug-2023
    • (2023)Laminar: Dataflow Programming for Serverless IoT ApplicationsProceedings of the 1st Workshop on SErverless Systems, Applications and MEthodologies10.1145/3592533.3592805(5-11)Online publication date: 8-May-2023
    • (2023)SAP: Subchain-Aware NFV Service Placement in Mobile Edge CloudIEEE Transactions on Network and Service Management10.1109/TNSM.2022.320138820:1(319-341)Online publication date: Mar-2023
    • (2023)R2: A Distributed Remote Function Execution Mechanism With Built-In MetadataIEEE/ACM Transactions on Networking10.1109/TNET.2022.319846731:2(710-723)Online publication date: Apr-2023
    • (2023)Context-Aware Routing in Fog Computing SystemsIEEE Transactions on Cloud Computing10.1109/TCC.2021.310299611:1(532-549)Online publication date: 1-Jan-2023
    • (2023)DEPS: A Demand-Oriented Framework for Edge Intelligent Production System2023 IEEE/ACIS 23rd International Conference on Computer and Information Science (ICIS)10.1109/ICIS57766.2023.10210268(65-72)Online publication date: 23-Jun-2023
    • Show More Cited By

    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