Cyber Security Research GroupCSE · BUET

04 Research

Six areas, one thread: useful algorithms

Whether the object is a knapsack, a video stream, a sensor network, or a language model, the group's work consistently pairs rigorous algorithmic technique with systems that have to work in practice.

AREA 01 · SINCE 2001

Knapsack Problems & Combinatorial Optimization

The group's most-cited line of work. We study the multidimensional multiple-choice knapsack problem (MMKP) — selecting one item per group under multiple resource constraints — with algorithms that scale from exact methods to distributed heuristics.

  • Exact solution of the MMKP by constructing convex hulls (Computers & OR, 2006 — 218 citations)
  • Heuristic solutions for the MMKP (ICCS/LNCS 2074, 2001 — 183 citations)
  • Multiprocessor and parallel heuristics (J. Supercomputing; ICCIT)
  • Cluster-computing and arbitration-based distributed heuristics for the MMMKP
  • Knapsack models for adaptive multimedia systems (Studia Informatica Universalis, 2002)
AREA 02 · SINCE 2001

Multimedia Systems & QoS

How do you guarantee quality of service when many users compete for bounded server and network capacity? This question anchored the PI's doctoral work and produced a family of admission-control and delivery techniques.

  • The distributed utility model for admission control and QoS adaptation (Ph.D. dissertation, U. Victoria, 2002)
  • Optimal admission controllers for service-level agreements in enterprise networks
  • Multicast video-on-demand with client-assisted patching (Multimedia Tools & Applications; J. Computers)
  • Dynamic adaptive content delivery using genetic algorithms (IEEE PacRim, 2009)
  • Hybrid admission control algorithms for multimedia servers
AREA 03 · SINCE 2003

Computer Networks

From wireless sensor networks to MPLS core networks — addressing, routing, broadcasting, and admission control under energy and bandwidth constraints.

  • Hierarchical numbering–based addressing & stateless routing for WSNs (IJDSN; ICECE survey)
  • DiskTrie: an efficient flash-memory data structure for mobile devices (WALCOM, 2007)
  • Directional-antenna connected dominating sets for energy-efficient ad-hoc broadcasting (ICCEE, 2008)
  • SLA-based admission control for MPLS networks (IASTED; IFIP NPC)
  • Reservation-based adaptive uplink admission control for WCDMA
AREA 04 · SINCE 2004

Distributed Systems

Coordination without a coordinator: mutual exclusion, exclusion under faults, resource reservation, and architectures for ubiquitous computing.

  • Quorum- and permission-based distributed mutual exclusion, including multi-level clustered networks (WALCOM; J. Computers)
  • ℓ-exclusion algorithms for mobile ad-hoc networks — fault-resilient, consensus-based, and optimal variants
  • Fault-tolerant ring-based mutual exclusion
  • CORS: cost-optimized resource reservation for grids (ICPADS, 2011); workflow scheduling with advance reservation (IJGUC, 2014)
  • Web-service architectures for ubiquitous computing (ACM SAC; IJMUE)
AREA 05 · 2005 – 2009

VLSI — Networks-on-Chip

As transistor counts grew, on-chip communication became a network problem. The group contributed simulation infrastructure and interconnection topologies for network-on-chip (NoC) design.

  • gpNoCsim — a general-purpose simulator for network-on-chip (ICICT, 2007 — 78 citations)
  • EFTI: the extended-butterfly fat tree interconnection architecture for NoC (IEEE PacRim, 2005)
AREA 06 · 2018 – PRESENT

Applied AI & Recent Directions

The group's newest thread applies machine learning and large language models to concrete problems — retrieval quality, software testing, pattern recognition, and healthcare.

  • Domain adaptation of RAG models for question answering and hallucination reduction (ITNG, 2025)
  • LELANTE: leveraging LLMs for automated Android testing (arXiv, 2025)
  • AI + non-contact infrared thermography for personalized stage identification of cellulite (EPMA Journal, 2020)
  • Bangla handwritten digit recognition — comparative study of classification algorithms (IJCCI, 2020)
  • Automatic summarization of biomedical articles (IJCCI, 2020); decision trees improved with genetic algorithms (ADMA, 2018)

Dig deeper

Read the papers behind these areas

Every claim on this page traces to a published paper — browse the full annotated list, with DOI and Scholar links.

Browse publications