On the Future of Cloud Engineering

@article{Bermbach2021OnTF,
  title={On the Future of Cloud Engineering},
  author={David Bermbach and Abhishek Chandra and Chandra Krintz and Aniruddha S. Gokhale and Aleksander Slominski and Lauritz Thamsen and Everton Cavalcante and Tian Guo and Ivona Brandi{\'c} and Richard Wolski},
  journal={2021 IEEE International Conference on Cloud Engineering (IC2E)},
  year={2021},
  pages={264-275}
}
Ever since the commercial offerings of the Cloud started appearing in 2006, the landscape of cloud computing has been undergoing remarkable changes with the emergence of many different types of service offerings, developer productivity enhancement tools, and new application classes as well as the manifestation of cloud functionality closer to the user at the edge. The notion of utility computing, however, has remained constant throughout its evolution, which means that cloud users always seek… 

Figures from this paper

Model-Based Cloud Service Deployment Optimisation Method For Minimisation of Application Service Operational Cost

The results indicate the applicability and relevance of the proposed approach for cloud applications in the early service lifecycle phase since application providers can gain useful insights regarding service deployment decision without acquiring extensive datasets for the analysis.

Streaming vs. Functions: A Cost Perspective on Cloud Event Processing

An extensive evaluation of the selection of FaaS and DSP from a cost perspective shows how application type, cloud service provider, and runtime environment can affect the cost of application deployments and derive decision guidelines for cloud engineers.

AuctionWhisk: Using an auction‐inspired approach for function placement in serverless fog platforms

An auction‐inspired approach in which application developers bid on resources while fog nodes decide locally which functions to execute and which to offload in order to maximize revenue is presented.

Fusionize: Improving Serverless Application Performance through Feedback-Driven Function Fusion

Fusionize is a framework that removes concerns from developers by automatically fusing the application code into a multi-function orchestration with varying function size and optimizes the distribution of application parts to functions to optimize deployment goals such as end-to-end latency and cost.

Towards grassroots peering at the edge

This position paper identifies and discusses the problem of having multiple ISPs in edge-to-edge communication and proposes that edge operators create direct edge- to-edge links in a grassroots fashion and discusses different implementation options.

Predictive replica placement for mobile users in distributed fog data stores with client-side markov models

Variations of Markov model algorithms that can run on clients to increase the data availability while minimizing excess data are presented and it is found the availability of data at the closest node can be improved by 35% without incurring the storage and communication overheads of global replication.

AI for Next Generation Computing: Emerging Trends and Future Directions

References

SHOWING 1-10 OF 139 REFERENCES

A Research Perspective on Fog Computing

The concept of Fog Computing is described in detail, the main obstacles for Fog Computing adoption are discussed, and a consistent use of the service-oriented computing paradigm for fog infrastructure services is suggested.

Efficient Autoscaling in the Cloud Using Predictive Models for Workload Forecasting

A model-predictive algorithm for workload forecasting that is used for resource auto scaling is developed and empirical results are provided that demonstrate that resources can be allocated and deal located by the algorithm in a way that satisfies both the application QoS while keeping operational costs low.

INDICES: Exploiting Edge Resources for Performance-Aware Cloud-Hosted Services

INDICES framework is proposed, providing a novel solution that determines when and to which MDC a service should be migrated to and thus provides the desired performance and empirical results validating the claims are presented.

Cloud Federation: Effects of Federated Compute Resources on Quality of Service and Cost*

Taking a client-side perspective on federated compute services, how choosing a certain federation strategy affects Quality of Service and cost of the resulting service or application is analysed.

Cloud Federation

The definition of the term Cloud Federation is suggested, a concept of service aggregation characterized by interoperability features, which addresses the economic problems of vendor lock-in and provider integration and suggests a template for creating value-added software solutions.

Towards a Serverless Platform for Edge Computing

A serverless platform for edge computing is proposed and results demonstrate the feasibility of the proposed solution for satisfying different application requirements in diverse deployment configurations of heterogeneous fog nodes.

Improving Application Migration to Serverless Computing Platforms: Latency Mitigation with Keep-Alive Workloads

This paper presents a case study migration of the Precipitation Runoff Modeling System (PRMS), a Java-based environmental modeling application to the AWS Lambda serverless platform, and investigates performance and cost implications of memory reservation size, and evaluates scaling performance for increasing concurrent workloads.

Firecracker: Lightweight Virtualization for Serverless Applications

Firecracker is a new open source Virtual Machine Monitor specialized for serverless workloads, but generally useful for containers, functions and other compute workloads within a reasonable set of constraints.

Cloudburst: Stateful Functions-as-a-Service

Empirical results show that Cloudburst makes stateful functions practical, reducing the state-management overheads of current FaaS platforms by orders of magnitude while also improving the state of the art in serverless consistency.

Improving profit through cloud federation

The algorithm performance evaluation and the identified benefits show the conditions for profitable cloud federations and the efficiency of the proposed model in improving profit.
...