2 results
Now showing1 - 2 of 2
- Some of the metrics are blocked by yourconsent settings
Item type:Publication, Access status: without files , Connecting Fog and Cloud Computing(2017-03); ; ; Fog computing provides a conceptual approach for virtualizing and orchestrating computing, networking, and storage resources to process data. This issue helps toprogress the fog computing research field and offer solutions. It is clear that we are still in the formative phase of fog computing, and only the future will reveal which parts of the (sometimes competing) visions, solution proposals, and application areas will prove to be of most value to society and industry. However, as the four papers in this special issue show, the opportunities, as well as the challenges, are manifold. Some of these challenges can be addressed by adapting solutions that have proven their value before, such as the contributions on load balancing, scheduling, and NFV in this special issue.Publicationtype: Journal Article25 - Some of the metrics are blocked by yourconsent settings
Item type:Publication, Access status: without files , SPEEDL - A Declarative Event-Based Language to Define the Scaling Behavior of Cloud ApplicationsContemporary cloud providers offer out-of-the-box auto-scaling solutions. However, defining a non-trivial scaling behavior that goes beyond the feature set provided by existing solutions is still challenging. In this paper we present SPEEDL, a declarative and extensible domain-specific language that simplifies the creation of elastic scaling behavior on top of IaaS clouds. SPEEDL simplifies the creation of event-driven policies for resource management (How many resources, and what resource types, are needed?), as well as task mapping (Which tasks should be handled by which resources?). Based on a dataset of real-life scaling policies, we demonstrate that SPEEDL can cover most scaling behaviors real-life developers want to express, and that the resulting SPEEDL policies are at the same time substantially more compact, easier to read, and less error-prone than the same behavior expressed via a general-purpose programming language.Publicationtype: Conference Paper28