- Bibliografija (CROSBI)
- Životopis
- Nastava
- Područja istraživanja
- Profesionalni interesi i članstva
- Osobni podaci
- Izabrani projekti
- Hobiji i osobni interesi
Performance Evaluation of Container Orchestration Tools in Edge Computing Environments
Selecting IoT Communication Technologies for Sensing in Agriculture
Building an Interoperable IoT Ecosystem for Data-Driven Agriculture
Dynamic Scheduling of Contextually Categorised Internet of Things Services in Fog Computing Environment
Application of ˈRhyzo BZˈ fertilizer microparticles during pepper cultivation in urban gardens
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
Location-Aware Scheduling of IoT Services in Fog Computing
Agents and Multi-Agent Systems: Technologies and Applications
The symbIoTe Solution for Semantic and Syntactic Interoperability of Cloud-based IoT Platforms
Microservices in the Fog layer of IoT
Agent-Based Approach for Energy-Efficient IoT Services Discovery and Management
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
Energy efficient task allocation for service provisioning in Machine-to-Machine systems
Agent and Multi-Agent Systems: Technologies and Applications
Hands-On Education about Standardization : Is That What Industry Expects?
Agent-Based System for Reliable Machine-to-Machine Communication
Activity Detection in Smart Home Environment
Data Filtering in Context-Aware Multi-Agent System for 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
Interoperability Between Machine-to-Machine Communication System and IP Multimedia Subsystem
Context-aware Multi-agent System in Machine-to-Machine Communication
Agent and Multi-Agent Systems: Technologies and Applications
Communication and Security in Machine-to-Machine Systems
Scalability Issues of Firefly-Based Self-Synchronization in Collective Adaptive Systems
Task migration of JADE agents on Android platform
Introducing Gesture Interaction in the Ambient Assisted Living Platform universAAL
Rich Presence Information in Agent based Machine-to-Machine Communication
Towards Medication Management in Smart Homes
Semantics in multi-agent systems
Universal Identification Scheme in Machine-to- Machine Systems
Accessing Student Information Systems Using Mobile Connected Devices
Quality-of-Service in Machine-to-Machine Service Provisioning Process
Self-synchronization of nonidentical machines in Machine-to-Machine Systems
Self-synchronization of Nonidentical Machines in Machine-to- Machine Systems
Machine to Machine Communication for Smart Environment
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics): Preface
Agent and Multi-Agent Systems - Technology and Applications
Machine to Machine Communication for Smart Environment
Poslovna inteligencija i elektroničko poslovanje
Razvoj znanosti i visokog obrazovanja na području telekomunikacija i informatike u Hrvatskoj
A Self-optimizing Mobile Network: Auto-tuning the Network with Firefly-synchronized Agents
Energy Consumption in Android Phones when using Wireless Communication Technologies
Comparing Different Overlay Topologies and Metrics in Pulse-Coupled Multi-Agent Systems
Communication in machine-to-machine environments
Market, Standardization, and Regulation Development in Machine-to-Machine Communications
Self-organized Multi-agent System for Service Management in the Next Generation Networks
Poslovna inteligencija i elektroničko poslovanje
Presence@FER: An Ecosystem for Rich Presence
Collaborative Urban Computing: Serendipitous Cooperation between Users in an Urban Environment
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
Bio-inspired Approach to Time Synchronization in Multi-Agent System
Genetic algorithm for optimizing service distributions
Team Formation and Optimization for Service Provisioning
Performance Models for Multi-agent Systems and Mobile Agent Network
Agent-enabled Collaborative Downloading: Towards Energy-efficient Provisioning of Group-oriented Services
Group-oriented Services: A Shift toward Consumer- Managed Relationship in Telecom Industry
Achieving Collaborative Service Provisioning for Mobile Network Users: the CollDown Example
Poslovna inteligencija i elektroničko poslovanje
Agent and SIP based Mobile Peer to Peer
Functionality and Performance Issues in an Agent–Based Software Deployment Framework
Mobile Agent-Based System for Distributed Software Maintenance
Multi-agent Service Deployment in Telecommunication Networks
Poslovna inteligencija i elektroničko poslovanje
The AMiGO-Mob: Agent-based Middleware for Group- oriented Mobile Service Provisioning
Fireflies Synchronization in Small Overlay Networks
Agent-based support for context-aware provisioning of IMS-enabled ubiquitous services
Agent-based support for context-aware provisioning of IMS-enabled ubiquitous services
Optimizing Service Distributions Using a Genetic Algorithm
Visualization and Optimization of Agent Coordination Strategies in Mobile Agent Network
Verification of the Mobile Agent Network Simulator - A Tool for Simulating Multi-Agent Systems
Poslovna inteligencija i elektroničko poslovanje
Performance Evaluation of a Mobile Agent Network Using Network Calculus
Verification of Mobile Agent Network Simulator
Proceedings of the 9th International Conference on Telecommunications ConTEL 2007
Service Provisioning in Telecommunication Networks using Software Agents and Rule-based Approach
Multi-agent System for Resource Discovery in Grid Network
Extending UML Sequence Diagrams to Model Agent Mobility
Network Simulation in a Fragmented Mobile Agent Network
Simulation of Mobile Agent Network
An Agent Based System for Business-Driven Service Provisioning
A Performance Analysis of Multi-Agent Systems
Teamwork Coordination in Large-Scale Mobile Agent Networks
The Development of a Mobile Agent Platform
Koordinacija pokretnih agenata za daljinske operacije s programskim sustavom
Daljinsko upravljanje programskom podrškom pomoću agenata
Agent team coordination in the mobile agent network
Design and Implementation of the Mobile Agent Platform Crossbow
Semantic Matchmaking of Advanced Personalized Mobile Services using Intelligent Agents
Designing of a Distributed Web Application in the Remote Maintenance Shell Environment
Using Remote Maintenance Shell for Service Provisioning in the Distributed Systems
Using Remote Maintenance Shell for Software Testing in the Target Environment
Grid Service Management by Using Remote Maintenance Shell
Mobile Agent-based Software Management in Grid
An Experience in Teaching Java and Personal Software Process
Mobile Agent Based Software Operation and Maintenance
Multi-agent System for Remote Software Operations
Improving Software Maintenance by using Agent-based Remote Maintenance Shell
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
Razvoj i održavanje raspodijeljenih Web usluga i aplikacija
Advantages of UML-based object-oriented system development
UML based object-oriented development: Experience with inexperienced developers
UML Based Object-Oriented Development: Experience with Inexperienced Users
Exploring Various Aspects of Mobility : A Review of Research Activities in the Mobility Lab
Mobile Agent Based Distributed Web Management
JavaSpin - Distributed System for Verification and Simulation of Communication Protocols
Java, Tools and Development Environment
Konkurentno programiranje: Programski jezik Java
Distribuirani programski sustav za provjeru komunikacijskih protokola
Životopis
Mario Kušek je rođen 3. studenog 1972. godine u Zagrebu. Diplomirao je (1997.), magistrirao (2001.) i doktorirao (2005.) na Fakultetu elektrotehnike i računarstva, smjer Telekomunikacije i informatika. Dobio je dvije srebrne plakete "Josip Lončar", jednu za istaknuti magistarski rad i jednu za istaknutu doktorsku disertaciju. Od rujna 1997. radi na Zavodu za telekomunikacije, a u zvanje redovitog profesora izabran je u prosincu 2017. Sudjeluje ili je sudjelovao u znanstvenim projektima pod pokroviteljstvom Ministarstva znanosti obrazovanja i športa Republike Hrvatske, EU projektima u programima COST, Obzor 2020. Vodio je bilateralni projekt s institutom Telecommunications Research Center Vienna (FTW) iz Beča te vodio istraživanja u istraživačkim projektima koje su financirale tvrtke Ericsson Nikola Tesla, Kate-Kom i Agrokor. Koautor je preko 80 radova u časopisima, zborinicima konferencija i znanstvenim knjigama.
Područje interesa vezano je uz raspodijeljene sustave, pri čemu ga posebno zanimaju istraživanja u području Interneta stvari (IoT – Internet of Things) i komunikacije stroja sa strojem (M2M - Machine-to-Machine Communication) s naglaskom na probleme interoperabilnosti IoT platformi koji se rješavaju u okolini oblaka i pomoću mikrousluga te na probleme energetske učinkovite komunikacije senzorskih i aktuatorskih čvorova.
Član je udruženja Institute of Electrical and Electronics Engineers (IEEE), a od 2005. član izvršnog odbora IEEE Communications Society (ComSoc) – Croatian Chapter, trenutno je na funkciji predsjednika, a u izvršnom odboru Hevarske sekcije IEEE-a na funkciji koordinatora konferencija. Član je međunarodne organizacije KES International i standardizacijske organizacije European Telecommunications Standards Institute (ETSI).
Nastava
Sveučilišni preddiplomski
- Informacija, logika i jezici (Nositelj)
- Informacija, logika i jezici (Nositelj)
- Objektno orijentirano programiranje (Nositelj)
- Objektno orijentirano programiranje (Nositelj)
- Razvoj skalabilnih informacijskih i komunikacijskih sustava proizvodne razine (Nositelj)
- Razvoj usluga i aplikacija za operacijski sustav Android (Nositelj)
- Projekt iz programske potpore (Predavanja)
- Projekt iz programske potpore (Predavanja)
- Projekt iz programske potpore (Predavanja)
- Projekt R (Predavanja)
- Završni rad (Predavanja)
- Završni rad (Predavanja)
- Završni rad (Predavanja)
Sveučilišni diplomski
- Internet stvari (Nositelj)
- Konkurentno programiranje (Nositelj)
- Laboratorij telekomunikacija i informatike 1 (Nositelj)
- Raspodijeljeni sustavi (Nositelj)
- Razvoj skalabilnih informacijskih i komunikacijskih sustava proizvodne razine (Nositelj)
- Razvoj usluga i aplikacija za operacijski sustav Android (Nositelj)
- Diplomski projekt (Predavanja)
- Diplomski projekt (Predavanja)
- Diplomski projekt (Predavanja)
- Diplomski projekt (Predavanja)
- Diplomski projekt (Predavanja)
- Diplomski rad (Predavanja)
- Diplomski rad (Predavanja)
- Diplomski rad (Predavanja)
- Projekt (Predavanja)
- Seminar 1 (Predavanja)
- Seminar 2 (Predavanja)
Poslijediplomski doktorski
- Konkurentni sustavi (Nositelj)
- Odabrane teme iz tehnologija i primjena World Wide Weba (Nositelj)
Kompetencije
-
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
Profesionalni interesi i članstva
Članstva:
IEEE Communications Society (ComSoc)
IEEE Computer Society
KES International
ETSI (European Telecommunications Standards Institute)
Osobni podaci
Izabrani projekti
- 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)
Hobiji i osobni interesi
- IoT - Internet of Things
- M2M - Machine to Machine Communications,
- mikrousluge (microservices),
- samoorganizirajući sustavi,
- pokretni programski agenti (mobile agents),
- raspodijeljeni sustavi (distributed systems),
- programiranje pokretnih uređaja (Android OS, iOS),
- programske patforme za izradu telekomunikacijskih usluga (IMS - IP Multimedia Subsystem, Parlay/OSA, Parlay X, Jain SLEE, OneAPI),
- Web (programiranje aplikacija u Javi: Spring, Java EE)
- web-usluge (SOAP, WSDL, REST, XML, JSON, SOA)
- UML,
- OOP (objektno orijentirno programiranje),
- OOD (objektno orijentirani dizajn),
- TDD (test driven development),
- XP (extreme programming),
- Java, Objective C, C++, Swift, Python
- Linux, Unix, Mac OS X.