Balázs Németh

Mr. Balázs Németh

MTA-BME Network Softwarization Research Group
orcid

Research Focus & Metrics

Academic Career Length

7Years (2020-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
30 July 2021 in IEEE Communications Surveys & Tutorials
Verified
Journal Article
Open access
BSBalázs Sonkoly
Balázs Sonkoly
JCJános Czentye
János Czentye
MSMark Szalay
Mark Szalay
Balázs NémethBalázs Németh
Balázs Németh
Laszlo TokaLaszlo Toka
Laszlo Toka
Edge computing is a (r)evolutionary extension of traditional cloud computing. It expands central cloud infrastructure with execution environments close to the users in terms of latency in order to enable a new generation of cloud applications. This paradigm shift has opened the door for telecommunications operators, mobile and fixed network vendors: they have joined the cloud ecosystem as essential stakeholders considerably influencing the future success of the technology. A key problem in edge computing is the optimal placement of computational units (virtual machines, containers, tasks or functions) of novel distributed applications. These components are deployed to a geographically distributed virtualized infrastructure and heterogeneous networking technologies are invoked to connect them while respecting quality requirements. The optimal hosting environment should be selected based on multiple criteria by novel scheduler algorithms which can cope with the new challenges of distributed cloud architecture where networking aspects cannot be ignored. The research community has dedicated significant efforts to this topic during recent years and a vast number of theoretical results have been published addressing different variants of the related mathematical problems. However, a comprehensive survey focusing on the technical and analytical aspects of the placement problem in various edge architectures is still missing. This survey provides a comprehensive summary and a structured taxonomy of the vast research on placement of computational entities in emerging edge infrastructures. Following the given taxonomy, the research papers are analyzed and categorized according to several dimensions, such as the capabilities of the underlying platforms, the structure of the supported services, the problem formulation, the applied mathematical methods, the objectives and constraints incorporated in the optimization problems, and the complexity of the proposed methods. We summarize the gained insights and important lessons learned, and finally, we reveal some important research gaps in the current literature.

1 November 2020 in Journal of Network and Computer Applications
Verified
Journal Article
Open access
BSBalázs Sonkoly
Balázs Sonkoly
DHDávid Haja
Dávid Haja
Balázs NémethBalázs Németh
Balázs Németh
MSMárk Szalay
Márk Szalay
JCJános Czentye
János Czentye
Laszlo TokaLaszlo Toka
Laszlo Toka

28 January 2021 in IEEE Transactions on Mobile Computing
Verified
Journal Article
Closed access
Balázs NémethBalázs Németh
Balázs Németh
NMNuria Molner
Nuria Molner
JPJorge Martín Pérez
Jorge Martín Pérez
Carlos J. BernardosCarlos J. Bernardos
Carlos J. Bernardos
AOAntonio de la Oliva
Antonio de la Oliva
BSBalázs Sonkoly
Balázs Sonkoly
Ongoing research and industrial exploitation of SDN and NFV technologies promise higher flexibility on network automation and infrastructure optimization. Choosing the location of Virtual Network Functions is a central problem in the automation and optimization of the software-defined, virtualization-based next generation of networks such as 5G and beyond. Network services provided for autonomous vehicles, factory automation, e-health and cloud robotics often require strict delay bounds and reliability constraints influenced by the location of its composing Virtual Network Functions. Robots, vehicles and other end-devices provide significant capabilities such as actuators, sensors and local computation which are essential for some services. Moreover, these devices are continuously on the move and might lose network connection or run out of battery, which further challenge service delivery in this dynamic environment. This work tackles the mobility, and battery restrictions; as well as the temporal aspects and conflicting traits of reliable, low latency service deployment over a volatile network, where mobile compute nodes act as an extension of the cloud and edge computing infrastructure. The problem is formulated as a cost-minimizing Virtual Network Function placement optimization and an efficient heuristic is proposed. The algorithms are extensively evaluated from various aspects by simulation on detailed real-world scenarios.

12 June 2020 in IEEE Journal on Selected Areas in Communications
Verified
Journal Article
Open access
BSBalázs Sonkoly
Balázs Sonkoly
RSRóbert Szabó
Róbert Szabó
Balázs NémethBalázs Németh
Balázs Németh
JCJános Czentye
János Czentye
DHDavid Haja
David Haja
Laszlo TokaLaszlo Toka
Laszlo Toka
Envisioned 5G applications and services, such as Tactile Internet, Industry 4.0 use-cases, remote control of drone swarms, pose serious challenges to the underlying networks and cloud platforms. On the one hand, evolved cloud infrastructures provide the IT basis for future applications. On the other hand, networking is in the middle of a momentous revolution and important changes are mainly driven by Network Function Virtualization (NFV) and Software Defined Networking (SDN). A diverse set of cloud and network resources, controlled by different technologies and owned by cooperating or competing providers, should be coordinated and orchestrated in a novel way in order to enable future applications and fulfill application level requirements. In this paper, we propose a novel cross domain orchestration system which provides wholesale XaaS (Anything as a Service) services over multiple administrative and technology domains. Our goal is threefold. First, we design a novel orchestration system exploiting a powerful information model and propose a versatile embedding algorithm with advanced capabilities as a key enabler. The main features of the architecture include $i$ ) efficient and multi-purpose service embedding algorithms which can be implemented based on graph models, $ii$ ) inherent multi-domain support, $iii$ ) programmable aggregation of different resources, $iv$ ) information hiding together with flexible delegation of certain requirements enabling multi-operator use-cases, and $v$ ) support for legacy technologies. Second, we present our proof-of-concept prototype implementing the proposed system. Third, we establish a dedicated test environment spanning across multiple European sites encompassing sandbox environments from both operators and the academia in order to evaluate the operation of the system. Dedicated experiments confirm the feasibility and good scalability of the whole framework.

9 July 2020 in Sensors
Verified
Journal Article
Open access
PDF file
Balázs NémethBalázs Németh
Balázs Németh
BSBalázs Sonkoly
Balázs Sonkoly
A vast range of sensors gather data about our environment, industries and homes. The great profit hidden in this data can only be exploited if it is integrated with relevant services for analysis and usage. A core concept of the Internet of Things targets this business opportunity through various applications. The virtualized and software-controlled 5G networks are expected to achieve the scale and dynamicity of communication networks required by Internet of Things (IoT). As the computation and communication infrastructure rapidly evolves, the corresponding substrate models of service placement algorithms lag behind, failing to appropriately describe resource abstraction and dynamic features. Our paper provides an extension to existing IoT service placement algorithms to enable them to keep up with the latest infrastructure evolution, while maintaining their existing attributes, such as end-to-end delay constraints and the cost minimization objective. We complement our recent work on 5G service placement algorithms by theoretical foundation for resource abstraction, elasticity and delay constraint. We propose efficient solutions for the problems of aggregating computation resource capacities and behavior prediction of dynamic Kubernetes infrastructure in a delay-constrained service embedding framework. Our results are supported by mathematical theorems whose proofs are presented in detail.