The proliferation of sensors over the last years has generated large amounts of raw data, forming data streams that need to be processed. In many cases, cloud resources are used for such processing, exploiting their flexibility, but these sensor streaming applications often need to support operational and control actions that have real-time and low-latency requirements that go beyond the cost effective and flexible solutions supported by existing cloud frameworks, such as Apache Kafka, Apache Spark Streaming, or Map-Reduce Streams. In this paper, we describe a model-driven and stepwise refinement methodological approach for streaming applications executed over clouds. The central role is assigned to a set of Petri Net models for specifying ...
Mobile cloud computing is a way of delegating complex algorithms from a mobile device to the cloud ...
With the increasing trend of using cloud computing resources, the efficient utilization of these res...
Sensor networks provide a method of collecting environmental data for use in a variety of distribute...
Abstract—Real-time stream processing in the cloud is gaining significant attention for its ability t...
The serverless computing model extends potential deployment options for cloud applications, by allow...
Resource scarcity is a major obstacle for many mobile applications, since devices have limited batte...
Performance assessment of cloud-based applications requires new methodologies to deal with the compl...
Reproducibility Code for the paper "Modeling Serverless Function Behaviours" This code implements a...
Data-intensive applications (DIAs) based on so-called Big Data technologies are nowadays a common so...
Recent advances in sensor technologies and instrumentation have led to an extraordinary growth of da...
We consider the application of cloud computing to the process of algorithm development. We introduce...
Often, there is a particular type of applications in different scientific domains, i.e., non-interac...
The last years witnessed a steep rise in data generation worldwide and, consequently, the widespread...
Many scientific areas make extensive use of computer simulations to study complex real-world process...
International audienceInfrastructure clouds revolutionized the way in which we approach resource pro...
Mobile cloud computing is a way of delegating complex algorithms from a mobile device to the cloud ...
With the increasing trend of using cloud computing resources, the efficient utilization of these res...
Sensor networks provide a method of collecting environmental data for use in a variety of distribute...
Abstract—Real-time stream processing in the cloud is gaining significant attention for its ability t...
The serverless computing model extends potential deployment options for cloud applications, by allow...
Resource scarcity is a major obstacle for many mobile applications, since devices have limited batte...
Performance assessment of cloud-based applications requires new methodologies to deal with the compl...
Reproducibility Code for the paper "Modeling Serverless Function Behaviours" This code implements a...
Data-intensive applications (DIAs) based on so-called Big Data technologies are nowadays a common so...
Recent advances in sensor technologies and instrumentation have led to an extraordinary growth of da...
We consider the application of cloud computing to the process of algorithm development. We introduce...
Often, there is a particular type of applications in different scientific domains, i.e., non-interac...
The last years witnessed a steep rise in data generation worldwide and, consequently, the widespread...
Many scientific areas make extensive use of computer simulations to study complex real-world process...
International audienceInfrastructure clouds revolutionized the way in which we approach resource pro...
Mobile cloud computing is a way of delegating complex algorithms from a mobile device to the cloud ...
With the increasing trend of using cloud computing resources, the efficient utilization of these res...
Sensor networks provide a method of collecting environmental data for use in a variety of distribute...