2015 · 13 citations · 16 references
ComputingCloud ComputingCloud ArchitectureCloud InfrastructureEdge ComputingCloud Resource ManagementEdge Computing InfrastructureEdge InfrastructureEdge-cloud ArchitectureEdge-cloud IntegrationLatency OptimizationCloud Computing SystemsDistributed Edge InfrastructureEdge CloudOrchestrationService AvailabilityService OrchestrationService PlacementThroughput
Today's centralized cloud-computing infrastructures have not been designed with geo-localized, personalized, bandwidth/processing-intensive, real-time applications in mind. High network delay and low throughput can have a significant impact on the user experience. Instead, such services could be deployed in distributed service nodes at the edge of the network, closer to the user. In this paper we focus on composite services of which the components are running in different service nodes. We present a two-layer framework that provides service orchestration and instance selection. We present the orchestration mechanisms to enable the flexible re-use of components across different composite services. For the resolution layer of our framework, we present two modes of operation that combine network and service availability information for efficient per-request instance selection among a multitude of service replicas.
16
Fog computing and its role in the internet of things
Flavio Bonomi, Rodolfo Milito, Jiang Zhu et al. · 2012 · 6K citations · Full text
The Case for VM-Based Cloudlets in Mobile Computing
Mahadev Satyanarayanan, Paramvir Bahl, Rafaela Cáceres et al. · IEEE Pervasive Computing · 2009 · 3.7K citations
MASON: A Multiagent Simulation Environment
Sean Luke, Claudio Cioffi‐Revilla, Liviu Panait et al. · SIMULATION · 2005 · 1K citations
Benjamin Farley, Ari Juels, Venkatanathan Varadarajan et al. · 2012 · 168 citations
Scalable crowd-sourcing of video from mobile devices
Pieter Simoens, Yu Xiao, Padmanabhan Pillai et al. · 2013 · 168 citations · Full text