- Bibliography (CROSBI)
- Biography
- Teaching
- Research areas
- Professional memberships
- Personal data
- List of select projects
- Hobbies and interests
Comparing Remote and Proximal Sensing of Agrometeorological Parameters across Different Agricultural Regions in Croatia: A Case Study Using ERA5-Land, Agri4Cast, and In Situ Stations during the Period 2019–2021
Comparing Remote and Proximal Sensing of Agrometeorological Parameters across Different Agricultural Regions in Croatia: A Case Study Using ERA5-Land, Agri4Cast, and In Situ Stations during the Period 2019-2021
Evaluating Secure Variants of the MQTT Protocol on Resource-Constraint Devices for Precision Agriculture
Performance Evaluation of Container Orchestration Tools in Edge Computing Environments
Linear Machine Learning Algorithm for Early Annual Corn Yield Prediction
Distributed Location-Aware IoT Device Control Based on Indoor Positioning
Agents and Multi-agent Systems: Technologies and Applications 2023
Building an Interoperable IoT Ecosystem for Data-Driven Agriculture
Application of ˈRhyzo BZˈ fertilizer microparticles during pepper cultivation in urban gardens
IoT Field: Networked Devices and Big Data Processing for the Digitalization of Agriculture in the Republic of Croatia
Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment
Selecting IoT Communication Technologies for Sensing in Agriculture
Scheduling of contextually categorised Internet of Things services in fog computing environment
Towards Service Orchestration for the Cloud-to-Thing Continuum
Survey on Low Power Wide Area Networks in IoT
Agent-Based Control of Service Scheduling Within the Fog Environment
Agents and Multi-Agent Systems: Technologies and Applications
Location-Aware Scheduling of IoT Services in Fog Computing
The symbIoTe Solution for Semantic and Syntactic Interoperability of Cloud-based IoT Platforms
Agent-Based Approach for Energy-Efficient IoT Services Discovery and Management
Microservices in the Fog layer of IoT
Energy efficiency of machine-to-machine protocols
Internet of Things Cyber Security: Smart Door Lock System
Determining Topology in Multi-Technology Communication Network
Microservices as Agents in IoT Systems
Hands-On Education about Standardization : Is That What Industry Expects?
Energy efficient task allocation for service provisioning in Machine-to-Machine systems
Agent and Multi-Agent Systems: Technologies and Applications
Activity Detection in Smart Home Environment
Agent-Based System for Reliable Machine-to-Machine Communication
Energy consumption model for devices in machine-to-machine system
Influence of on-Device Measurement Analysis on Energy Efficiency in Machine-to-Machine Systems
Architecture and Functionality in M2M Standards
User interfaces adaptation for multimodal interaction in ambient assisted living
Interoperability Between Machine-to-Machine Communication System and IP Multimedia Subsystem
Data Filtering in Context-Aware Multi-agent System for Machine-to-Machine Communication
Agent and Multi-Agent Systems: Technologies and Applications : Proceedings of the 8th International Conference KES-AMSTA 2014
Context-aware Multi-agent System in Machine-to-Machine Communication
Scalability Issues of Firefly-Based Self-Synchronization in Collective Adaptive Systems
Communication and Security in Machine-to-Machine Systems
Quality-of-Service in Machine-to-Machine Service Provisioning Process
Introducing Gesture Interaction in the Ambient Assisted Living Platform universAAL
Semantics in multi-agent systems
Task migration of JADE agents on Android platform
Self-organizing Synchronization in Machine-to- Machine Communication Systems Based on a Pulse- Coupled Oscillators Model
Rich Presence Information in Agent based Machine-to-Machine Communication
Self-synchronization of Nonidentical Machines in Machine-to- Machine Systems
Towards Medication Management in Smart Homes
Accessing Student Information Systems Using Mobile Connected Devices
Universal Identification Scheme in Machine-to- Machine Systems
Self-synchronization of nonidentical machines in Machine-to-Machine Systems
A Self-optimizing Mobile Network: Auto-tuning the Network with Firefly-synchronized Agents
Agent and Multi-Agent Systems - Technology and Applications
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface
Market, Standardization, and Regulation Development in Machine-to-Machine Communications
Communication in machine-to-machine environments
Business intelligence and electronic commerce
The development of science and high education in the area of telecommunications and informatics in Croatia
Energy Consumption in Android Phones when using Wireless Communication Technologies
Machine to Machine Communication for Smart Environment
Comparing Different Overlay Topologies and Metrics in Pulse-Coupled Multi-Agent Systems
Machine to Machine Communication for Smart Environment
Service Platform Analysis for Messaging Services in New Generation Networks
Task Migration in Agent Systems with Mobile Phones
Collaborative Urban Computing: Serendipitous Cooperation between Users in an Urban Environment
Business intelligence and electronic commerce
Self-organized Multi-agent System for Service Management in the Next Generation Networks
Presence@FER: An Ecosystem for Rich Presence
Bio-inspired Approach to Time Synchronization in Multi-Agent System
Basic principles of Machine-to-Machine communication and its impact on telecommunications industry
Extending the JADE Agent Behaviour Model with JBehaviourTrees Framework
Android/OSGi-based Machine-to-Machine Context-Aware System
Performance Models for Multi-agent Systems and Mobile Agent Network
Genetic algorithm for optimizing service distributions
Achieving Collaborative Service Provisioning for Mobile Network Users: the CollDown Example
Team Formation and Optimization for Service Provisioning
Group-oriented Services: A Shift toward Consumer- Managed Relationship in Telecom Industry
Agent-enabled Collaborative Downloading: Towards Energy-efficient Provisioning of Group-oriented Services
Business intelligence and electronic commerce
The AMiGO-Mob: Agent-based Middleware for Group- oriented Mobile Service Provisioning
Business intelligence and electronic commerce
Fireflies Synchronization in Small Overlay Networks
Agent-based support for context-aware provisioning of IMS-enabled ubiquitous services
Agent and SIP based Mobile Peer to Peer
Functionality and Performance Issues in an Agent–Based Software Deployment Framework
Agent-based support for context-aware provisioning of IMS-enabled ubiquitous services
Multi-agent Service Deployment in Telecommunication Networks
Mobile Agent-Based System for Distributed Software Maintenance
Application of self-organized software agents in telecommunication service provisioning
Visualization and Optimization of Agent Coordination Strategies in Mobile Agent Network
Optimizing Service Distributions Using a Genetic Algorithm
Business Intelligence and e-business
Performance Evaluation of a Mobile Agent Network Using Network Calculus
Verification of the Mobile Agent Network Simulator - A Tool for Simulating Multi-Agent Systems
An Agent Based System for Business-Driven Service Provisioning
Network Simulation in a Fragmented Mobile Agent Network
Verification of Mobile Agent Network Simulator
Service Provisioning in Telecommunication Networks using Software Agents and Rule-based Approach
Simulation of Mobile Agent Network
Proceedings of the 9th International Conference on Telecommunications ConTEL 2007
Extending UML Sequence Diagrams to Model Agent Mobility
Multi-agent System for Resource Discovery in Grid Network
A Performance Analysis of Multi-Agent Systems
The Development of a Mobile Agent Platform
Agent system for meeting scheduling
Teamwork Coordination in Large-Scale Mobile Agent Networks
Agent Based Remote Software Management
Agent team coordination in the mobile agent network
Coordination of Mobile Agents for Remote Software System Operations
Mobile Agent-based Software Management in Grid
Using Remote Maintenance Shell for Service Provisioning in the Distributed Systems
Using Remote Maintenance Shell for Software Testing in the Actual Target Environment
Designing of a Distributed Web Application in the Remote Maintenance Shell Environment
Grid Service Management by Using Remote Maintenance Shell
Design and Implementation of the Mobile Agent Platform Crossbow
Semantic Matchmaking of Advanced Personalized Mobile Services using Intelligent Agents
Improving Software Maintenance by using Agent-based Remote Maintenance Shell
An Experience in Teaching Java and Personal Software Process
Multi-agent System for Remote Software Operations
Mobile Agent Based Software Operation and Maintenance
MPEG-4 Facial Animation System for Handheld Devices
Mobile Agents in Use: Performance Issue
Parallelism in Mobile Agent Network
Modeling Mobile Agent Network with Parallel Communicating Agents
Development and Maintenance of Distributed Web Services and Applications
UML Based Object-Oriented Development: Experience with Inexperienced Users
UML based object-oriented development: Experience with inexperienced developers
Exploring Various Aspects of Mobility : A Review of Research Activities in the Mobility Lab
Advantages of UML-based object-oriented system development
Mobile Agent Based Distributed Web Management
JavaSpin - Distributed System for Verification and Simulation of Communication Protocols
Java, Tools and Development Environment
Concurrent programmig: Programming language Java
Distributed Programming System for Verification of Communication Protocols
Biography
Mario Kusek is a Full Professor at the University of Zagreb, Faculty of Electrical Engineering and Computing, Croatia. He holds a PhD degree (2005) in electrical engineering, major in telecommunications and informatics, from the University of Zagreb. He is currently a lecturer of 9 courses and has supervised over 130 students at B.Sc, M.Sc. and PhD studies. He participated in two scientific projects financed by the Ministry of Science, Education and Sports of the Republic of Croatia, two EU COST actions, one bilateral project with The Telecommunications Research Center Vienna (FTW) and he led research projects funded by companies Ericsson Nikola Tesla, Kate-Kom and Agrokor. He has co-authored over 80 papers in journals, conference proceedings and books in the area of distributed systems, multi-agent systems, self-organized systems and machine-to-machine (M2M) Communications. Prof. Kušek is a member of IEEE, currently also serving as the Chair of the IEEE ComSoc Croatia Chapter and Conference coordinator in IEEE Croatia Section, the KES International and the European Telecommunications Standards Institute (ETSI). He serves as a program co-chair on two international conferences and technical reviewer for various international journals and conferences.
Professional and scientific interests can be found in the menu under "Hobbies and interests".
Teaching
University undergraduate
- Communication Networks 2 (Lecturer in charge)
- Communication Networks 2 (Lecturer in charge)
- Development of scalable profuction-grade information and communication systems (Lecturer in charge, Lecturer in charge)
- Object Oriented Programming (Lecturer in charge)
- Object Oriented Programming (Lecturer in charge)
- Service and Application Development for Operating System Android (Lecturer in charge, Lecturer in charge)
- BSc Thesis (Lecturers)
- BSc Thesis (Lecturers)
- Final BSc Thesis (Lecturers)
- Project C (Lecturers)
- Software Design Project (Lecturers)
- Software Design Project (Lecturers)
- Software Design Project (Lecturers)
University graduate
- Concurrent Programming (Lecturer in charge)
- Distributed Systems (Lecturer in charge)
- Internet of Things (Lecturer in charge)
- Laboratory of Telecommunication and Informatics 1 (Lecturer in charge)
- Graduation Thesis (Lecturers)
- Graduation Thesis (Lecturers)
- Graduation Thesis (Lecturers)
- Project (Lecturers)
- Project (Lecturers)
- Project (Lecturers)
- Project (Lecturers)
- Project (Lecturers)
- Project (Lecturers)
- Seminar 1 (Lecturers)
- Seminar 2 (Lecturers)
Postgraduate doctoral study programme
- Concurrent Systems (Lecturer in charge)
- Selected Topics in WWW Technologies & Applications (Lecturer in charge)
Postgraduate spec. study
- Web application security (Lecturer in charge)
Competences
-
Circuits and systems
Programmable logic arrays Combinational circuits Logic arrays Programmable logic arrays Microcontrollers Logic devices Logic gates Programmable logic devices -
Communications technology
Communication systems ARPANET Ad hoc networks Internet IP networks Network servers Next generation networking Overlay networks Peer-to-peer computing Data communication Asynchronous communication Device-to-device communication Internet Instant messaging Internet of Things Web 2.0 Web services IP networks TCPIP Machine-to-machine communications Mobile communication Protocols Access protocols Master-slave Wireless application protocol Bluetooth ZigBee IP networks Telecommunication computing Telematics Message systems Electronic mail Electronic messaging Publish subscribe systems Presence network agents -
Computers and information processing
World Wide Web Hypertext systems Computer networks Ad hoc networks AODV Mesh networks Mobile ad hoc networks Disruption tolerant networking Internet Instant messaging Internet of Things Linked data Web 2.0 Web services IP networks TCPIP Network servers Overlay networks Computer performance Programming Functional programming Microprogramming Object oriented methods Object oriented programming Parallel programming Performance analysis Firewalls (computing) Microcomputers Concurrency control Processor scheduling Scheduling algorithms Data acquisition Internet Instant messaging Internet of Things Internet topology Web 2.0 Web services Distributed computing Client-server systems Middleware Servers Collaborative work Collaborative intelligence Cooperative communication Distributed databases Distributed information systems Distributed management Publish-subscribe Internet Instant messaging Internet of Things Internet topology Web 2.0 Web services High performance computing Mobile computing Wireless access points Multitasking Parallel processing Multiprocessing systems Data flow computing Processor scheduling Multithreading Embedded software Middleware Message-oriented middleware Web services Open source software Software agents Agent-based modeling Autonomous agents Intelligent agents Software as a service Software debugging Software design Software maintenance Software performance Software quality Software reusability Software tools Software architecture Client-server systems Microarchitecture Representational state transfer Software libraries Debugging -
Consumer electronics
Ambient intelligence Home automation Home computing Low-power electronics -
Control systems
Microcontrollers Switches Thermostats Networked control systems -
IEEE organization
IEEE activities IEEE Conference activities IEEE Chapters IEEE Sections IEEE members -
Professional communication
Web sites Information science Information services Information systems Information technology -
Reliability
Fault tolerance -
Systems, man, and cybernetics
Man-machine systems -
Computational and artificial intelligence
Context awareness Cooperative systems Autonomous systems Collective intelligence Mobile agents Evolutionary computation Particle swarm optimization Genetic algorithms -
Geoscience and remote sensing
Pollution
Professional memberships
IEEE Communications Society (ComSoc)
IEEE Computer Society
KES International
ETSI (European Telecommunications Standards Institute)
Personal data
List of select projects
- symbIoTe - Symbiosis of smart objects across IoT environments, H2020 project (researcher) (2016 - 2018)
- Energy Efficient M2M Device Communication, strategic project with The Telecommunications Research Center Vienna (FTW) – Project coordinator (2013 - 2015)
- M2M Communication Challenges, research project with Ericsson Nikola Tesla (researcher) (2011 - onward)
- Wireless Networking for Moving Objects (WiNeMO) - ICT COST Action IC0906 (action web-page: http://cost-winemo.org) (2010 - 2014)
- Agreement Technologies (AT) - ICT COST Action IC0801, supported by EU RTD Framework Programme (action web-page: http://www.cost.eu/domains_actions/ict/Actions/IC0801) (2009 - 2012)
- Content Delivery and Mobility of Users and Services in New Generation Networks, Croatian Ministry of Science, Education and Sports, project 036-0362027-1639 (2007 - 2013)
- Telecom enablers for advanced ICT applications, Ericsson Nikola Tesla, principal investigator (2008 - 2011)
- COST IC0801 Agreement Technologies, Management Committee member (2009 - 2012)
- IP Competence, Ericsson Nikola Tesla (2007 -2008)
- Agent-based Service Telecom Operations Management, Ericsson Nikola Tesla, principal investigator (2006-2007)
- Mobility of Users and Services in New Generation Networks, Croatian Ministry of Science (2002-2006)
- Agent-based Remote Software Management, Ericsson Nikola Tesla (2005)
- Remote Operation Environment, Ericsson Nikola Tesla (2003-2004)
- Remote Operation Management, Ericsson Nikola Tesla (1999-2002)
Hobbies and interests
- IoT - Internet of Things
- M2M - Machine to Machine Communications,
- Microservices
- Self-organizing Systems,
- Mobile Software Agents,
- Distributed systems,
- Mobile programming (Android, iOS),
- Programming platform for telecommunication services (IMS - IP Multimedia Subsystem, Parlay/OSA, Parlay X, Jain SLEE, OneAPI),
- Web (programming in Java: Spring, Java EE)
- Seb Services (SOAP, WSDL, REST, XML, JSON, SOA)
- UML,
- OOP (Object-oriented Programming),
- OOD (Object-oriented Design),
- TDD (Test Driven Development),
- Agile Processes (extreme programming, Scrum),
- Programming Languages: Java, Objective C, C++, Swift, Python
- Operating Systems: Linux, Unix, Mac OS X.