Demo Data from SIGIR 2026 / reviewers in the wild / expert
Turgay Korkmaz
dblp:21/3587
· DBLP profile ↗
52ranked-venue papers
12as first author
6since 2021 · last 2026
0000-0002-5529-673XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 33 · 8 first-author · 2 since 2021Systems, architecture and hardware · 4 · 1 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 4Artificial intelligence and machine learning · 2Databases, data management, data science and information retrieval · 2Security and privacy · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Network and information security
1 paper |
Systems and software security · 50% Network security · 50% | |
| Theoretical computer science
3 papers |
Mathematical optimization · 47% Computational complexity · 25% Graph algorithms and graph theory · 22% | |
| Computer networks
8 papers |
Routing and switching · 53% Internet of things and sensor networks · 35% Internet architecture and protocols · 8% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% | |
| Artificial intelligence
1 paper |
Robot navigation and mapping · 50% Motion planning and robot control · 50% |
Topics — the 19 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Network security › intrusion detection and prevention › intrusion detection
anomaly detection |
0.8 | 1 | 2024 | SoK: A Comprehensive Analysis and Evaluation of Docker Container Attack and Defense Mechanisms · SP 2024 |
Systems and software security › virtualization security
container security |
0.8 | 1 | 2024 | SoK: A Comprehensive Analysis and Evaluation of Docker Container Attack and Defense Mechanisms · SP 2024 |
Computational complexity › circuit complexity › circuit minimization
minimum circuit size problem |
0.2 | 2 | 2015 | Finding Multi-Constrained Multiple Shortest Paths · IEEE Trans. Computers 2015 An efficient algorithm for finding a path subject to two additive constraints · SIGMETRICS 2000 |
Mathematical optimization
constrained optimization |
0.2 | 1 | 2015 | Finding Multi-Constrained Multiple Shortest Paths · IEEE Trans. Computers 2015 |
Mathematical optimization
lagrangian relaxation |
0.2 | 1 | 2015 | Finding Multi-Constrained Multiple Shortest Paths · IEEE Trans. Computers 2015 |
Graph algorithms and graph theory
shortest path |
0.2 | 1 | 2015 | Finding Multi-Constrained Multiple Shortest Paths · IEEE Trans. Computers 2015 |
Routing and switching
qos routing |
0.1 | 4 | 2003 | Bandwidth-delay constrained path selection under inaccurate state information · IEEE/ACM Trans. Netw. 2003 Routing multimedia traffic with QoS guarantees · IEEE Trans. Multim. 2003 Multi-Constrained Optimal Path Selection · INFOCOM 2001 |
Routing and switching › inter-domain routing
BGP |
0.1 | 1 | 2010 | Supporting multiple metrics in QoS-aware BGP · Sci. China Inf. Sci. 2010 |
Routing and switching
inter-domain routing |
0.1 | 1 | 2010 | Supporting multiple metrics in QoS-aware BGP · Sci. China Inf. Sci. 2010 |
Robotics › Motion planning and robot control
path planning |
0.1 | 1 | 2018 | Robot Control Strategies for Task Allocation with Connectivity Constraints in Wireless Sensor and Robot Networks · IEEE Trans. Mob. Comput. 2018 |
Routing and switching
path computation |
0.1 | 1 | 2015 | Finding Multi-Constrained Multiple Shortest Paths · IEEE Trans. Computers 2015 |
Internet architecture and protocols › network topology
internet topology |
0.1 | 1 | 2005 | Intersection Characteristics of End-to-End Internet Paths and Trees · ICNP 2005 |
Routing and switching › path computation
constraint-based path selection |
0.0 | 1 | 2003 | Bandwidth-delay constrained path selection under inaccurate state information · IEEE/ACM Trans. Netw. 2003 |
Network optimization and economics
resource allocation |
0.0 | 1 | 2003 | Routing multimedia traffic with QoS guarantees · IEEE Trans. Multim. 2003 |
Routing and switching › qos routing
constrained shortest path |
0.0 | 1 | 2001 | Multi-Constrained Optimal Path Selection · INFOCOM 2001 |
Mathematical optimization
combinatorial optimization |
0.0 | 1 | 2001 | Multi-Constrained Optimal Path Selection · INFOCOM 2001 |
Algorithms and data structures
heuristic algorithms |
0.0 | 1 | 2001 | Multi-Constrained Optimal Path Selection · INFOCOM 2001 |
Approximation and online algorithms
approximation algorithms |
0.0 | 1 | 2000 | An efficient algorithm for finding a path subject to two additive constraints · SIGMETRICS 2000 |
Internet architecture and protocols
multicast |
0.0 | 1 | 2005 | Intersection Characteristics of End-to-End Internet Paths and Trees · ICNP 2005 |
Methods — techniques the papers use, named apart from their topics
static scanning · 1.5run-time anomaly detection · 1.5simulation · 0.7heuristic algorithm · 0.7NP-hardness analysis · 0.7path enumeration · 0.4lagrangian relaxation · 0.4k-shortest paths algorithm · 0.4dijkstra's algorithm · 0.2multi-metric routing · 0.1nonlinear cost function · 0.1measurement study · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Exploring the Viability of Unikernels for ARM-powered Edge ComputingabstractThe rapid expansion of IoT devices and their real-time applications have driven a growing need for edge computing. To meet this need, efficient and secure solutions are required for running such applications on resource-constrained devices with limited power, CPU, and memory. Unikernel, with its minimalistic design and application-specific approach, offers a promising alternative to traditional virtualization and container technologies in these environments. The existing research does not thoroughly examine the feasibility of using unikernel for edge computing. This paper investigates the potential of unikernel for ARM-powered edge computing by evaluating the performance and efficiency of three prominent unikernel systems such as OSv, Nanos, and Unikraft against Docker container. We experiment with real-world edge computing applications and utilize key metrics such as boot time, execution time, memory usage, CPU overhead, and network performance to determine how unikernel performs under the constraints of edge devices. Our findings reveal the potential advantages of unikernel in terms of reduced resource consumption and faster startup times while highlighting areas where they may need further optimization for edge deployment. This study provides valuable insights for researchers and practitioners considering unikernel as a lightweight, efficient solution for edge computing on ARM architectures. Shahidullah Kaiser, Ali Saman Tosun, Turgay Korkmaz |
ICC | 3 |
| 2025 | Benchmarking Container Orchestrations for ARM-Powered Edge ComputingabstractContainer orchestration provides the tools necessary to manage the complexities of edge computing. They ensure efficient, reliable, secure deployment and operation of containerized applications. The orchestrators are also pivotal in influencing the quality and cost-efficiency of service deployment by managing essential tasks like container provisioning, scheduling, scaling, and networking. Edge computing environments are resource-constrained, with limited CPU, memory, and network bandwidth compared to traditional cloud environments. Benchmarking helps identify which container orchestration frameworks perform best under these constraints, ensuring optimal resource utilization and performance. Therefore, a thorough benchmarking of these frameworks is crucial. Despite their importance, there is limited work on benchmarking container orchestration in real-world edge-computing scenarios. This paper introduces a systematic approach that facilitates benchmarking container orchestrators using real-world applications. We benchmark Docker Swarm, K3s, KubeEdge, and Nomad orchestrators using computer vision and data science applications. We designed an evaluation framework to assess container orchestration tools. The evaluation framework includes container provisioning time, receiving time, processing time, resource utilization, and throughput metrics. Additionally, we explore how various container orchestrations optimize resource utilization and compare their efficiency on ARM-based edge devices. The benchmark results indicate that the Nomad orchestrator excels in terms of lower latency and optimal resource utilization. KubeEdge and K3s demonstrate faster provisioning times, whereas Docker Swarm experiences communication overhead between manager and worker nodes. Shahidullah Kaiser, Osamah I. Alqaisi, Ali Saman Tosun, Turgay Korkmaz |
CCNC | 4 |
| 2025 | Poster: Beacon: Interpretable Land-Use Classification for Edge AIoT via Information Lattice LearningabstractBeacon evaluates whether an intrinsically interpretable rule learner, Information Lattice Learning (ILL) [1], can offer practical advantages for edge AIoT landuse mapping when trained on the same, leakage-safe, physically grounded features as a tuned Random Forest (RF) [2]. Using stratified learning-curve experiments (10–125 samples per class; five seeds; fivefold CV) across five algorithmic families, XGBoost and Random Forest achieved top performance while ILL produced compact, ecologically coherent rulebooks at a 15–25 percentage-point interpretability tax suitable for audit and expert scrutiny. We summarize the end-to-end pipeline, report statistically rigorous results (Wilson CIs, paired tests with Bonferroni control, Cohen's d), and discuss deployment patterns that pair RF's accuracy with ILL's transparency for on-device audit and rapid expert contestability. Our conclusions are bounded by the Costa Rica domain, fixed hyperparameters, and a single ILL implementation; ongoing work targets expert rule validation, sensitivity analyses, and multitemporal/multimodal inputs. These claims and numbers are drawn from the full Beacon study. Jeremy Lynn Reed, Gabriel Ferrer, Turgay Korkmaz, Ali Saman Tosun |
SEC | 3 |
| 2024 | SoK: A Comprehensive Analysis and Evaluation of Docker Container Attack and Defense MechanismsabstractContainer-based applications are increasingly favored for their efficiency in software development, deployment, and operation across various platforms. However, the growing number of security and privacy attacks poses significant concerns. Exploiting vulnerabilities within containers may compromise the entire host system, as both share the same operating system. Unfortunately, container defense mechanisms are inadequate due to the ever-evolving and dynamic attack landscape.In this paper, we systematize container attacks and defense mechanisms. We systematically analyze the effectiveness of (i) static container scanning tools proposed for vulnerability detection and reveal their shortcomings, as well as (ii) existing run-time anomaly-based detection approaches. We then establish an evaluation framework and comprehensively re-evaluate cutting-edge anomaly detection techniques tailored for containers using an extensive dataset of 51 real-world vulnerabilities. We emphasize that existing defenses are ineffective in protecting containers against state-of-the-art attacks. While anomaly detection-based approaches show potential in addressing dynamic attack landscapes, their high false positive rates and limited training data hinder practicality. Therefore, our work highlights the urgent need for further research to enhance the security of container-based applications. Md. Sadun Haq, Thien Duc Nguyen, Ali Saman Tosun, Franziska Vollmer, Turgay Korkmaz, Ahmad-Reza Sadeghi |
SP | 5 |
| 2022 | Security Analysis of Docker Containers for ARM ArchitectureabstractContainers provide a better performance, faster deployment than virtual machines and provide near-native performance, with isolation and security drawbacks. Although the security of containers for the Intel architecture has been investigated in more detail, there is limited work on the security of containers for the ARM architecture. In this paper, we address this gap in research and focus on the security of containers designed for the ARM architecture, which is heavily used in IoT devices. Edge computing offers many advantages, including reduced latency and resource requirements at the cloud because data can be processed at the edge before it is sent to the cloud. Using containers at the edge nodes of IoT-Edge-Cloud systems can enhance such advantages at the cost of increasing security vulnerabilities in such systems. Therefore, it is essential to investigate the security of containers designed for the ARM architecture. Accordingly, we obtained official ARM images from DockerHub and used various security tools to scan these ARM images. We found that 72% of all the vulnerabilities show varying severity levels and each tool seems to work best for particular base images. We investigated how each tool detects sub-packages and achieves a different hit ratio while none of them alone can detect at least 80% of all the vulnerabilities. In addition, we also investigated how the Docker images and their vulnerability landscape change over a period of six months by running the scanning tools twice. Finally, we also conducted a dynamic analysis of some of the images on the Raspberry Pi and study their effects. We believe this paper will facilitate the use of ARM containers at the ARM-based edge nodes by addressing security issues. Md. Sadun Haq, Ali Saman Tosun, Turgay Korkmaz |
SEC | 3 |
| 2021 | SPRM: Source Path Routing Model and Link Failure Handling in Software-Defined NetworksabstractSoftware Defined Networking (SDN) has emerged as a promising paradigm with the key idea of separating control and data planes. However, this separation causes various scalability issues (e.g., increased response time, overhead on the controller and core SDN switches) in Wide Area Networks (WANs). While addressing such scalability issues, it is important to maintain the performance gains of the Reactive SDN and also to handle link failures. To jointly address scalability, performance, and link failure issues, we propose a newSource-Path Routing Model (SPRM)by combining the best of proactive and reactive approaches along with a simple packet programming mechanism. Specifically, SPRM pre-calculates and pre-installs multiple paths (proactive part) but then selects/assigns one of these paths for an incoming flow based on the available dynamic network state information (NSI) (reactive part). We also utilize SPRM to effectively cope with the link failures by using multiple paths as backup to each other. Our simulation results show that SPRM performs much better than the pure Reactive SDN in terms of path establishment delay and flow table size while (a) maintaining its performance gains in terms of link utilization and load balancing, and (b) quickly recovering from a link failure without causing extra memory overhead on the data plane. Sharvari Komajwar, Turgay Korkmaz |
IEEE Trans. Netw. Serv. Manag. | 2 |
| 2019 | Comparison of Routing Algorithms with Static and Dynamic Link Cost in SDNabstractThere are several routing algorithms that can be used in the context of Software Defined Networking (SDN), where a logically centralized controller obtains the global view of the network and network state information, makes the routing decisions, and installs them to the switches in the selected paths. Comparing the performance of the existing routing algorithms under realistic simulation scenarios and understanding the factors that impact their performance are very important for their adaption in practice. Accordingly, we implemented several existing routing algorithms using RYU SDN controller and evaluated their performance on Mininet emulator. We considered three categories of Routing Algorithms with Static Link Cost (RA-SLC), Dynamic Link Cost (RA-DLC), and Dynamic Link cost with Minimum Interference (RA-DLCMI) under both the idealistic case assuming the availability of accurate network state information (NSI) and the practical case where the NSI is collected periodically and has some inaccuracy. Our experimental results showed that both RA-DLC and RA-DLCMI outperformed RA-SLC in terms of throughput and the number of accepted flows while there was no significant difference between RA-DLC and RA-DLCMI. We also observed that periodic collections caused inaccuracies in NSI and negatively affected the performance of all algorithms. Erdal Akin, Turgay Korkmaz |
CCNC | 2 |
| 2019 | Rate-Based Dynamic Shortest Path Algorithm for Efficiently Routing Multiple Flows in SDNabstractEfficient routing necessitates the underlying path selection algorithms to find a path that can satisfy certain Quality-of-Service (QoS) requirements of a given flow while maximizing throughput and minimizing maximum link-load. In the case of routing multiple flows at the same time, finding such multiple paths even with just the bandwidth constraint is a well-known NP-hard problem and has been widely studied in the literature as the Unsplittable Flow Problem (UFP). Unfortunately, the existing approximation and heuristic solutions suffer from excessive computation time or low performance in maximizing throughput and minimizing maximum link-load. In this paper, we propose a new effective heuristic solution to find multiple paths that can satisfy bandwidth requirements of a given set of unsplittable flows while providing better throughput and load balancing in Software Defined Networks (SDN). We demonstrate the efficiency of our heuristic using simulations. Erdal Akin, Turgay Korkmaz |
ICC | 2 |
| 2019 | Link-Prioritized Network State Information Collection in SDNabstractRouting in Software Defined Networking (SDN) requires the SDN controllers to obtain the current dynamic network state information (NSI) as accurately as possible while reducing protocol overhead. To balance the trade-offs between the accuracy and protocol overhead, the SDN controllers usually implement a periodic NSI collection design where they obtain the dynamic link-state information from each switch at a predetermined rate. To improve the accuracy of NSI while minimizing the protocol overhead and providing better load balancing among multi-controllers, we propose a link-prioritized NSI collection design and compare it against the existing periodic NSI collection design. Using a dynamic routing algorithm on RYU SDN controller and the Mininet emulator, we compare our design against existing periodic NSI collection design. We observe that the proposed link-prioritized NSI collection design significantly reduces the protocol overhead without sacrificing the routing performance in terms of throughput or accepted bandwidth request. Moreover, our design results in better packet loss because it can quickly and accurately obtain NSI. Erdal Akin, Turgay Korkmaz |
ICC | 2 |
| 2018 | A User Space-based Project for Practicing Core Memory Management ConceptsabstractThis paper presents the design and evaluation of a novel project designed to facilitate the learning of memory management concepts and interactions between different components. This project removes the complexity of a full or specific operating system by implementing memory management inside the user space. Evaluation results show that the mean exam scores improved by about 29% to 34%. On average, the total code size is less than 300 lines and time spent working on this project is under 17 hours. Therefore, this project is beneficial in helping students learn memory management while maintaining a reasonable project workload. Sam Silvestro, Timothy T. Yuen, Corey Crosser, Dakai Zhu 0001, Turgay Korkmaz, Tongping Liu |
SIGCSE | 5 |
| 2018 | Challenges and solutions to consistent data plane update in software defined networks
Sharvari Komajwar, Turgay Korkmaz |
Comput. Commun. | 2 |
| 2018 | Robot Control Strategies for Task Allocation with Connectivity Constraints in Wireless Sensor and Robot NetworksabstractMobility within Wireless Sensor Networks (WSNs) has been widely considered for data collection tasks, where mobile robots physically collect the data from the sensors and return to the base station. Although this approach has proven to be useful in prolonging the lifetime of these networks, it cannot meet the requirements of real-time data collection tasks. For such tasks, we need to utilize mobile robots to create a connected path from the base station to the event, as well as use in-network forwarding through that path. This will provide a longer lifetime while addressing efficiency and scalability issues because mobile robots have a larger and renewable energy reserve, a longer transmission range, and capacity. One of the fundamental problems is how to coordinate robots to establish a connected path from the event location to the base station. We consider this fundamental problem with two objectives, namely minimizing distance traveled by the robots and minimizing hop count (the number of robots used on paths) under the constraints of satisfying the path and/or network connectivity. After mathematically formulating the underlying problems and discussing their NP-hardness, we propose various heuristic solutions. We then demonstrate the efficacy of our proposed solutions through extensive simulations. Andrew Wichmann, Turgay Korkmaz, Ali Saman Tosun |
IEEE Trans. Mob. Comput. | 2 |
| 2016 | Just-in-time expression of influential genes in the cellular networks of the malaria parasite Plasmodium falciparum during the red blood cycleabstractMalaria remains one of the most important public health concerns worldwide. It causes nearly half a million deaths every year, and about 40% of the world's population lives in the endemic regions of malaria. A major hurdle in antimalarial development is our limited understanding of the dynamic cellular networks in the malaria parasite. In this study, by coupling RNA-Seq analysis and network mining using a PageRank-based algorithm, we investigated the temporal-specific expression of parasite genes during the 48-hour red blood cycle, and identified genes that may play influential roles in parasite development and invasion. The just-in-time mechanism for gene expression may contribute to a dynamic yet effective adaptive strategy of the malaria parasite. Xinran Yu, Timothy G. Lilburn, Jianying Gu, Turgay Korkmaz, Yufeng Wang 0002 |
BIBM | 6 |
| 2016 | Hypergraph querying using structural indexing and layer-related-closure verification
Xinran Yu, Turgay Korkmaz |
Knowl. Inf. Syst. | 2 |
| 2015 | Analysis of deployment and movement policies in wireless sensor and robot networksabstractMobile robots have been used to collect data in the network in order to reduce the energy consumed when forwarding data. In order to be energy efficient, mobile robots should be deployed and controlled in such a way as to minimize travel distance. To do this, we examined multiple deployment and movement policies and their effects on the performance of a network. We tested three different deployment schemes and analyzed the results. We also analyzed the expected distance to each event to discover what, if any, effects the initial deployment has on that metric and in turn compared this to our results. We then tested three different collection methods and analyzed their performance. Next, we added service times to our model and lastly we changed the distribution of events to examine how these changes affected the network performance. Through our extensive simulations and mathematical analysis, we found a random deployment to be the most effective deployment policy with respect to computation time and network performance. Our proposed location prediction policy was also able to improve network performance, even over the collect and stay policy as shown through our simulations. Andrew Wichmann, Turgay Korkmaz |
WOWMOM | 2 |
| 2015 | Smooth path construction and adjustment for multiple mobile sinks in wireless sensor networks
Andrew Wichmann, Turgay Korkmaz |
Comput. Commun. | 2 |
| 2015 | Finding Multi-Constrained Multiple Shortest PathsabstractNumerous algorithms have been proposed for the well-known multi-constrained shortest path (MCSP) problem, but very few have good practical performance in case of two or more constraints. In this paper, we propose a new Lagrangian relaxation algorithm to solve a generalized version of the MCSP problem where we search for multiple shortest paths subject to multiple constraints. As in some related work, our algorithm first identifies the lower and upper bounds, and then tries to close the gap with a path enumeration procedure. However, our algorithm is based on the recognition that the Lagrange multipliers found by existing methods usually do not give the best search direction for minimizing path enumerations even though they can provide near-optimized lower bounds. We provide a solution to meet both of these goals, and incorporate feasibility checks into a state-of-the-art K-shortest paths algorithm to further reduce path enumerations. Through experiments on various networks including the most challenging benchmark instances, we show that our algorithm can solve a significantly larger number of instances to optimality with less computational cost, often by one or two orders of magnitude, when compared with the best known algorithm in the literature. Gang Feng 0003, Turgay Korkmaz |
IEEE Trans. Computers | 2 |
| 2014 | Heavy path mining reveals novel protein-protein associations in the malaria parasite plasmodium falciparumabstractMalaria is one of the most deadly infectious diseases in the world. The malaria burden is characterized by 207 million cases and over 627,000 deaths annually. The consistent morbidity and mortality underscore an urgent need for the development of next-generation antimalarials. In this paper, we propose a network mining approach to uncover the protein-protein associations that are implicated in important cellular processes including DNA repair, genome integrity, transcriptional regulation, and pathogenesis. Xinran Yu, Turgay Korkmaz, Timothy G. Lilburn, Jianying Gu, Yufeng Wang 0002 |
BIBM | 2 |
| 2014 | Minimum hop and/or minimum distance robot movement with connectivity constraints in WSRNsabstractMobility within Wireless Sensor Networks (WSNs) has proven to be quite useful in prolonging the lifetime of these networks. This mobility requires intelligent control of the robots in order to efficiently complete tasks within the network. If the tasks required of the network need to send audio-video data back to the base station, then we need to maintain some connectivity with the base station in order to efficiently use the energy within the network. After mathematically formulating our problem, we propose three algorithms to solve these problems and run extensive simulations to test these algorithms. We were able to optimally solve the minimum hop problem and compare that to the heuristics for the minimum distance problems. Andrew Wichmann, Turgay Korkmaz, Ali Saman Tosun |
GLOBECOM | 2 |
| 2014 | The integration of mobile (tele) robotics and wireless sensor networks: A survey
Andrew Wichmann, Burcu Demirelli Okkalioglu, Turgay Korkmaz |
Comput. Commun. | 3 |
| 2013 | Super-sequence frequent pattern mining on sequential datasetabstractDue to the importance of Frequent Pattern Mining (FPM) in bioinformatics, web mining, social networks and so on, researchers have been paying significant attention to FPM and its various forms. In this study, we introduce a new form that we call super-sequence pattern mining. In contrast to frequent sub-sequence pattern mining studied significantly in the literature, frequent super-sequence mining requires to identify super-sequences that may contain sequential parts from different sequences and that have the total support larger than a given threshold. In essence, finding frequent super-sequence patterns turns out to be related to the well-known NP-hard longest path problem in graphs. Accordingly, we transform a given sequential dataset into a sequence graph and formulate the problem as k-hop longest path problem. We then propose a heuristic algorithm using dynamic programming techniques. The running time of our solution is depending on the number of different items in the sequence set but not on the size of the dataset. Through experiments, we demonstrate the effectiveness of the proposed solution. We also illustrate its use on an actual web log dataset and find out some interesting facts based on the identified frequent super-sequences on the web log dataset. Xinran Yu, Turgay Korkmaz |
IEEE BigData | 2 |
| 2012 | Smooth path construction for data mule tours in wireless sensor networksabstractWireless Multimedia Sensor Networks are a budding topic for researchers which could vastly improve many applications, such as border monitoring networks. The increased amount of data leads to greater issues with energy consumption and decreased network lifetimes. To mitigate these problems, the use of mobile sinks to travel through the network and collect the generated data has been suggested and studied. Consideration has not been given to the abilities of these mobile sinks, such as their ability to turn. We develop an algorithm to create a smooth path, which will allow the use of faster, more turn-constrained mobile sinks, such as a fixed-wing UAV. Our simulations showed our algorithm allowed for faster collection of data than current solutions which can only accommodate slower mobile sinks. When using our algorithm, the performance increases of using a mobile sink are still maintained over in-network data collection. Andrew Wichmann, Justin Chester, Turgay Korkmaz |
GLOBECOM | 3 |
| 2012 | Improving packet reception rate for mobile sinks in wireless sensor networksabstractResearchers have recently exploited the use of mobile sinks in WSN and shown its potential benefits in energy savings. In order to maximize these savings and meet other QoS requirements, the mobile sink should collect all the data from the sensors during its limited contact time. This necessitate the provisioning of appropriate mechanisms to improve packet reception rate (PRR) from sensor nodes to the sink while efficiently utilizing underlying resources. In this paper, we conducted actual experiments to understand the reasons behind failures in packet reception. Accordingly, we exploited the use of multiple receiver radios in mobile sinks. Through actual experiments, we evaluated the performance gains provided by multi-radio mobile sinks. We observed that using multiple receiver radios significantly improves base PRR and achieve required PRR with less number of retransmissions, particularly in critical communication ranges. In turn, minimizing number of transmissions improves other performance metrics including overall delay, efficient use of energy at sensor nodes, network lifetime. Navid Pustchi, Turgay Korkmaz |
WOWMOM | 2 |
| 2012 | EMLTrust: An enhanced Machine Learning based Reputation System for MANETs
Rehan Akbani, Turgay Korkmaz, G. V. S. Raju 0001 |
Ad Hoc Networks | 2 |
| 2011 | Distributed verification of global multiple disjoint paths in mobile wireless networksabstractWe present a distributed verification algorithm to check the existence of multiple disjoint paths between all nodes in a wireless network. In contrast to the expensive algorithms computing full disjoint paths between nodes, our proposed algorithm distributes the computation across the network and makes statements regarding the interconnectedness of the entire network. Specifically, it allows each node to determine whether segmentation exists between its neighbors and thereby determine if it bottlenecks the network. Verification of disjoint paths would be useful for efficient use of resources and for the applications having intelligent nodes to self-configure the network for better survivability. Mark Griffin, Turgay Korkmaz |
IWCMC | 2 |
| 2010 | Characterizing link and path reliability in large-scale wireless sensor networksabstractReliable data transfer (RDT) is one of the key issues in wireless sensor networks (WSNs) and can be achieved by using link-level re-transmissions and multi-path routing. Another key issue is the scalability of WSNs. In this paper, we try to better understand and characterize/quantify the relationships between reliability and scalability, and identify possible design options for the future RDT protocols in large-scale WSNs. With this in mind, we first conducted actual experiments to characterize link reliability measures in an actual sensor network setting. We then used these measures and analyze how commonly used RDT mechanisms impact overall path reliability. In general, our analysis shows that the combination of link-level re-transmissions and multi-path routing is a viable solution in small-scale WSNs. However, due to the increased length of paths between sensor nodes and sinks in large-scale WSNs, it becomes costly to sustain the overall reliability at an acceptable level. Therefore, the future RDT protocols should focus on minimizing the path lengths using hierarchical structures in large-scale WSNs. It is also necessary to couple RDT protocols with routing protocols that can take link reliability measures into account. Turgay Korkmaz, Kamil Saraç |
WiMob | 1 |
| 2010 | Supporting multiple metrics in QoS-aware BGP
Yong Cui 0001, Youjian Zhao, Turgay Korkmaz, Tielei Zhang |
Sci. China Inf. Sci. | 3 |
| 2009 | Analyzing Response Time of Batch SigningabstractDigital signatures are mainly used to make the receiver believe that the message was actually sent by the claimed sender. However, since generating digital signatures requires intensive computations, researchers proposed batch signing systems to sign multiple messages at once while having almost the same cost of signing one message. In this paper, we focus on how the batch formation strategies and batch sizes impact the response time of a batch signing system. We show how to minimize response time by selecting appropriate batch sizes and batch formation strategies based on the system parameters and load. Turgay Korkmaz |
ICCCN | 1 |
| 2008 | A Machine Learning Based Reputation System for Defending Against Malicious Node BehaviorabstractReputation systems (RS) are designed to detect malicious nodes in a network and thwart their attacks, such as the spreading of viruses or worms, or attacking known vulnerabilities. They do this by collecting information about past transactions of a node and utilizing that to predict its future behavior. Traditionally, RSs have been designed by manually devising specific models or equations that use historical data to defend against certain types of attacks. In this paper, we propose a machine learning based RS that automates the process of devising the RS model and defends against many patterns of attacks. We discuss the merits of this approach and propose using support vector machines as the basis of the RS. We delineated the factors associated with building the SVM based RS and then proposed and evaluated our technique. We compared the performance of our RS with another RS found in the literature, called TrustGuard, and showed that our RS significantly outperforms TrustGuard. Our RS correctly distinguishes between good and malicious nodes with high accuracy, even when the proportion of malicious nodes in the network is very high. Rehan Akbani, Turgay Korkmaz, G. V. S. Raju 0001 |
GLOBECOM | 2 |
| 2008 | PeerGraph: A Distributed Data Structure for Peer-to-Peer StreamingabstractVideo streaming over peer-to-peer networks has received significant attention recently. Accordingly, much work is done on video streaming under the assumption that all the peers have the whole movie. However, it is likely that many peers may only store a fraction of the movie due to their resource constraints. Therefore, there is a need to develop appropriate mechanisms to facilitate efficient streaming when each user stores a fraction of the movie. With this in mind, we propose a distributed data structure called PeerGraph in which each peer determines other peers having the previous or subsequent fractions of the movie and maintains pointers to these peers. In our model, a peer has full control on how many segments it wants to store. However, we require it to store consecutive segments. In order to stream, a client first finds a peer that contains the first segment and then uses the proposed PeerGraph to locate subsequent segments. We use extensive simulations to investigate the effect of various parameters. Simulation results support feasibility of the proposed scheme. Ali Saman Tosun, Turgay Korkmaz |
GLOBECOM | 2 |
| 2008 | HEAP: A packet authentication scheme for mobile ad hoc networks
Rehan Akbani, Turgay Korkmaz, G. V. S. Raju 0001 |
Ad Hoc Networks | 2 |
| 2007 | Lower-Priority-Triggered Distributed MAC-layer Priority Scheduling in Wireless Ad Hoc NetworksabstractWe propose a fully distributed MAC-layer priority scheduling mechanism, called LPT-DPS (Lower-Priority-Triggered Distributed Priority Scheduling), for wireless ad hoc networks. LPT-DPS can allocate channel bandwidth to flows with different priorities in such a way that the higher the priority level of the flow, the higher the bandwidth that the flow acquires. Using extensive simulations, we demonstrate the effectiveness of the proposed LPT-DPS in delivering the high priority traffic even when the low priority traffic is overwhelming. Turgay Korkmaz |
MASS | 2 |
| 2007 | A measurement study on overhead distribution of value-added internet services
Mehmet Hadi Gunes, Sevcan Bilir, Kamil Saraç, Turgay Korkmaz |
Comput. Networks | 4 |
| 2007 | Two additive-constrained path selection in the presence of inaccurate state information
Yanxing Zheng, Turgay Korkmaz, Wenhua Dou |
Comput. Commun. | 2 |
| 2006 | On finding optimal paths in multi-radio, multi-hop mesh networks using WCETT metricabstractWe focus on the algorithmic aspect of selecting a path that minimizes a recently proposed nonlinear path metric (namely, WCETT) for providing high throughput in multi-radio, multihop wireless mesh networks. First, we consider an iterative line search technique and describe how to use it for finding the optimal path in some cases while finding approximately good paths in other cases. We also use the final line search to provide a lower bound on the optimal path. Second, we consider heuristics that might search the concave region of the search space and discover better paths missed by the line search. Specifically, we propose a linearly-guided nonlinear search (LGNS) heuristic. Using simulations, we show the effectiveness of the proposed solutions. Turgay Korkmaz |
IWCMC | 1 |
| 2006 | Optimal path selection for minimizing the differential delay in Ethernet-over-SONET
Satyajeet Ahuja, Marwan Krunz, Turgay Korkmaz |
Comput. Networks | 3 |
| 2006 | Highly responsive and efficient QoS routing using pre- and on-demand computations along with a new normal measure
Yanxing Zheng, Turgay Korkmaz, Wenhua Dou |
Comput. Networks | 2 |
| 2005 | Optimal path selection for ethernet over SONET under inaccurate link-state informationabstractEthernet over SONET (EoS) is a popular approach for interconnecting geographically distant Ethernet segments using a SONET transport infrastructure. It typically uses virtual concatenation (VC) for dynamic bandwidth management. The aggregate SONET bandwidth that supports a given EoS system is obtained by "concatenating" a number of virtual channels (VCs), which together form a virtually concatenated group (VCG). This aggregate bandwidth can be increased on demand by adding one or more VCs to the existing VCG. The new VC must be selected such that its end-to-end delay is within a certain range that reflects the delays of all existing VCs in the VCG and the available memory buffer of the EoS system. Algorithmically, the problem of selecting such a VC becomes that of finding a path in a graph network that is bounded by an upper and lower bounds. In this paper, we first prove that the TSCP problem is NP-complete. We then propose a new solution for it based on the "backward-forward" search approach. We show that this solution is much more efficient than the previously proposed MLW-KSP algorithm. We then consider the TSCP problem under inaccurate link information, in which the delay and available bandwidth for each link are taken as random variables. The problem is now formulated as that of finding the most probable path that satisfies the upper and lower delay constraints. We consider two cases. In the first case, we assume that the link delays are random but the link bandwidths are exact. We then consider the more general case where both the link delays and bandwidths are random. Heuristic solutions are presented for both cases. Simulations are conducted to evaluate the performance of the proposed algorithms and to demonstrate the advantages of the probabilistic path selection approach over the classic trigger-based approach. Satyajeet Ahuja, Marwan Krunz, Turgay Korkmaz |
BROADNETS | 3 |
| 2005 | Single packet IP traceback in AS-level partial deployment scenarioabstractTracing IP packets to their sources, known as IP traceback, is an important task in defending against IP spoofing and DoS attacks. Log-based IP traceback technique is to log packets at routers in the network and then determine the network paths which packets traversed using data extraction techniques. The biggest advantage of log-based IP traceback is the potential to trace a single packet. Tracing a single packet in the Internet using log-based IP traceback involves cooperation among all autonomous systems (AS) traversed by the packet. The single packet traceback process may not reach the packet origin if some AS on the forwarding path does not support IP traceback. IP traceback mechanisms are deployed within each AS independently. It is not reasonable to assume all ASes begin to support the same IP traceback mechanism in a short period of time. In this paper, we study the effectiveness of log-based IP traceback in tracing a single packet under the environment where not every AS supports log-based IP traceback. We propose a scheme to conduct the single packet traceback process in AS-level partial deployment scenario. We evaluate the performance of single packet IP traceback in AS-level partial deployment scenario based on our scheme through simulation. Chao Gong 0006, Trinh Le, Turgay Korkmaz, Kamil Saraç |
GLOBECOM | 3 |
| 2005 | Intersection Characteristics of End-to-End Internet Paths and TreesabstractThis paper focuses on understanding the scale and the distribution of "state overhead'' (briefly load) that is incurred on the routers by various value-added network services, e.g., IP multicast and IP traceback. This understanding is essential to developing appropriate mechanisms and provisioning resources so that the Internet can support such value-added services in an efficient and scalable manner. We mainly consider the number of end-to-end paths or trees intersecting at a router to represent the amount of state overhead at that router. Hence, we analyze the router-level intersection characteristics of end-to-end Internet paths or trees to approximate the state overhead distribution in the Internet. For the reliability of our analysis, a representative, end-to-end router-level Internet map is essential. Although several maps are available, they are at best insufficient for our analysis. Therefore, in the first part of our work, we exert a measurement study to obtain a large size end-to-end router-level map conforming to our constraints. In the second part, we conduct various experiments using our map and shed some light on the scale and distribution of state overhead of value-added Internet services in both unicast and multicast environments. Sevcan Bilir, Kamil Saraç, Turgay Korkmaz |
ICNP | 3 |
| 2005 | Highly Responsive and Efficient QoS Routing Using Pre- and On-demand Computations Along with a New Normal Measure
Yanxing Zheng, Turgay Korkmaz, Wenhua Dou |
NETWORKING | 2 |
| 2004 | State-path decoupled QoS-based routing frameworkabstractWe introduce a new "state-path decoupled QoS-based routing framework" (SPD-QRF) in which path computation and the dynamics of network state information along the computed paths are considered in a decoupled manner. Basically, SPD-QRF first makes several (potentially feasible) paths be readily available throughout the network(s) by marking the outgoing links of every router as forward, backward, or neutral towards every destination based on some static information. This can be seen as a generalization of the current Internet routing. Once the direction of every link is determined, end nodes explore the readily available paths using a randomized path discovery strategy. Along the explored paths, end-to-end path-state information is determined by accumulating the locally maintained QoS-related information at the routers. Our simulation results show that similar performance results for finding feasible paths under SPC-QRF can be accomplished by using much simpler and scalable solutions under SPD-QRF. Turgay Korkmaz, Jyothi Guntaka |
GLOBECOM | 1 |
| 2004 | Minimizing the Differential Delay for Virtually Concatenated Ethernet Over SONET SystemsabstractWe consider the problem of minimizing the differential delay in a virtually concatenated Ethernet over SONET (EoS) system by suitable path selection. The link capacity adjustment scheme (LCAS) enables network service providers to dynamically add STS-n channels to or drop them from a virtually concatenated group (VCG). A new STS-n channel can be added to the VCG provided that the differential delay between the new STS-n channel and the existing STS-n channels in the VCG is within a certain bound that reflects the available memory buffer supported by the EoS system. We model the problem of finding such a STS-n channel as a constrained path selection problem where the cost of the required (feasible) path is constrained not only by an upper bound but also by a lower bound. We propose two algorithms to find such a path. Algorithm I uses the well-known k-shortest-path algorithm. Algorithm II is based on a modified link metric that linearly combines the original link weight (the link delay) and the inverse of that weight. The theoretical properties of such a metric are studied and used to develop a highly efficient heuristic for path selection. Simulations are conducted to evaluate the performance of both algorithms in terms of the miss rate and the execution time (average computational complexity). Satyajeet Ahuja, Turgay Korkmaz, Marwan Krunz |
ICCCN | 2 |
| 2004 | OSPF-based hybrid approach for scalable dissemination of QoS parameters
Turgay Korkmaz, Marwan Krunz, Jyothi Guntaka |
Comput. Networks | 1 |
| 2003 | Routing multimedia traffic with QoS guaranteesabstractOne of the challenging issues in exchanging multimedia information over a network is how to determine a feasible path that satisfies all the quality-of-service (QoS) requirements of multimedia applications while maintaining high utilization of network resources. The latter objective implies the need to impose an additional optimality requirement on the feasibility problem. This can be done through a primary cost function (e.g., administrative weight, hop-count) according to which the selected feasible path is optimal. In general, multiconstrained path selection, with or without optimization, is an NP-complete problem that cannot be exactly solved in polynomial time. Heuristics and approximation algorithms with polynomial- and pseudo-polynomial-time complexities are often used to deal with this problem. However, existing solutions suffer either from excessive computational complexities that cannot be used for online network operation or from low performance. Moreover, they only deal with special cases of the problem (e.g., two constraints without optimization, one constraint with optimization, etc.). For the feasibility problem under multiple constraints, some researchers have recently proposed a nonlinear cost function whose minimization provides a continuous spectrum of solutions ranging from a generalized linear approximation (GLA) to an asymptotically exact solution. In this paper, we propose an efficient heuristic algorithm for the most general form of the problem. We first formalize the theoretical properties of the above nonlinear cost function. We then introduce our heuristic algorithm (H/spl I.bar/MCOP), which attempts to minimize both the nonlinear cost function (for the feasibility part) and the primary cost function (for the optimality part). We prove that H/spl I.bar/MCOP guarantees at least the performance of GLA and often improves upon it. H/spl I.bar/MCOP has the same order of complexity as Dijkstra's algorithm. Using extensive simulations on random graphs and realistic network topologies with correlated and uncorrelated link weights from several distributions including uniform, normal, and exponential, we show the efficiency of H/spl I.bar/MCOP over its (less general) contenders in terms of finding feasible paths and minimizing their costs under the same level of computational complexity. Turgay Korkmaz, Marwan Krunz |
IEEE Trans. Multim. | 1 |
| 2003 | Bandwidth-delay constrained path selection under inaccurate state informationabstractA key issue in any QoS routing framework is how to compute a path that satisfies given QoS constraints. We focus on the path computation problem subject to bandwidth and delay constraints. This problem can be solved easily if the exact state information is available to the node computing the path. In practice, nodes have only imprecise knowledge of the network state. Reliance on outdated information and treating it as exact can significantly degrade the effectiveness of the path selection. We adopt a probabilistic approach in which the state parameters (available bandwidth and delay) are characterized by random variables. The goal is then to find the most-probable bandwidth-delay-constrained path (MP-BDCP). We provide efficient solutions for the MP-BDCP problem by decomposing it into the most-probable delay-constrained path (MP-DCP) problem and the most-probable bandwidth-constrained path (MP-BCP) problem. MP-DCP by itself is known to be NP-hard, necessitating the use of approximate solutions. We use the central limit theorem and Lagrange relaxation techniques to provide two complementary solutions for MP-DCP. These solutions are highly efficient, requiring on average a few iterations of Dijkstra's shortest path algorithm. As for MP-BCP, it can be easily transformed into a variant of the shortest path problem. Our MP-DCP and MP-BCP solutions are then combined to obtain a set of near-nondominated paths for the MP-BDCP problem. Decision makers can then select one or more of these paths based on a specific utility function. Extensive simulations demonstrate the efficiency of the proposed algorithmic solutions and, more generally, to contrast the probabilistic path selection approach with the standard threshold-based triggered approach. Turgay Korkmaz, Marwan Krunz |
IEEE/ACM Trans. Netw. | 1 |
| 2002 | Hybrid flooding and tree-based broadcasting for reliable and efficient link-state disseminationabstractCurrent link-state routing protocols (e.g., OSPF) use flooding to disseminate link-state information throughout the network. Despite its simplicity and reliability, flooding incurs unnecessary communications overhead since nodes may receive multiple copies of the same advertisement. This extra overhead becomes an Issue in the context of quality-of-service (QoS) routing, where link state is dynamic and needs to be advertised frequently. The advertisement overhead can be significantly reduced by using tree-based broadcasting approaches. Although several of these approaches have been proposed in the literature, they are not used in practice because of their complexity and/or unreliability. We propose a new link-state dissemination approach that combines the best features of flooding and tree-based broadcasting. Our hybrid approach is particularly suited for "dynamic" link metrics (e.g., available bandwidth). It uses periodic flooding to advertise topology changes and first-time LSAs (link-state advertisements), and uses tree-based broadcasting to disseminate subsequent refresh LSAs. The broadcast trees in our approach are constructed dynamically during the flooding of the first LSA, without the need for the complex algorithms of previous tree-based approaches. Two versions of our dissemination approach are presented, with one being more suitable for networks with frequent topological changes. We prove the correctness of our approach and contrast its communications overhead with flooding and pure tree-based broadcasting. The results indicate that our hybrid approach has a significantly lower overhead than flooding; yet It enjoys the simplicity, reliability, and fast convergence of flooding. Finally, we outline how OSPF can be extended to support the proposed dissemination approach. Turgay Korkmaz, Marwan Krunz |
GLOBECOM | 1 |
| 2002 | An efficient algorithm for finding a path subject to two additive constraints
Turgay Korkmaz, Marwan Krunz, Spyros Tragoudas |
Comput. Commun. | 1 |
| 2001 | Multi-Constrained Optimal Path SelectionabstractProviding quality-of-service (QoS) guarantees in packet networks gives rise to several challenging issues. One of them is how to determine a feasible path that satisfies a set of constraints while maintaining high utilization of network resources. The latter objective implies the need to impose an additional optimality requirement on the feasibility problem. This can be done through a primary cost function (e.g., administrative weight, hop count) according to which the selected feasible path is optimal. In general, multi-constrained path selection, with or without optimization, is an NP-complete problem that cannot be exactly solved in polynomial-time. Heuristics and approximation algorithms with polynomial and pseudo-polynomial-time complexities are often used to deal with this problem. However, existing solutions suffer either from excessive computational complexities that cannot be used for online network operation or from low performance. Moreover, they only deal with special cases of the problem (e.g., two constraints without optimization, one constraint with optimization, etc.). For the feasibility problem under multiple constraints, some researchers have proposed a nonlinear cost function whose minimization provides a continuous spectrum of solutions ranging from a generalized linear approximation (GLA) to an asymptotically exact solution. We propose an efficient heuristic algorithm for the most general form of the problem. We first formalize the theoretical properties of the above nonlinear cost function. We then introduce our heuristic algorithm (H MCOP), which attempts to minimize both the nonlinear cost function (for the feasibility part) and the primary cost function (for the optimality part). We prove that H MCOP guarantees at least the performance of GLA and often improves upon it. H MCOP has the same order of complexity as Dijkstra's algorithm. Using extensive simulations on random graphs with correlated and uncorrelated link weights, we show that under the same level of computational complexity, H MCOP outperforms its (less general) contenders in its success rate in finding feasible paths and in the cost of such paths. Turgay Korkmaz, Marwan Krunz |
INFOCOM | 1 |
| 2001 | A randomized algorithm for finding a path subject to multiple QoS requirements
Turgay Korkmaz, Marwan Krunz |
Comput. Networks | 1 |
| 2000 | An efficient algorithm for finding a path subject to two additive constraintsabstractOne of the key issues in providing end-to-end quality-of-service guarantees in packet networks is how to determine a feasible route that satisfies a set of constraints while simultaneously maintaining high utilization of network resources. In general, finding a path subject to multiple additive constraints (e.g., delay, delay-jitter) is an NP-complete problem that cannot be exactly solved in polynomial time. Accordingly, heuristics and approximation algorithms are often used to address to this problem. Previously proposed algorithms suffer from either excessive computational cost or low performance. In this paper, we provide an efficient approximation algorithm for finding a path subject to two additive constraints. The worst-case computational complexity of this algorithm is within a logarithmic number of calls to Dijkstra's shortest path algorithm. Its average complexity is much lower than that, as demonstrated by simulation results. The performance of the proposed algorithm is justified via theoretical performance bounds. To achieve further performance improvement, several extensions to the basic algorithm are also provided at low extra computational cost. Extensive simulations are used to demonstrate the high performance of the proposed algorithm and to contrast it with other path selection algorithms. Turgay Korkmaz, Marwan Krunz, Spyros Tragoudas |
SIGMETRICS | 1 |
| 1998 | Generatlon of Simple Turkish Sentences with Systemic-Functional Grammar
Ilyas Cicekli, Turgay Korkmaz |
CoNLL | 2 |