Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Harald Gustafsson is active.

Publication


Featured researches published by Harald Gustafsson.


international conference on distributed computing systems | 2017

Calvin Constrained — A Framework for IoT Applications in Heterogeneous Environments

Amardeep Mehta; Rami Baddour; Fredrik Svensson; Harald Gustafsson; Erik Elmroth

Calvin is an IoT framework for application development, deployment and execution in heterogeneous environments, that includes clouds, edge resources, and embedded or constrained resources. Inside Calvin, all the distributed resources are viewed as one environment by the application. The framework provides multi-tenancy and simplifies development of IoT applications, which are represented using a dataflow of application components (named actors) and their communication. The idea behind Calvin poses similarity with the serverless architecture and can be seen as Actor as a Service instead of Function as a Service. This makes Calvin very powerful as it does not only scale actors quickly but also provides an easy actor migration capability. In this work, we propose Calvin Constrained, an extension to the Calvin framework to cover resource-constrained devices. Due to limited memory and processing power of embedded devices, the constrained side of the framework can only support a limited subset of the Calvin features. The current implementation of Calvin Constrained supports actors implemented in C as well as Python, where the support for Python actors is enabled by using MicroPython as a statically allocated library, by this we enable the automatic management of state variables and enhance code re-usability. As would be expected, Python-coded actors demand more resources over C-coded ones. We show that the extra resources needed are manageable on current off-the-shelve micro-controller-equipped devices when using the Calvin framework.


Archive | 2000

System and method for dual microphone signal noise reduction using spectral subtraction

Harald Gustafsson; Ulf Lindgren; Ingvar Claesson; Sven Nordholm


Archive | 2001

System and method for modifying speech signals

Harald Gustafsson; Ulf Lindgren; Clas Thurban; Petra Deutgen


Journal of the Acoustical Society of America | 1998

Signal noise reduction by spectral subtraction using linear convolution and casual filtering

Harald Gustafsson; Ingvar Claesson; Sven Nordholm


Archive | 1999

Signal noise reduction by time-domain spectral subtraction using fixed filters

Harald Gustafsson; Ingvar Claesson; Sven Nordholm


Archive | 2001

Method of transmitting voice information and an electronic communications device for transmission of voice information

Harald Gustafsson; Ulf Lindgren; Ingvar Claesson; Mattias Dahl


Archive | 2004

Midi Encoding and Decoding

Ulf Lindgren; Harald Gustafsson


Archive | 2011

Technique for Selecting a Frequency of Operation in a Processor System

Harald Gustafsson


Archive | 2012

Debugging in a dataflow programming environment

Johan Eker; Harald Gustafsson; Song Yuan


Archive | 2009

Interrupt controller and methods of operation

Harald Gustafsson; Ulf Morland; Per-Inge Tallberg

Collaboration


Dive into the Harald Gustafsson's collaboration.

Top Co-Authors

Avatar

Ingvar Claesson

Blekinge Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ulf Lindgren

Ericsson Mobile Communications

View shared research outputs
Top Co-Authors

Avatar

Ingvar Claesson

Blekinge Institute of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge