Stefan Nastić

ORCID: 0000-0003-0410-6315
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • IoT and Edge/Fog Computing
  • Cloud Computing and Resource Management
  • Software System Performance and Reliability
  • Context-Aware Activity Recognition Systems
  • Distributed and Parallel Computing Systems
  • Blockchain Technology Applications and Security
  • Mobile Crowdsensing and Crowdsourcing
  • Caching and Content Delivery
  • Smart Cities and Technologies
  • Cloud Data Security Solutions
  • Service-Oriented Architecture and Web Services
  • Green IT and Sustainability
  • Modular Robots and Swarm Intelligence
  • Peer-to-Peer Network Technologies
  • Age of Information Optimization
  • Distributed systems and fault tolerance
  • Energy Efficient Wireless Sensor Networks
  • Bluetooth and Wireless Communication Technologies
  • Smart Grid Security and Resilience
  • Software-Defined Networks and 5G
  • Privacy, Security, and Data Protection
  • Scientific Computing and Data Management
  • Human Pose and Action Recognition
  • Data Quality and Management
  • Image and Video Quality Assessment

TU Wien
2016-2025

Universität Innsbruck
2024

Dongguan University of Technology
2021

New Jersey Institute of Technology
2021

University of Vienna
2019

Contemporary solutions for cloud-supported, edge-data analytics mostly apply techniques in a rigid bottom-up approach, regardless of the data's origin. Typically, data are generated at edge infrastructure and transmitted to cloud, where traditional applied. Currently, developers forced resort ad hoc specifically tailored available (for example, devices) when designing, developing, operating applications. Here, novel approach implements real-time edge-computing The authors introduce their...

10.1109/mic.2017.2911430 article EN IEEE Internet Computing 2017-01-01

Cloud computing is ever stronger converging with the Internet of Things (IoT) offering novel techniques for IoT infrastructure virtualization and its management on cloud. However, system designers operations managers face numerous challenges to realize cloud systems in practice, mainly due complexity involved provisioning large-scale diversity their requirements terms resources consumption, customization capabilities runtime governance. In this paper, we introduce concept software-defined...

10.1109/ficloud.2014.52 article EN 2014-08-01

The edge–cloud continuum combines heterogeneous resources, which are complex to manage. Serverless edge computing is a suitable candidate manage the by abstracting away underlying infrastructure, improving developers' experiences, and optimizing overall resource utilization. However, understanding overcoming programming support, reliability, performance engineering challenges essential for success of serverless computing. In this article, we review evaluate maturity approaches continuum. Our...

10.1109/mic.2023.3260939 article EN IEEE Internet Computing 2023-05-01

Publish-subscribe middleware is a popular technology for facilitating device-to-device communication in large-scale distributed Internet of Things (IoT) scenarios. However, the stringent quality service (QoS) requirements imposed by many applications cannot be met cloud-based solutions alone. Edge computing considered key enabler such applications. Client mobility and dynamic resource availability are prominent challenges edge architectures. In this paper, we present EMMA, an edge-enabled...

10.1109/ic2e.2018.00043 article EN 2018-04-01

The serverless paradigm has been rapidly adopted by developers of cloud-native applications, mainly because it relieves them from the burden provisioning, scaling and operating underlying infrastructure. In this paper, we propose a novel computing - Deviceless Edge Computing that extends to edge network, enabling IoT devices be seamlessly integrated as application execution We also discuss open challenges realize Computing, based on our experience in prototyping deviceless platform.

10.1145/3078468.3078497 article EN 2017-05-19

Cloud computing technologies have recently been intensively exploited for the development and management of large-scale IoT systems, due to their capability integrate diverse types devices support big data analytics in an elastic manner. However, diversity, complexity scale need handle large volumes a nontrivial manner, plethora domain-dependent controls, programming applications on cloud platforms still remains great challenge. To date, existing work neglects high-level models focuses...

10.1109/soca.2013.48 article EN 2013-12-01

The rapid evolution of Internet Things (IoT) devices (e.g., sensors and gateways) the almost ubiquitous connectivity 4G, Wi-Fi, RFID/NFC, Bluetooth, IEEE 802.15.4) are forcing us to radically rethink how effectively deal with massive volume, velocity, variety big data produced by such IoT devices. There currently 6.4 billion in use around world their number, capabilities, as well scope use, keeps growing rapidly.

10.1109/mcc.2017.22 article EN IEEE Cloud Computing 2017-03-01

Internet of Things (IoT) devices are usually considered as external dependencies that only provide data, or process and execute simple instructions. Recently, IoT with embedded execution environments emerged allow practitioners to deploy custom application logic on the device. This approach fundamentally changes overall designing, developing, deploying managing systems. However, these exhibit significant differences in available environments, processing, storage capabilities. To accommodate...

10.1109/sose.2015.23 article EN 2015-03-01

The cloud computing paradigm introduces new possibilities and challenges for application design deployment. On-demand resource provisioning, as well cost elasticity, need to be considered when realizing large-scale distributed applications environments. Current approaches do not sufficiently address the of efficiently architecting deploying in a holistic manner deal with specific encountered infrastructures. In this paper we introduce methodology tackling practical problems designing...

10.1109/sose.2014.9 article EN 2014-04-01

Recent technological advances are creating possibilities for novel forms of interaction, collaboration, and organization labor in Smart Cities. In this paper, we present a reward-driven, Blockchain-backed platform acting as the enabler enactment ad-hoc, decentralized neighborhood-scale co-creation, citizen engagement activities.

10.1109/mic.2018.2881518 article EN IEEE Internet Computing 2018-11-15

Since the emergence of cloud computing service level objectives (SLOs) and agreements (SLAs) have put themselves forward as one key enablers for cloud's on-demand, pay-as-you-go consumption model. To date, vast majority platforms provide support SLAs only in terms statically predefined SLOs, e.g., availability, low-level resource capacity guarantees, CPU usage. Unfortunately, there is limited to clearly map workload performance requirements guarantees. In this article, we introduce SLOC— a...

10.1109/mic.2020.2987739 article EN IEEE Internet Computing 2020-05-01

10.1109/tpds.2025.3559021 article EN cc-by IEEE Transactions on Parallel and Distributed Systems 2025-01-01

Recently, we have witnessed numerous benefits of exploiting Cloud Computing models and technologies in the context Internet Things Edge Computing. However, utility-based provisioning paradigm, one most important properties Computing, is yet to be realized emerging IoT systems. In this paper, introduce a novel middleware, which provides comprehensive support for multi-level The main features our middleware include: i) A generic, light-weight resource abstraction mechanism, enables...

10.1109/sec.2016.35 article EN 2016-10-01

In this paper, a deviceless edge computing solution is analysed in contrast to the "traditional" server solution. We compare centralized with distributed approaches for horizontal offloading of data and computations, analyze requirements protocols realize such solutions. The proposed solutions are more energy-efficient (IoT devices may work longer period without recharging), provide scalable elastic environment extended fault tolerance.

10.1109/mic.2019.2892219 article EN IEEE Internet Computing 2019-01-01

Service Level Objectives (SLOs) allow defining expected performance of cloud services, such that service providers know what they guarantee and consumers to expect. Most approaches focus on low-level SLOs, closely related resources, e.g., average CPU or memory usage, are usually bound specific elasticity controllers. We present SLO Script, a language accompanying framework, motivated by real-world, industrial needs define complex, high-level SLOs in an orchestrator-independent manner. The...

10.1109/icws53863.2021.00017 article EN 2021-09-01

Serverless computing has been establishing itself as a compelling paradigm for the development and of modern cloud-native applications. represents next step in evolution cloud programming models, services platforms, which is especially appealing due to its low management overhead, easy deployment, scale-to-zero promise optimized costs. Recently, advantages it offers, serverless growing beyond traditional clouds, making way Edge. The natural evolutionary unify Edge Cloud into what we refer...

10.1109/cogmi56440.2022.00011 article EN 2022-12-01

Pervasive applications are based on acquisition and consumption of real-time data from various environments. The quality such fluctuates constantly because the dynamic nature pervasive Although has notable impact applications, little been done handling in On one hand past research is mostly scope database applications. other work Quality Context still lacks feasibility practice, thus not yet adopted by most context-aware systems. This paper proposes three metric definitions - Currency,...

10.1109/iccse.2012.88 article EN 2012-12-01

Internet of Things (IoT) systems open up massive versatility and opportunity to our world. Providing solutions for smart cities, healthcare, energy, mobility, such increasingly permeate critical aspects human activity. In a flourish growth, these complex run software, are dynamic, without stable spatial temporal boundaries, involve mostly independent software components with different lifespans evolution models. IoT provide data-centric, device-centric service-centric functionalities that...

10.1109/icdcs.2019.00174 article EN 2019-07-01

Application workload scheduling in hybrid Cloud-Edge-IoT infrastructures has been extensively researched over the last years. The recent trend of containerizing application workloads, both cloud and on edge, further fueled need for more advanced solutions these infrastructures. Unfortunately, most current approaches are not fully sensitive to edge properties also lack adequate support Service Level Objective (SLO) awareness. Previously, we introduced software defined gateways (SDGs), which...

10.1109/cloud53861.2021.00034 article EN 2021-09-01

Service Level Objectives (SLOs) guide the elasticity of cloud applications, e.g., by deciding when and how much resources provisioned to an application should be changed. Evaluating SLOs requires metrics, which can directly measured on or system, or, more elaborately, composed from multiple low-level metrics. The implementation such metrics SLOs, triggering strategies, allowing configurability user deploying application, a flexible middleware. In this paper, we present middleware that...

10.1109/cloud53861.2021.00055 article EN 2021-09-01

Recently, emerging IoT cloud systems create numerous opportunities for a variety of stakeholders in terms optimizing their existing business processes, as well developing novel cross-organization and cross-domain applications. However, developers such face plethora challenges, mainly due to complex dependencies between the application logic underlying infrastructure, difficulties provision govern vast, geographically distributed resources. In this paper, we introduce SDG-Pro – programming...

10.1186/s13174-015-0037-1 article EN cc-by-nc Journal of Internet Services and Applications 2015-08-01

The continuous expansion of Edge computing calls for efficient scheduling techniques the employed microservices. However, typical container schedulers often fall short when used in an cluster with heterogeneous devices and unstable network connections, because they do not account any Quality Service (QoS) requirements. This makes it hard applications to fulfill their Level Objectives (SLOs). In this paper we present Polaris Scheduler, SLO-aware scheduler that is developed as part Linux...

10.1109/ucc56403.2022.00017 article EN 2022-12-01
Coming Soon ...