EDBT 2026 Demo / reviewers in the wild / expert
Özgür Ulusoy
dblp:u/OzgurUlusoy
· DBLP profile ↗
106ranked-venue papers
13as first author
11since 2021 · last 2025
0000-0002-6887-3778ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 64 · 7 first-author · 4 since 2021Artificial intelligence and machine learning · 18 · 1 first-authorComputer networks · 12 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 8 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 8 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 1 since 2021Systems, architecture and hardware · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Crowd: A Social Network Simulation FrameworkabstractTo observe how individual behavior shapes a larger community’s actions, agent-based modeling and simulation (ABMS) have been widely adopted by researchers in social sciences, economics, and epidemiology. While simulations can be run on general-purpose ABMS frameworks, these tools are not specifically designed for social networks and, therefore, provide limited features, increasing the effort required for complex simulations. In this article, we introduceCrowd, a social network simulator that adopts the agent-based modeling methodology to model real-world phenomena within a network environment. Designed to facilitate easy and quick modeling, Crowd supports simulation setup through YAML configuration and enables further customization with user-defined methods. Other features include no-code simulations for diffusion tasks, interactive visualizations, data aggregation, and chart drawing facilities. Designed in Python, Crowd also supports generative agents and connects easily with Python’s libraries for data analysis and machine learning. Finally, we include three case studies to illustrate the use of the framework, including generative agents in epidemics, influence maximization, and networked trust games. Ann Nedime Nese Rende, Tolga Yilmaz, Özgür Ulusoy |
IEEE Trans. Comput. Soc. Syst. | 3 |
| 2024 | A Utilization Based Genetic Algorithm for virtual machine placement in cloud systems
Mustafa Can Çavdar, Ibrahim Korpeoglu, Özgür Ulusoy |
Comput. Commun. | 3 |
| 2024 | Diversity-aware strategies for static index pruning
Sevgi Yigit-Sert, Ismail Sengör Altingövde, Özgür Ulusoy |
Inf. Process. Manag. | 3 |
| 2024 | Learning visual similarity for image retrieval with global descriptors and capsule networks
Duygu Durmus, Ugur Güdükbay, Özgür Ulusoy |
Multim. Tools Appl. | 3 |
| 2024 | Application Scheduling With Multiplexed Sensing of Monitoring Points in Multi-Purpose IoT Wireless Sensor NetworksabstractWireless sensor networks (WSNs) play a crucial role in Internet-of-Things (IoT) systems serving a variety of applications. They gather data from specific sensor nodes and transmit it to remote units for processing. When multiple applications share a WSN infrastructure, efficient scheduling becomes vital. In our research, we address the problem of application scheduling in WSNs. Specifically, we focus on scenarios where applications request data from monitoring points within the coverage area of a WSN. We propose a shared-data approach that reduces the network’s sensing and communication load by allowing multiple applications to use the same sensing data. To tackle the scheduling challenge, we introduce a genetic algorithm named GABAS and three greedy algorithms: LMPF, LMSF, and LTSF. These algorithms determine the order in which applications are admitted to the WSN infrastructure, considering various criteria. To assess the performance of our algorithms, we conducted extensive simulation experiments and compared them with standard scheduling methods. We also evaluated the performance of GABAS as compared to another genetic scheduling algorithm that has recently appeared in the literature. The overall experimental results show that the methods we propose outperform the compared approaches across various metrics, namely makespan, turnaround time, waiting time, and successful execution rate. In particular, our genetic algorithm proves to be highly effective in scheduling applications and optimizing the mentioned metrics. Mustafa Can Çavdar, Ibrahim Korpeoglu, Özgür Ulusoy |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2024 | xDBTagger: explainable natural language interface to databases using keyword mappings and schema graph
Arif Usta, Akifhan Karakayali, Özgür Ulusoy |
VLDB J. | 3 |
| 2023 | Misinformation Propagation in Online Social Networks: Game Theoretic and Reinforcement Learning ApproachesabstractMisinformation in online social networks (OSNs) has been an ongoing problem, and it has been studied heavily over recent years. In this article, we use gamification to tackle misinformation propagation in OSNs. First, we construct a game based on the notion of cooperative games on graphs where the nodes of the social network are players. We use random regular networks and real networks in our simulations to show that the constructed game follows evolutionary dynamics and that the outcome of the game depends on the relation between the structural properties of the network and the benefit and cost variables defined in a cooperative game. Second, we create a game on the network level where the players control a set of nodes. We define agents whose goal is to maximize the total reward that we set up to be the number of nodes affected at the end of the game. We propose a deep reinforcement learning (RL) technique based on the multiagent deep deterministic policy gradient (MADDPG) algorithm. We test the proposed method along with well-known node selection algorithms and obtain promising results on different social networks. Tolga Yilmaz, Özgür Ulusoy |
IEEE Trans. Comput. Soc. Syst. | 2 |
| 2022 | Application placement with shared monitoring points in multi-purpose IoT wireless sensor networks
Mustafa Can Çavdar, Ibrahim Korpeoglu, Özgür Ulusoy |
Comput. Networks | 3 |
| 2022 | Understanding security vulnerabilities in student code: A case study in a non-security course
Tolga Yilmaz, Özgür Ulusoy |
J. Syst. Softw. | 2 |
| 2021 | Explicit diversification of search results across multiple dimensions for educational searchabstractAbstract Making use of search systems to foster learning is an emerging research trend known as search as learning. Earlier works identified result diversification as a useful technique to support learning‐oriented search, since diversification ensures a comprehensive coverage of various aspects of the queried topic in the result list. Inspired by this finding, first we define a new research problem, multidimensional result diversification, in the context of educational search. We argue that in a search engine for the education domain, it is necessary to diversify results across multiple dimensions, that is, not only for the topical aspects covered by the retrieved documents, but also for other dimensions, such as the type of the document (e.g., text, video, etc.) or its intellectual level (say, for beginners/experts). Second, we propose a framework that extends the probabilistic and supervised diversification methods to take into account the coverage of such multiple dimensions. We demonstrate its effectiveness upon a newly developed test collection based on a real‐life educational search engine. Thorough experiments based on gathered relevance annotations reveal that the proposed framework outperforms the baseline by up to 2.4%. An alternative evaluation utilizing user clicks also yields improvements of up to 2% w.r.t. various metrics. Sevgi Yigit-Sert, Ismail Sengör Altingövde, Craig Macdonald, Iadh Ounis, Özgür Ulusoy |
J. Assoc. Inf. Sci. Technol. | 5 |
| 2021 | DBTagger: Multi-Task Learning for Keyword Mapping in NLIDBs Using Bi-Directional Recurrent Neural NetworksabstractTranslating Natural Language Queries (NLQs) to Structured Query Language (SQL) in interfaces deployed in relational databases is a challenging task, which has been widely studied in database community recently. Conventional rule based systems utilize series of solutions as a pipeline to deal with each step of this task, namely stop word filtering, tokenization, stemming/lemmatization, parsing, tagging, and translation. Recent works have mostly focused on the translation step overlooking the earlier steps by using adhoc solutions. In the pipeline, one of the most critical and challenging problems is keyword mapping; constructing a mapping between tokens in the query and relational database elements (tables, attributes, values, etc.). We define the keyword mapping problem as a sequence tagging problem, and propose a novel deep learning based supervised approach that utilizes POS tags of NLQs. Our proposed approach, called DBTagger (DataBase Tagger), is an end-to-end and schema independent solution, which makes it practical for various relational databases. We evaluate our approach on eight different datasets, and report new state-of-the-art accuracy results, 92.4% on the average. Our results also indicate that DBTagger is faster than its counterparts up to 10000 times and scalable for bigger databases. Arif Usta, Akifhan Karakayali, Özgür Ulusoy |
Proc. VLDB Endow. | 3 |
| 2020 | Differential privacy under dependent tuples - the case of genomic privacyabstractMOTIVATION: The rapid progress in genome sequencing has led to high availability of genomic data. Studying these data can greatly help answer the key questions about disease associations and our evolution. However, due to growing privacy concerns about the sensitive information of participants, accessing key results and data of genomic studies (such as genome-wide association studies) is restricted to only trusted individuals. On the other hand, paving the way to biomedical breakthroughs and discoveries requires granting open access to genomic datasets. Privacy-preserving mechanisms can be a solution for granting wider access to such data while protecting their owners. In particular, there has been growing interest in applying the concept of differential privacy (DP) while sharing summary statistics about genomic data. DP provides a mathematically rigorous approach to prevent the risk of membership inference while sharing statistical information about a dataset. However, DP does not consider the dependence between tuples in the dataset, which may degrade the privacy guarantees offered by the DP. RESULTS: In this work, focusing on genomic datasets, we show this drawback of the DP and we propose techniques to mitigate it. First, using a real-world genomic dataset, we demonstrate the feasibility of an inference attack on differentially private query results by utilizing the correlations between the entries in the dataset. The results show the scale of vulnerability when we have dependent tuples in the dataset. We show that the adversary can infer sensitive genomic data about a user from the differentially private results of a query by exploiting the correlations between the genomes of family members. Second, we propose a mechanism for privacy-preserving sharing of statistics from genomic datasets to attain privacy guarantees while taking into consideration the dependence between tuples. By evaluating our mechanism on different genomic datasets, we empirically demonstrate that our proposed mechanism can achieve up to 50% better privacy than traditional DP-based solutions. AVAILABILITY AND IMPLEMENTATION: https://github.com/nourmadhoun/Differential-privacy-genomic-inference-attack. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Nour Almadhoun, Erman Ayday, Özgür Ulusoy |
Bioinform. | 3 |
| 2020 | Inference attacks against differentially private query results from genomic datasets including dependent tuplesabstractMOTIVATION: The rapid decrease in the sequencing technology costs leads to a revolution in medical research and clinical care. Today, researchers have access to large genomic datasets to study associations between variants and complex traits. However, availability of such genomic datasets also results in new privacy concerns about personal information of the participants in genomic studies. Differential privacy (DP) is one of the rigorous privacy concepts, which received widespread interest for sharing summary statistics from genomic datasets while protecting the privacy of participants against inference attacks. However, DP has a known drawback as it does not consider the correlation between dataset tuples. Therefore, privacy guarantees of DP-based mechanisms may degrade if the dataset includes dependent tuples, which is a common situation for genomic datasets due to the inherent correlations between genomes of family members. RESULTS: In this article, using two real-life genomic datasets, we show that exploiting the correlation between the dataset participants results in significant information leak from differentially private results of complex queries. We formulate this as an attribute inference attack and show the privacy loss in minor allele frequency (MAF) and chi-square queries. Our results show that using the results of differentially private MAF queries and utilizing the dependency between tuples, an adversary can reveal up to 50% more sensitive information about the genome of a target (compared to original privacy guarantees of standard DP-based mechanisms), while differentially privacy chi-square queries can reveal up to 40% more sensitive information. Furthermore, we show that the adversary can use the inferred genomic data obtained from the attribute inference attack to infer the membership of a target in another genomic dataset (e.g. associated with a sensitive trait). Using a log-likelihood-ratio test, our results also show that the inference power of the adversary can be significantly high in such an attack even using inferred (and hence partially incorrect) genomes. AVAILABILITY AND IMPLEMENTATION: https://github.com/nourmadhoun/Inference-Attacks-Differential-Privacy. Nour Almadhoun, Erman Ayday, Özgür Ulusoy |
Bioinform. | 3 |
| 2020 | Supervised approaches for explicit search result diversification
Sevgi Yigit-Sert, Ismail Sengör Altingövde, Craig Macdonald, Iadh Ounis, Özgür Ulusoy |
Inf. Process. Manag. | 5 |
| 2019 | Re-finding Behaviour in Educational Search
Arif Usta, Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy |
TPDL | 4 |
| 2019 | Improving educational web search for question-like queries through subject classification
Tolga Yilmaz, Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy |
Inf. Process. Manag. | 4 |
| 2018 | Characterizing, predicting, and handling web search queries that match very few or no resultsabstractA non‐negligible fraction of user queries end up with very few or even no matching results in leading commercial web search engines. In this work, we provide a detailed characterization of such queries and show that search engines try to improve such queries by showing the results of related queries. Through a user study, we show that these query suggestions are usually perceived as relevant. Also, through a query log analysis, we show that the users are dissatisfied after submitting a query that match no results at least 88.5% of the time. As a first step towards solving these no‐answer queries, we devised a large number of features that can be used to identify such queries and built machine‐learning models. These models can be useful for scenarios such as the mobile‐ or meta‐search, where identifying a query that will retrieve no results at the client device (i.e., even before submitting it to the search engine) may yield gains in terms of the bandwidth usage, power consumption, and/or monetary costs. Experiments over query logs indicate that, despite the heavy skew in class sizes, our models achieve good prediction quality, with accuracy (in terms of area under the curve) up to 0.95. Erdem Sarigil, Ismail Sengör Altingövde, Roi Blanco, Berkant Barla Cambazoglu, Rifat Ozcan, Özgür Ulusoy |
J. Assoc. Inf. Sci. Technol. | 6 |
| 2017 | PETAL: A fully distributed location service for wireless ad hoc networks
Amir Rahimzadeh Ilkhechi, Ibrahim Korpeoglu, Ugur Güdükbay, Özgür Ulusoy |
J. Netw. Comput. Appl. | 4 |
| 2017 | Mobile multi-view object image search
Fatih Çalisir, Muhammet Bastan, Özgür Ulusoy, Ugur Güdükbay |
Multim. Tools Appl. | 3 |
| 2016 | Integrating social features into mobile local search
Basri Kahveci, Ismail Sengör Altingövde, Özgür Ulusoy |
J. Syst. Softw. | 3 |
| 2016 | A "Suggested" Picture of Web Search in TurkishabstractAlthough query log analysis provides crucial insights about Web users’ search interests, conducting such analyses is almost impossible for some languages, as large-scale and public query logs are quite scarce. In this study, we first survey the existing query collections in Turkish and discuss their limitations. Next, we adopt a novel strategy to obtain a set of Turkish queries using the query autocompletion services from the four major search engines and provide the first large-scale analysis of Web queries and their results in Turkish. Erdem Sarigil, Oguz Yilmaz, Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy |
ACM Trans. Asian Low Resour. Lang. Inf. Process. | 5 |
| 2015 | Graph Aware Caching Policy for Distributed Graph StoresabstractGraph stores are becoming increasingly popular among NOSQL applications seeking flexibility and heterogeneity in managing linked data. Conceptually and in practice, applications ranging from social networks, knowledge representations to Internet of things benefit from graph data stores built on a combination of relational and non-relational technologies aimed at desired performance characteristics. The most common data access pattern in querying graph stores is to traverse from a node to its neighboring nodes. This paper studies the impact of such traversal pattern to common data caching policies in a partitioned data environment where a big graph is distributed across servers in a cluster. We propose and evaluate a new graph aware caching policy designed to keep and evict nodes, edges and their metadata optimized for query traversal pattern. The algorithm distinguishes the topology of the graph as well as the latency of access to the graph nodes and neighbors. We implemented graph aware caching on a distributed data store Apache HBase in the Hadoop family. Performance evaluations showed up to 15x speedup on the benchmark datasets preferring our new graph aware policy over non-aware policies. We also show how to improve the performance of existing caching algorithms for distributed graphs by exploiting the topology information. Hidayet Aksu, Mustafa Canim, Yuan-Chi Chang, Ibrahim Korpeoglu, Özgür Ulusoy |
IC2E | 5 |
| 2015 | Network-aware virtual machine placement in cloud data centers with multiple traffic-intensive components
Amir Rahimzadeh Ilkhechi, Ibrahim Korpeoglu, Özgür Ulusoy |
Comput. Networks | 3 |
| 2015 | Efficient community identification and maintenance at multiple resolutions on distributed datastores
Hidayet Aksu, Mustafa Canim, Yuan-Chi Chang, Ibrahim Korpeoglu, Özgür Ulusoy |
Data Knowl. Eng. | 5 |
| 2014 | How k-12 students search for learning?: analysis of an educational search engine logabstractIn this study, we analyze an educational search engine log for shedding light on K-12 students' search behavior in a learning environment. We specially focus on query, session, user and click characteristics and compare the trends to the findings in the literature for general web search engines. Our analysis helps understanding how students search with the purpose of learning in an educational vertical, and reveals new directions to improve the search performance in the education domain. Arif Usta, Ismail Sengör Altingövde, Ibrahim Bahattin Vidinli, Rifat Ozcan, Özgür Ulusoy |
SIGIR | 5 |
| 2014 | Distributed $k$ -Core View Materializationand Maintenance for Large Dynamic GraphsabstractIn graph theory, k-core is a key metric used to identify subgraphs of high cohesion, also known as the `dense' regions of a graph. As the real world graphs such as social network graphs grow in size, the contents get richer and the topologies change dynamically, we are challenged not only to materialize k-core subgraphs for one time but also to maintain them in order to keep up with continuous updates. Adding to the challenge is that real world data sets are outgrowing the capacity of a single server and its main memory. These challenges inspired us to propose a new set of distributed algorithms for k-core view construction and maintenance on a horizontally scaling storage and computing platform. Our algorithms execute against the partitioned graph data in parallel and take advantage of k-core properties to aggressively prune unnecessary computation. Experimental evaluation results demonstrated orders of magnitude speedup and advantages of maintaining k-core incrementally and in batch windows over complete reconstruction. Our algorithms thus enable practitioners to create and maintain many k-core views on different topics in rich social network content simultaneously. Hidayet Aksu, Mustafa Canim, Yuan-Chi Chang, Ibrahim Korpeoglu, Özgür Ulusoy |
IEEE Trans. Knowl. Data Eng. | 5 |
| 2013 | Strategies for setting time-to-live values in result cachesabstractIn web query result caching, staleness of queries are often bounded via a time-to-live (TTL) mechanism, which expires the validity of cached query results at some point in time. In this work, we evaluate the performance of three alternative TTL mechanisms: time-based TTL, frequency-based TTL, and click-based TTL. Moreover, we propose hybrid approaches obtained by pair-wise combination of these mechanisms. Our results indicate that combining time-based TTL with frequency-based TTL yields superior performance (i.e., lower stale query traffic and less redundant computation) than using a particular mechanism in isolation. Fethi Burak Sazoglu, Berkant Barla Cambazoglu, Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy |
CIKM | 5 |
| 2013 | A financial cost metric for result cachingabstractWeb search engines cache results of frequent and/or recent queries. Result caching strategies can be evaluated using different metrics, hit rate being the most well-known. Recent works take the processing overhead of queries into account when evaluating the performance of result caching strategies and propose cost-aware caching strategies. In this paper, we propose a financial cost metric that goes one step beyond and takes also the hourly electricity prices into account when computing the cost. We evaluate the most well-known static, dynamic, and hybrid result caching strategies under this new metric. Moreover, we propose a financial-cost-aware version of the well-known LRU strategy and show that it outperforms the original LRU strategy in terms of the financial cost metric. Fethi Burak Sazoglu, Berkant Barla Cambazoglu, Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy |
SIGIR | 5 |
| 2013 | Cluster searching strategies for collaborative recommendation systems
Ismail Sengör Altingövde, Özlem Nurcan Subakan, Özgür Ulusoy |
Inf. Process. Manag. | 3 |
| 2013 | Second Chance: A Hybrid Approach for Dynamic Result Caching and Prefetching in Search EnginesabstractWeb search engines are known to cache the results of previously issued queries. The stored results typically contain the document summaries and some data that is used to construct the final search result page returned to the user. An alternative strategy is to store in the cache only the result document IDs, which take much less space, allowing results of more queries to be cached. These two strategies lead to an interesting trade-off between the hit rate and the average query response latency. In this work, in order to exploit this trade-off, we propose a hybrid result caching strategy where a dynamic result cache is split into two sections: an HTML cache and a docID cache. Moreover, using a realistic cost model, we evaluate the performance of different result prefetching strategies for the proposed hybrid cache and the baseline HTML-only cache. Finally, we propose a machine learning approach to predict singleton queries, which occur only once in the query stream. We show that when the proposed hybrid result caching strategy is coupled with the singleton query predictor, the hit rate is further improved. Rifat Ozcan, Ismail Sengör Altingövde, Berkant Barla Cambazoglu, Özgür Ulusoy |
ACM Trans. Web | 4 |
| 2012 | Characterizing web search queries that match very few or no resultsabstractDespite the continuous efforts to improve the web search quality, a non-negligible fraction of user queries end up with very few or even no matching results in leading web search engines. In this work, we provide a detailed characterization of such queries based on an analysis of a real-life query log. Our experimental setup allows us to characterize the queries with few/no results and compare the mechanisms employed by the major search engines in handling them. Ismail Sengör Altingövde, Roi Blanco, Berkant Barla Cambazoglu, Rifat Ozcan, Erdem Sarigil, Özgür Ulusoy |
CIKM | 6 |
| 2012 | Adaptive Time-to-Live Strategies for Query Result Caching in Web Search Engines
Sadiye Alici, Ismail Sengör Altingövde, Rifat Ozcan, Berkant Barla Cambazoglu, Özgür Ulusoy |
ECIR | 5 |
| 2012 | On the Size of Full Element-Indexes for XML Keyword Search
Duygu Atilgan, Ismail Sengör Altingövde, Özgür Ulusoy |
ECIR | 3 |
| 2012 | In Praise of Laziness: A Lazy Strategy for Web Information Extraction
Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy |
ECIR | 3 |
| 2012 | A five-level static cache architecture for web search engines
Rifat Ozcan, Ismail Sengör Altingövde, Berkant Barla Cambazoglu, Flavio Paiva Junqueira, Özgür Ulusoy |
Inf. Process. Manag. | 5 |
| 2012 | Static index pruning in web search engines: Combining term and document popularities with query viewsabstractStatic index pruning techniques permanently remove a presumably redundant part of an inverted file, to reduce the file size and query processing time. These techniques differ in deciding which parts of an index can be removed safely; that is, without changing the top-ranked query results. As defined in the literature, the query view of a document is the set of query terms that access to this particular document, that is, retrieves this document among its top results. In this paper, we first propose using query views to improve the quality of the top results compared against the original results. We incorporate query views in a number of static pruning strategies, namely term-centric, document-centric, term popularity based and document access popularity based approaches, and show that the new strategies considerably outperform their counterparts especially for the higher levels of pruning and for both disjunctive and conjunctive query processing. Additionally, we combine the notions of term and document access popularity to form new pruning strategies, and further extend these strategies with the query views. The new strategies improve the result quality especially for the conjunctive query processing, which is the default and most common search mode of a search engine. Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy |
ACM Trans. Inf. Syst. | 3 |
| 2012 | Cache-Based Query Processing for Search EnginesabstractIn practice, a search engine may fail to serve a query due to various reasons such as hardware/network failures, excessive query load, lack of matching documents, or service contract limitations (e.g., the query rate limits for third-party users of a search service). In this kind of scenarios, where the backend search system is unable to generate answers to queries, approximate answers can be generated by exploiting the previously computed query results available in the result cache of the search engine. In this work, we propose two alternative strategies to implement this cache-based query processing idea. The first strategy aggregates the results of similar queries that are previously cached in order to create synthetic results for new queries. The second strategy forms an inverted index over the textual information (i.e., query terms and result snippets) present in the result cache and uses this index to answer new queries. Both approaches achieve reasonable result qualities compared to processing queries with an inverted index built on the collection. Berkant Barla Cambazoglu, Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy |
ACM Trans. Web | 4 |
| 2011 | Second Chance: A Hybrid Approach for Dynamic Result Caching in Search Engines
Ismail Sengör Altingövde, Rifat Ozcan, Berkant Barla Cambazoglu, Özgür Ulusoy |
ECIR | 4 |
| 2011 | Timestamp-based result cache invalidation for web search enginesabstractThe result cache is a vital component for efficiency of large-scale web search engines, and maintaining the freshness of cached query results is the current research challenge. As a remedy to this problem, our work proposes a new mechanism to identify queries whose cached results are stale. The basic idea behind our mechanism is to maintain and compare generation time of query results with update times of posting lists and documents to decide on staleness of query results. The proposed technique is evaluated using a Wikipedia document collection with real update information and a real-life query log. We show that our technique has good prediction accuracy, relative to a baseline based on the time-to-live mechanism. Moreover, it is easy to implement and incurs less processing overhead on the system relative to a recently proposed, more sophisticated invalidation mechanism. Sadiye Alici, Ismail Sengör Altingövde, Rifat Ozcan, Berkant Barla Cambazoglu, Özgür Ulusoy |
SIGIR | 5 |
| 2011 | Evolution of web search results within yearsabstractWe provide a first large-scale analysis of the evolution of query results obtained from a real search engine at two distant points in time, namely, in 2007 and 2010, for a set of 630,000 real queries. Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy |
SIGIR | 3 |
| 2011 | Nearest-Neighbor based Metric Functions for indoor scene recognition
Fatih Çakir, Ugur Güdükbay, Özgür Ulusoy |
Comput. Vis. Image Underst. | 3 |
| 2011 | Exploiting navigational queries for result presentation and caching in Web search enginesabstractAbstract Caching of query results is an important mechanism for efficiency and scalability of web search engines. Query results are cached and presented in terms of pages, which typically include 10 results each. In navigational queries, users seek a particular website, which would be typically listed at the top ranks (maybe, first or second) by the search engine, if found. For this type of query, caching and presenting results in the 10‐per‐page manner may waste cache space and network bandwidth. In this article, we propose nonuniform result page models with varying numbers of results for navigational queries. The experimental results show that our approach reduces the cache miss count by up to 9.17% (because of better utilization of cache space). Furthermore, bandwidth usage, which is measured in terms of number of snippets sent, is also reduced by 71% for navigational queries. This means a considerable reduction in the number of transmitted network packets, i.e., a crucial gain especially for mobile‐search scenarios. A user study reveals that users easily adapt to the proposed result page model and that the efficiency gains observed in the experiments can be carried over to real‐life situations. Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy |
J. Assoc. Inf. Sci. Technol. | 3 |
| 2011 | Cost-Aware Strategies for Query Result Caching in Web Search EnginesabstractSearch engines and large-scale IR systems need to cache query results for efficiency and scalability purposes. Static and dynamic caching techniques (as well as their combinations) are employed to effectively cache query results. In this study, we propose cost-aware strategies for static and dynamic caching setups. Our research is motivated by two key observations: (i) query processing costs may significantly vary among different queries, and (ii) the processing cost of a query is not proportional to its popularity (i.e., frequency in the previous logs). The first observation implies that cache misses have different, that is, nonuniform, costs in this context. The latter observation implies that typical caching policies, solely based on query popularity, can not always minimize the total cost. Therefore, we propose to explicitly incorporate the query costs into the caching policies. Simulation results using two large Web crawl datasets and a real query log reveal that the proposed approach improves overall system performance in terms of the average query execution time. Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy |
ACM Trans. Web | 3 |
| 2010 | XML Retrieval Using Pruned Element-Index Files
Ismail Sengör Altingövde, Duygu Atilgan, Özgür Ulusoy |
ECIR | 3 |
| 2010 | Fuzzy color histogram-based video segmentation
Onur Küçüktunç, Ugur Güdükbay, Özgür Ulusoy |
Comput. Vis. Image Underst. | 3 |
| 2010 | Scenario-based query processing for video-surveillance archives
Ediz Saykol, Ugur Güdükbay, Özgür Ulusoy |
Eng. Appl. Artif. Intell. | 3 |
| 2010 | Video copy detection using multiple visual cues and MPEG-7 descriptors
Onur Küçüktunç, Muhammet Bastan, Ugur Güdükbay, Özgür Ulusoy |
J. Vis. Commun. Image Represent. | 4 |
| 2009 | Exploiting query views for static index pruning in web search enginesabstractDate of Conference: 2-6 November, 2009 Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy |
CIKM | 3 |
| 2009 | A Cost-Aware Strategy for Query Result Caching in Web Search Engines
Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy |
ECIR | 3 |
| 2009 | A Practitioner's Guide for Static Index Pruning
Ismail Sengör Altingövde, Rifat Ozcan, Özgür Ulusoy |
ECIR | 3 |
| 2009 | Reducing query overhead through route learning in unstructured peer-to-peer network
Selim Ciraci, Ibrahim Korpeoglu, Özgür Ulusoy |
J. Netw. Comput. Appl. | 3 |
| 2008 | Utilization of navigational queries for result presentation and caching in search enginesabstractWe propose result page models with varying granularities for navigational queries and show that this approach provides a better utilization of cache space and reduces bandwidth requirements. Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy |
CIKM | 3 |
| 2008 | Efficient Processing of Category-Restricted Queries for Web Directories
Ismail Sengör Altingövde, Fazli Can, Özgür Ulusoy |
ECIR | 3 |
| 2008 | Segmentation-based extraction of important objects from video for object-based indexingabstractWe describe a method to automatically extract important video objects for object-based indexing. Most of the existing salient object detection approaches detect visually conspicuous structures in images, while our method aims to find regions that may be important for indexing in a video database system. Our method works on a shot basis. We first segment each frame to obtain homogeneous regions in terms of color and texture. Then, we extract a set of regional and inter-regional color, shape, texture and motion features for all regions, which are classified as being important or not using SVMs trained on a few hundreds of example regions. Finally, each important region is tracked within each shot for trajectory generation and consistency check. Experimental results from news video sequences show that the proposed approach is effective. Muhammet Bastan, Ugur Güdükbay, Özgür Ulusoy |
ICME | 3 |
| 2008 | Site-based dynamic pruning for query processing in search enginesabstractDate of Conference: 20 - 24 July, 2008 Ismail Sengör Altingövde, Engin Demir, Fazli Can, Özgür Ulusoy |
SIGIR | 4 |
| 2008 | Static query result caching revisitedabstractQuery result caching is an important mechanism for search engine efficiency. In this study, we first review several query features that are used to determine the contents of a static result cache. Next, we introduce a new feature that more accurately represents the popularity of a query by measuring the stability of query frequency over a set of time intervals. Experimental results show that this new feature achieves hit ratios better than those of the previously proposed features. Rifat Ozcan, Ismail Sengör Altingövde, Özgür Ulusoy |
WWW | 3 |
| 2008 | Counteracting free riding in Peer-to-Peer networks
Murat Karakaya, Ibrahim Korpeoglu, Özgür Ulusoy |
Comput. Networks | 3 |
| 2008 | A connection management protocol for promoting cooperation in Peer-to-Peer networks
Murat Karakaya, Ibrahim Korpeoglu, Özgür Ulusoy |
Comput. Commun. | 3 |
| 2008 | Automatic detection of salient objects and spatial relations in videos for a video database system
Tarkan Sevilmis, Muhammet Bastan, Ugur Güdükbay, Özgür Ulusoy |
Image Vis. Comput. | 4 |
| 2008 | Incremental cluster-based retrieval using compressed cluster-skipping inverted filesabstractWe propose a unique cluster-based retrieval (CBR) strategy using a new cluster-skipping inverted file for improving query processing efficiency. The new inverted file incorporates cluster membership and centroid information along with the usual document information into a single structure. In our incremental-CBR strategy, during query evaluation, both best(-matching) clusters and the best(-matching) documents of such clusters are computed together with a single posting-list access per query term. As we switch from term to term, the best clusters are recomputed and can dynamically change. During query-document matching, only relevant portions of the posting lists corresponding to the best clusters are considered and the rest are skipped. The proposed approach is essentially tailored for environments where inverted files are compressed, and provides substantial efficiency improvement while yielding comparable, or sometimes better, effectiveness figures. Our experiments with various collections show that the incremental-CBR strategy using a compressed cluster-skipping inverted file significantly improves CPU time efficiency, regardless of query length. The new compressed inverted file imposes an acceptable storage overhead in comparison to a typical inverted file. We also show that our approach scales well with the collection size. Ismail Sengör Altingövde, Engin Demir, Fazli Can, Özgür Ulusoy |
ACM Trans. Inf. Syst. | 4 |
| 2007 | An automatic approach to construct domain-specific web portalsabstractWe describe the architecture of an automatic domain-specific Web portal construction system. The system has three major components: i) a focused crawler that collects the domain-specific pages on the Web, ii) an information extraction engine that extracts useful fields from these Web pages, and iii) a query engine that allows both typical keyword based queries on the pages and advanced queries on the extracted data fields. We present a prototype system that works for the course homepages domain on the Web. A user study with the prototype system shows that our approach produces high quality results and achieves better precision figures than the typical keyword based search. Ismail Sengör Altingövde, Rifat Ozcan, Suleyman Cetintas, Hakan Yilmaz, Özgür Ulusoy |
CIKM | 5 |
| 2007 | Large-scale cluster-based retrieval experiments on Turkish textsabstractWe present cluster-based retrieval (CBR) experiments on the largest available Turkish document collection. Our experiments evaluate retrieval effectiveness and efficiency on both an automatically generated clustering structure and a manual classification of documents. In particular, we compare CBR effectiveness with full-text search (FS) and evaluate several implementation alternatives for CBR. Our findings reveal that CBR yields comparable effectiveness figures with FS. Furthermore, by using a specifically tailored cluster-skipping inverted index we significantly improve in-memory query processing efficiency of CBR in comparison to other traditional CBR techniques and even FS. Ismail Sengör Altingövde, Rifat Ozcan, Huseyin Cagdas Öcalan, Fazli Can, Özgür Ulusoy |
SIGIR | 5 |
| 2006 | A comparison of epidemic algorithms in wireless sensor networks
Mert Akdere, Cemal Çagatay Bilgin, Ozan Gerdaneri, Ibrahim Korpeoglu, Özgür Ulusoy, Ugur Çetintemel |
Comput. Commun. | 5 |
| 2006 | Processing count queries over event streams at multiple time granularities
Aykut Ünal, Yücel Saygin, Özgür Ulusoy |
Inf. Sci. | 3 |
| 2006 | Adaptive schemes for location update generation in execution location-dependent continuous queries
Kam-yiu Lam, Özgür Ulusoy |
J. Syst. Softw. | 2 |
| 2005 | A data mining approach for location prediction in mobile environments
Gökhan Yavas, Dimitrios Katsaros 0001, Özgür Ulusoy, Yannis Manolopoulos |
Data Knowl. Eng. | 3 |
| 2005 | A histogram-based approach for object-based query-by-shape-and-color in image and video databases
Ediz Saykol, Ugur Güdükbay, Özgür Ulusoy |
Image Vis. Comput. | 3 |
| 2005 | BilVideo: Design and Implementation of a Video Database Management System
Mehmet Emin Dönderler, Ediz Saykol, Umut Arslan, Özgür Ulusoy, Ugur Güdükbay |
Multim. Tools Appl. | 4 |
| 2004 | A Distributed and Measurement-Based Framework against Free Riding in Peer-to-Peer NetworksabstractWe propose a distributed and measurement-based method to reduce the degree of free riding in P2P networks. We primarily focus on developing schemes to locate free riders and on determining policies that can be used to take actions against them. Our proposed schemes require each peer to monitor its neighboring peers, make decisions if they exhibit any kind of free riding, and take appropriate actions if required. Murat Karakaya, Ibrahim Korpeoglu, Özgür Ulusoy |
Peer-to-Peer Computing | 3 |
| 2004 | BilVideo Video Database Management System
Özgür Ulusoy, Ugur Güdükbay, Mehmet Emin Dönderler, Ediz Saykol, Cemil Alper |
VLDB | 1 |
| 2004 | Metadata-based modeling of information resources on the WebabstractAbstract This paper deals with the problem of modeling Web information resources using expert knowledge and personalized user information for improved Web searching capabilities. We propose a “Web information space” model, which is composed of Web‐based information resources (HTML/XML [Hypertext Markup Language/Extensible Markup Language] documents on the Web), expert advice repositories (domain‐expert‐specified metadata for information resources), and personalized information about users (captured as user profiles that indicate users' preferences about experts as well as users' knowledge about topics). Expert advice, the heart of the Web information space model, is specified using topics and relationships among topics (called metalinks), along the lines of the recently proposed topic maps. Topics and metalinks constitute metadata that describe the contents of the underlying HTML/XML Web resources. The metadata specification process is semiautomated, and it exploits XML DTDs (Document Type Definition) to allow domain‐expert guided mapping of DTD elements to topics and metalinks. The expert advice is stored in an object‐relational database management system (DBMS). To demonstrate the practicality and usability of the proposed Web information space model, we created a prototype expert advice repository of more than one million topics/metalinks for DBLP (Database and Logic Programming) Bibliography data set. We also present a query interface that provides sophisticated querying facilities for DBLP Bibliography resources using the expert advice repository. Selma Ayse Özel, Ismail Sengör Altingövde, Özgür Ulusoy, Gultekin Özsoyoglu, Z. Meral Özsoyoglu |
J. Assoc. Inf. Sci. Technol. | 3 |
| 2004 | An efficient query optimization strategy for spatio-temporal queries in video databases
Gulay Ünel, Mehmet Emin Dönderler, Özgür Ulusoy, Ugur Güdükbay |
J. Syst. Softw. | 3 |
| 2004 | Content-based retrieval of historical Ottoman documents stored as textual imagesabstractThere is an accelerating demand to access the visual content of documents stored in historical and cultural archives. Availability of electronic imaging tools and effective image processing techniques makes it feasible to process the multimedia data in large databases. In this paper, a framework for content-based retrieval of historical documents in the Ottoman Empire archives is presented. The documents are stored as textual images, which are compressed by constructing a library of symbols occurring in a document, and the symbols in the original image are then replaced with pointers into the codebook to obtain a compressed representation of the image. The features in wavelet and spatial domain based on angular and distance span of shapes are used to extract the symbols. In order to make content-based retrieval in historical archives, a query is specified as a rectangular region in an input image and the same symbol-extraction process is applied to the query region. The queries are processed on the codebook of documents and the query images are identified in the resulting documents using the pointers in textual images. The querying process does not require decompression of images. The new content-based retrieval framework is also applicable to many other document archives using different scripts. Ediz Saykol, Ali Kemal Sinop, Ugur Güdükbay, Özgür Ulusoy, A. Enis Çetin |
IEEE Trans. Image Process. | 4 |
| 2004 | Querying web metadata: Native score management and text support in databasesabstractIn this article, we discuss the issues involved in adding a native score management system to object-relational databases, to be used in querying Web metadata (that describes the semantic content of Web resources). The Web metadata model is based on topics (representing entities), relationships among topics (called metalinks ), and importance scores (sideway values) of topics and metalinks. We extend database relations with scoring functions and importance scores. We add to SQL score-management clauses with well-defined semantics, and propose the sideway-value algebra (SVA), to evaluate the extended SQL queries. SQL extensions and the SVA algebra are illustrated through two Web resources, namely, the DBLP Bibliography and the SIGMOD Anthology.SQL extensions include clauses for propagating input tuple importance scores to output tuples during query processing, clauses that specify query stopping conditions, threshold predicates (a type of approximate similarity predicates for text comparisons), and user-defined-function-based predicates. The propagated importance scores are then used to rank and return a small number of output tuples. The query stopping conditions are propagated to SVA operators during query processing. We show that our SQL extensions are well-defined, meaning that, given a database and a query Q, under any query processing scheme, the output tuples of Q and their importance scores stay the same.To process the SQL extensions, we discuss two sideway value algebra operators, namely, sideway value algebra join and topic closure, give their implementation algorithms, and report their experimental evaluations. Gultekin Özsoyoglu, Ismail Sengör Altingövde, Abdullah Al-Hamdani, Selma Ayse Özel, Özgür Ulusoy, Z. Meral Özsoyoglu |
ACM Trans. Database Syst. | 5 |
| 2004 | Rule-based spatiotemporal query processing for video databases
Mehmet Emin Dönderler, Özgür Ulusoy, Ugur Güdükbay |
VLDB J. | 2 |
| 2003 | Clustering Mobile Trajectories for Resource Allocation in Mobile Environments
Dimitrios Katsaros 0001, Alexandros Nanopoulos, Murat Karakaya, Gökhan Yavas, Özgür Ulusoy, Yannis Manolopoulos |
IDA | 5 |
| 2002 | Sideway Value Algebra for Object-Relational Databases
Gultekin Özsoyoglu, Abdullah Al-Hamdani, Ismail Sengör Altingövde, Selma Ayse Özel, Özgür Ulusoy, Z. Meral Özsoyoglu |
VLDB | 5 |
| 2002 | A rule-based video database system architecture
Mehmet Emin Dönderler, Özgür Ulusoy, Ugur Güdükbay |
Inf. Sci. | 2 |
| 2002 | Exploiting Data Mining Techniques for Broadcasting Data in Mobile Computing EnvironmentsabstractMobile computers can be equipped with wireless communication devices that enable users to access data services from any location. In wireless communication, the server-to-client (downlink) communication bandwidth is much higher than the client-to-server (uplink) communication bandwidth. This asymmetry makes the dissemination of data to client machines a desirable approach. However, dissemination of data by broadcasting may induce high access latency in case the number of broadcast data items is large. We propose two methods aiming to reduce client access latency of broadcast data. Our methods are based on analyzing the broadcast history (i.e., the chronological sequence of items that have been requested by clients) using data mining techniques. With the first method, the data items in the broadcast disk are organized in such a way that the items requested subsequently are placed close to each other. The second method focuses on improving the cache hit ratio to be able to decrease the access latency. It enables clients to prefetch the data from the broadcast disk based on the rules extracted from previous data request patterns. The proposed methods are implemented on a Web log to estimate their effectiveness. It is shown through performance experiments that the proposed rule-based methods are effective in improving the system performance in terms of the average latency as well as the cache hit ratio of mobile clients. Yücel Saygin, Özgür Ulusoy |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2001 | Evaluation of a Broadcast Scheduling Algorithm
Murat Karakaya, Özgür Ulusoy |
ADBIS | 2 |
| 2001 | An Efficient Method for Generating Location Updates for Processing of Location-Dependent Continuous QueriesabstractRecent advances in mobile computing and mobile communication technology have led to the emergence of many innovative mobile computing applications. Some of them require providing support to location-dependent continuous queries (LDCQs) on moving objects. The result of a location-dependent query depends on the current locations of the moving objects. When the query is specified as continuous, the requesting client can get continuously changing results. In order to provide correct and timely results to requesting clients, the locations of moving objects have to be closely monitored. In this paper, we propose an adaptive monitoring method (AMM) for managing the locations of moving objects to maintain the correctness of the results of query evaluation without significantly increasing the wireless bandwidth requirements. Extensive simulation experiments have been conducted to investigate the performance of the proposed method as compared to plain dead-reckoning (PDR). Kam-yiu Lam, Özgür Ulusoy, Tony S. H. Lee, Edward Chan |
DASFAA | 2 |
| 2001 | Topic-Centric Querying of Web Information Resources
Ismail Sengör Altingövde, Selma Ayse Özel, Özgür Ulusoy, Gultekin Özsoyoglu, Z. Meral Özsoyoglu |
DEXA | 3 |
| 2001 | Automated construction of fuzzy event sets and its application to active databasesabstractFuzzy sets and fuzzy logic research aims to bridge the gap between the crisp world of maths and the real world. Fuzzy set theory was applied to many different areas, from control to databases. Sometimes the number of events in an event-driven system may become very high and unmanageable. Therefore, it is very useful to organize the events into fuzzy event sets also introducing the benefits of fuzzy set theory. All the events that have occurred in a system can be stored in event histories which contain precious hidden information. We propose a method for automated construction of fuzzy event sets out of event histories via data mining techniques. The useful information hidden in the event history is extracted into a matrix called sequential proximity matrix. This matrix shows the proximities of events and it is used for fuzzy rule execution via similarity based event detection and construction of fuzzy event sets. Our application platform is active databases. We describe how fuzzy event sets can be exploited for similarity based event detection and fuzzy rule execution in active database systems. Yücel Saygin, Özgür Ulusoy |
IEEE Trans. Fuzzy Syst. | 2 |
| 2000 | Transmission of continuous query results in mobile computing systems
Hüseyin Gökmen Gök, Özgür Ulusoy |
Inf. Sci. | 2 |
| 1999 | Real-Time Transaction Management in Mobile Computing SystemsabstractIn order to respond to real-time data access requirements of the underlying applications, mobile computing systems need to be supported by real-time DBMSs. In this paper we discuss critical issues related to real-time transaction management in mobile computing systems. We identify some open research problems and suggest directions for future work on possible solution methods. We also present a mobile database system model that takes into account the timing requirements of applications supported by mobile computing systems. We provide a transaction execution model with two alternative execution strategies for mobile transactions and evaluate the performance of the system considering various mobile system characteristics. Ersan Kayan, Özgür Ulusoy |
DASFAA | 2 |
| 1999 | An Evaluation of Real-Time Transaction Management Issues in Mobile Database SystemsabstractA critical issue in mobile data management is to respond to real-time data access requirements of the supported application. However, it is difficult to handle real-time constraints in a mobile computing environment due to the physical constraints imposed by the mobile computer hardware and the wireless network technology. In this paper, we present a mobile database system model that takes into account the timing requirements of applications supported by mobile computing systems. We provide a transaction execution model with two alternative execution strategies for mobile transactions and evaluate the performance of the system considering various mobile system characteristics, such as the number of mobile hosts in the system, the handoff process, disconnection, coordinator site relocation and wireless link failure. Performance results are provided in terms of the fraction of real-time requirements that are satisfied. Ersan Kayan, Özgür Ulusoy |
Comput. J. | 2 |
| 1999 | Dealing with Fuzziness in Active Mobile Database Systems
Yücel Saygin, Özgür Ulusoy, Adnan Yazici |
Inf. Sci. | 2 |
| 1999 | OBJECTIVE: a benchmark for object-oriented active database systems
Ugur Çetintemel, Jürgen Zimmermann 0003, Özgür Ulusoy, Alejandro P. Buchmann |
J. Syst. Softw. | 3 |
| 1998 | Involving Fuzzy Concepts in Active Mobile Databases
Yücel Saygin, Özgür Ulusoy |
DEXA | 2 |
| 1998 | A Quadtree-Based Dynamic Attribute Indexing MethodabstractDynamic attributes are attributes that change continuously over time making it impractical to issue explicit updates for every change. In this paper, we adapt a variant of the quadtree structure to solve the problem of indexing dynamic attributes. The approach is based on the key idea of using a linear function of time for each dynamic attribute that allows us to predict its value in the future. We contribute an algorithm for regenerating the quadtree-based index periodically that minimizes CPU and disk access cost. We also provide an experimental study of performance focusing on query processing and index update overheads. Jamel Tayeb, Özgür Ulusoy, Ouri Wolfson |
Comput. J. | 2 |
| 1998 | Concurrent Rule Execution in Active Databases
Yücel Saygin, Özgür Ulusoy, Sharma Chakravarthy |
Inf. Syst. | 2 |
| 1998 | A Real-Time Concurrency Control Protocol for Main-Memory Database Systems
Özgür Ulusoy, Alejandro P. Buchmann |
Inf. Syst. | 1 |
| 1998 | Analysis of Concurrency Control Protocols for Real-Time Database Systems
Özgür Ulusoy |
Inf. Sci. | 1 |
| 1998 | Transaction processing in distributed active real-time database systems
Özgür Ulusoy |
J. Syst. Softw. | 1 |
| 1997 | Design and Evaluation of a New Transaction Execution Model for Multidatabase Systems
Timuçin Devirmis, Özgür Ulusoy |
Inf. Sci. | 2 |
| 1997 | An Evaluation of Network Access Protocols for Distributed Real-Time Database Systems
Özgür Ulusoy |
J. Syst. Softw. | 1 |
| 1996 | An Efficient Memory Management Algorithm for Client-Server Database Management SystemsabstractDue to the recent improvements in the price/performance characteristics of workstations and the networking capabilities, the client–server system architecture has become a target for database systems. A client–server database management system (DBMS) provides the management of a database that resides on a client–server system. Data-access requests of the clients are handled by the database servers. The whole database is stored on the disks that can be accessed by only the servers, and in order to reduce disk accesses, copies of database items can be cached in the global memory which comprises the memories of all the computers connected to the system. Designing efficient global memory management algorithms helps the transactions experience less disk input/output (I/O) during their execution. In this paper, we propose a global memory management algorithm for client–server DBMSs which aims to reduce disk I/O by increasing the portion of the database available in global memory. Performance of the algorithm is examined by a comparison with some previously proposed algorithms, using a simulation model designed for studying various performance issues in client–server DBMSs. Conditions for which the new algorithm provides significant improvements in the overall throughput of the system are identified. Yasemin Turkan, Özgür Ulusoy |
Comput. J. | 2 |
| 1996 | Guest Editorial: Real-Time Database Systems
Patrick E. O'Neil, Özgür Ulusoy |
Inf. Syst. | 2 |
| 1995 | Network access protocol for hard real-time communication systems
Özgür Ulusoy |
Comput. Commun. | 1 |
| 1995 | Research Issues in Real-Time Database Systems
Özgür Ulusoy |
Inf. Sci. | 1 |
| 1995 | A study of two transaction-processing architectures for distributed real-time data base systems
Özgür Ulusoy |
J. Syst. Softw. | 1 |
| 1994 | Applying Database Technology to Real-Time Systems
Özgür Ulusoy |
DEXA | 1 |
| 1994 | Processing Real-Time Transactions in a Replicated Database System
Özgür Ulusoy |
Distributed Parallel Databases | 1 |
| 1993 | Real-time transaction scheduling in database systems
Özgür Ulusoy, Geneva G. Belford |
Inf. Syst. | 1 |
| 1992 | Real-Time Lock-Based Concurrency Control in Distributed Database SystemsabstractIn a real-time database system, it is difficult to meet all timing constraints due to the consistency requirements of the underlying database. Real-time database transaction scheduling requires the development of efficient concurrency control protocols that try to maximize the number of transactions satisfying their real-time constraints. Several distributed, lock-based, real-time, concurrency control protocols are described. The relative performance of the protocols in a nonreplicated database environment is reported. The protocols take the real-time requirements of the transactions into account in ordering data accesses, while maintaining data consistency by enforcing serializability.> Özgür Ulusoy, Geneva G. Belford |
ICDCS | 1 |
| 1988 | Dynamic congestion control in interconnected computer networksabstractThe authors evaluate a window-based congestion control mechanism in an internetwork environment. They also propose and study two dynamic-window congestion-control algorithms. These algorithms provide further control to the window mechanism by adjusting the window size in accordance with the availability of the network resources at the destination. A comparison of dynamic algorithms with fixed window control is provided in terms of throughput and delay performance. It is shown that dynamic algorithms have considerable performance advantages over fixed-window control.> Özgür Ulusoy, Mehmet Baray |
LCN | 1 |