Cresco: A distributed agent-based edge computing framework

The Cresco distributed agent-based framework is designed to address the challenges of edge computing. We present an actor-model implementation for the management of large numbers of geographically distributed services, comprised from heterogeneous resources and communication protocols, in support of low-latency realtime streaming applications. We present the purpose of our work, the basic methodology, the initial results already obtained, the relationship to the existing software, and the potential of the presently implemented framework to a number of potential further projects that could be developed on the basis of the existing implementation.

[1]  Peter C. Evans,et al.  Industrial Internet: Pushing the Boundaries of Minds and Machines , 2012 .

[2]  Wayne H. Wolf,et al.  Cyber-physical Systems , 2009, Computer.

[3]  日経BP社,et al.  Amazon Web Services完全ソリューションガイド , 2016 .

[4]  Sneha A. Dalvi,et al.  Internet of Things for Smart Cities , 2017 .

[5]  Scott E. Page,et al.  Agent-Based Models , 2014, Encyclopedia of GIS.

[6]  Ronald L. Rivest,et al.  The MD5 Message-Digest Algorithm , 1992, RFC.

[7]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[8]  Francois Yergeau UTF-8, a transformation format of ISO 10646 , 1998, RFC.

[9]  Joe Armstrong,et al.  Concurrent programming in ERLANG , 1993 .

[10]  Bo Hu,et al.  A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective , 2014, IEEE Internet of Things Journal.

[11]  Rich Salz,et al.  A Universally Unique IDentifier (UUID) URN Namespace , 2005, RFC.

[12]  Other Contributors Are Indicated Where They Contribute Apache License - Version 1.0 , 2017 .

[13]  T. V. Lakshman,et al.  Network aware resource allocation in distributed clouds , 2012, 2012 Proceedings IEEE INFOCOM.

[14]  Jorge Sá Silva,et al.  Security for the Internet of Things: A Survey of Existing Protocols and Open Research Issues , 2015, IEEE Communications Surveys & Tutorials.

[15]  Jürgen Dix,et al.  Heterogeneous Agent Systems , 2000 .

[16]  Olivier Hersent,et al.  M2M Communications: A Systems Approach , 2012 .

[17]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[18]  Vasileios Pappas,et al.  Improving the Scalability of Data Center Networks with Traffic-aware Virtual Machine Placement , 2010, 2010 Proceedings IEEE INFOCOM.

[19]  Carl Hewitt,et al.  A Universal Modular ACTOR Formalism for Artificial Intelligence , 1973, IJCAI.

[20]  V. K. Cody Bumgardner OpenStack in Action , 2016 .

[21]  Marshall Copeland,et al.  Microsoft Azure , 2015, Apress.

[22]  More than 50 billion connected devices , 2011 .