EDBT 2026 Demo / reviewers in the wild / expert
Demetris Zeinalipour
dblp:z/DemetriosZeinalipourYazti · also Demetrios Zeinalipour-Yazti, Demetris Zeinalipour-Yazti
· DBLP profile ↗
71ranked-venue papers in the field
11as first author
14since 2021 · last 2026
0000-0002-7239-2387ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 66 (9 first)Information Retrieval & Web Search · 2 (1 first)Big Data, Cloud & Distributed Data Systems · 1 (1 first)Knowledge Engineering, Semantic Web & Information Systems · 1Other / Interdisciplinary · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Indexing and Search Algorithms for Large Language Models on the Edge
Stelios Christou, Konstantin Krasovitskiy, Andreas Konstantinidis 0002, Demetris Zeinalipour |
MDM | 4 |
| 2026 | EcoCharge+: A Platform for Sustainable EV Charging Using Microgrids
Eleni Michala, Soteris Constantinou, Constantinos Costa, Andreas Konstantinidis 0002, Mohamed F. Mokbel, Demetris Zeinalipour |
MDM | 6 |
| 2024 | A Framework for Continuous kNN Ranking of EV Chargers with Estimated ComponentsabstractIn this paper, we present an innovative framework whose objective is to allow drivers to recharge their Electric Vehicles (EVs) from the most environmentally friendly chargers using an intelligent hoarding approach. These chargers maximize renewable (e.g., solar) self-consumption, minimizing this way CO2 production and also the need for expensive stationary batteries on the electricity grid to store renewable energy that cannot be used otherwise. We model our problem as a Continuous k-Nearest Neighbor query, where the distance function is computed using Estimated Components (ECs), i.e., a query we term CkNN-EC. An EC defines a function that can have a fuzzy value based on some estimates. Specific ECs used in this work are: (i) the (available clean) power at the charger, which depends on the estimated weather; (ii) the charger availability, which depends on the estimated busy timetables that show when the charger is crowded; and (iii) the derouting cost, which is the time to reach the charger depending on estimated traffic. We devise the EcoCharge framework that combines these multiple non-conflicting objectives into an optimization task providing user-defined ranking means through an intuitive mobile GIS application. Particularly, our core algorithm uses lower and upper values derived from the ECs to recommend the top ranked EV chargers and present them through an intuitive map user interface to users. Our experimental evaluation with extensive synthetic and real traces from Germany, China, and USA along with EV charger data from Plugshare shows that EcoCharge meets the objective functions in an efficient manner, allowing continuous recomputation on the edge devices (e.g., Android Automotive OS, Android Auto or Apple Carplay). Soteris Constantinou, Constantinos Costa, Andreas Konstantinidis 0002, Mohamed F. Mokbel, Demetris Zeinalipour |
ICDE | 5 |
| 2024 | EcoCharge: A Framework for Sustainable Electric Vehicles ChargingabstractIn this demonstration paper, we present an innovative framework for sustainable Electric Vehicles (EVs) charging, dubbed EcoCharge, which utilizes an intelligent energy hoarding approach. Particularly, EcoCharge employs a Continuous k-Nearest Neighbor query, where the distance function is computed using Estimated Components (ECs) (i.e., a query we term CkNN-EC). An EC defines a function that can have a fuzzy value based on some estimates. Specific ECs used in this work are: (i) the (available clean) power at the charger, which depends on the estimated weather; (ii) the charger availability, which depends on the estimated busy timetables that show when the charger is crowded; and (iii) the derouting cost, which is the time to reach the charger depending on estimated traffic. Our framework combines these multiple non-conflicting objectives into an optimization task providing user-defined ranking means through an intuitive spatial application. The algorithm utilizes lower and upper interval values derived from ECs to recommend the top ranked EV chargers and present them through a map interface to users. We demonstrate EcoCharge using a complete prototype system developed using the Leaflet - OpenStreetMap library. In our demonstration scenario, attendees will have the opportunity to observe through mobile devices the benefits of EcoCharge by simulating its execution over various scheduled trips with real data retrieved from API requests (i.e., ECs). Soteris Constantinou, Dimitris Papazachariou, Constantinos Costa, Andreas Konstantinidis 0002, Mohamed F. Mokbel, Demetris Zeinalipour |
MDM | 6 |
| 2024 | A blockchain datastore for scalable IoT workloads using data decaying
Panagiotis Drakatos, Constantinos Costa, Andreas Konstantinidis 0002, Panos K. Chrysanthis, Demetris Zeinalipour |
Distributed Parallel Databases | 5 |
| 2023 | Spatial Data Management for Green MobilityabstractWhile many countries are developing appropriate actions towards a greener future and moving towards adopting sustainable mobility activities, the real-time management and planning of innovative transportation facilities and services in urban environments still require the development of advanced mobile data management infrastructures. Novel green mobility solutions, such as electric, hybrid, solar and hydrogen vehicles, as well as public and gig-based transportation resources are very likely to reduce the carbon footprint. However, their successful implementation still needs efficient spatio-temporal data management resources and applications to provide a clear picture and demonstrate their effectiveness. This paper discusses the major data management challenges, open issues, and application opportunities closely related to urban green mobility. Additionally, it reports on recent successful experiences and challenging research questions. Furthermore, it highlights the global benefits one can expect when developing green mobility and emphasizes how mobile data infrastructures and services will play a crucial role in achieving these goals. Christophe Claramunt, Christine Bassem, Demetris Zeinalipour, Baihua Zheng, Goce Trajcevski, Kristian Torp |
SIGSPATIAL/GIS | 3 |
| 2023 | An IoT Data System for Solar Self-ConsumptionabstractEnergy efficiency has become a primary optimization objective due to the global energy crisis and high levels of CO2emissions. Climate and energy targets have been leading to a growing utilization of solar photovoltaic power generation in residential buildings. As the number of IoT devices drastically increases, their automation through an intelligent home energy management system can provide energy and peak demand savings. The planning optimization of devices can be very challenging due to the unsophisticated user-defined preference rules. Existing solutions face convergence difficulties due to the management of multiple IoT devices tackling multiobjective problems. In this paper, we propose an innovative IoT data system, coined GreenCap, which utilizes a Green Planning evolutionary algorithm for load shifting of IoT-enabled devices, considering the integration of renewable energy sources, multiple constraints, peak-demand times, and dynamic pricing. We have implemented a complete prototype system available on Raspberry Pi and linked with openHAB framework. Our experimental evaluation with extensive real traces shows that the GreenCap prototype system efficiently generates a sustainable plan obtaining high levels of user comfort 92-99% along with ≈52% of self-consumption, while reducing ≈35% of the imported energy from the grid and ≈40% of CO2emissions. Soteris Constantinou, Nicolas Polycarpou, Constantinos Costa, Andreas Konstantinidis 0002, Panos K. Chrysanthis, Demetris Zeinalipour |
MDM | 6 |
| 2023 | GreenCap: A Platform for Solar Self-Consumption using IoT DataabstractIn this demonstration paper, we present an innovative IoT data platform, coined GreenCap, which utilizes a Green Planning evolutionary algorithm for load shifting of IoT-enabled devices in smart environments that feature renewable energy sources. Particularly, GreenCap deploys a hybrid genetic algorithm with domain-specific local search heuristics, which results in a Memetic Algorithm (MA) that offers users an energy efficient allocation plan of their IoT devices, based on their personal preference rules (e.g., operate AC from 10am - 1pm). Our system allocates operations in the daily time-slots considering devices’ energy bounds to minimize the imported energy from the grid, exploit self-consumption and maximize users’ comfort. We demonstrate GreenCap using a complete prototype system available on Raspberry Pi, developed in Laravel using MariaDB and linked to openHAB framework. In our demonstration scenario, attendees will be able to observe through mobile devices the benefits of GreenCap by simulating its execution with real data for one week, using pre-configured or custom rules. Soteris Constantinou, Nicolas Polycarpou, Constantinos Costa, Andreas Konstantinidis 0002, Panos K. Chrysanthis, Demetris Zeinalipour |
MDM | 6 |
| 2022 | EnterCY: A Virtual and Augmented Reality Tourism Platform for CyprusabstractThis demo paper presents EnterCY, an integrated Virtual and Augmented Reality Tourism platform for Cyprus. The platform's web-based, spatio-temporal virtual exploration component allows potential visitors to explore the rich cultural heritage, variety of activities, and wealth of sightseeing locations in Cyprus before their visit. EnterCY also enhances tourists' experiences during their visit through its mobile component, which offers on-site visual and audio guidance, personalized recommendations, as well as entertaining and learning features (e.g., story-telling), based on mobile-friendly Augmented Reality, location-awareness and Machine Learning technologies. Through Immersive Reality technologies, the platform provides for an after visit experience by creating personalized 360 video mementos of tourists' tours and supports integrated features that allow for experience sharing in popular social media platforms. Soteris Constantinou, Andreas Pamboris, Rafael Alexandrou, Christoforos Kronis, Demetris Zeinalipour, Harris Papadopoulos, Andreas Konstantinidis 0002 |
MDM | 5 |
| 2022 | AnyplaceCV: Infrastructure-less Localization in Anyplace with Computer VisionabstractIn this demonstration paper, we present an innovative indoor localization architecture, coined Anyplace Computer Vision (A nyplaceCV), which provides an infrastructure-free (or “zero” infrastructure) method to localize in indoor spaces that lack any infrastructure whatsoever (e.g., Wi-Fi, BLE, UWB, RFID, Sonar, LED). We have developed a complete functional system of AnyplaceCV around the Anyplace open-source architecture we developed over the years and will make our contributions open-source. We will present AnyplaceCV in two modes: (i) Online Mode, where attendees will be able to collect and analyze real CV fingerprints at the conference venue; and (ii) Offline Mode, where attendees will be able to interact with collected measurements through a smartphone and PC. Paschalis Mpeis, Athina Hadjichristodoulou, Ioannis Ioannides, Demetris Zeinalipour |
MDM | 4 |
| 2021 | IMCF: The IoT Meta-Control Firewall for Smart Buildings
Soteris Constantinou, Antonis Vasileiou, Andreas Konstantinidis 0002, Panos K. Chrysanthis, Demetris Zeinalipour |
EDBT | 5 |
| 2021 | The IoT Meta-Control FirewallabstractInternet of Things (IoT) devices have penetrated massively into smart environments (e.g., smart-homes, smart-cars or more generally smart-anything). Besides data collection, many IoT devices also enable the execution of Rule Automation Workflows (RAW), which span from simple predicate statements to procedural workflows capturing a smart actuation pipeline. RAW aim to meet the convenience (comfort) level of users under specific conditions (e.g., raise room temperature to 22 C if cold), but unfortunately cannot express long-term objectives of users (e.g., consume less than 400 kWh in December). In this paper, we present an innovative system, coined IoT Meta-Control Firewall (IMCF), which internally deploys an AI-inspired Energy-Planner (EP) algorithm that exploits domain-specific operators to balance the trade-off between convenience and energy consumption in satisfying the RAW pipelines of users. IMCF filters the RAW pipelines in a way that these do not conflict with the long-term objectives of users (like a network firewall). Our experimental evaluation with extensive real traces from an apartment, a house, and campus dorms shows that IMCF achieves very high levels of user convenience while remaining within the target energy consumption budgets expressed by users. Soteris Constantinou, Andreas Konstantinidis 0002, Demetris Zeinalipour, Panos K. Chrysanthis |
ICDE | 3 |
| 2021 | A Context, Location and Preference-Aware System for Safe Pedestrian MobilityabstractThe COVID-19 pandemic poses new challenges in providing safe pedestrian navigation information that helps to reduce the risk of severe illness due to the highly contagious nature of the virus. In this paper, we present an innovative system, dubbed HealthDist, which utilizes the context (e.g., weather conditions), location (e.g., crowded areas) and user's preferences to support safe mobility. It consists of four modules that allow efficient contact tracing, social distancing, and isolation. HealthDist's modular design reduces the time and resources needed to provide accurate localization for measuring density in common spaces and measuring potential infection exposure, and recommend outdoor and indoor paths satisfying the user's preferences. HealthDist's initial deployment within a university campus demonstrated its capability to provide real time navigation information that reduces the COVID-19 exposure risk while at the same time satisfying the constraints defined by the user. Constantinos Costa, Brian T. Nixon, Sayantani Bhattacharjee, Benjamin Graybill, Demetris Zeinalipour, Panos K. Chrysanthis |
MDM | 5 |
| 2021 | Triastore: A Web 3.0 Blockchain Datastore for Massive IoT WorkloadsabstractThe Internet of Things (IoT) revolution has introduced sensor-rich devices to an ever growing landscape of smart environments. A key component in the IoT scenarios of the future is the requirement to utilize a shared database that allows all participants to operate collaboratively, transparently, immutably, correctly and with performance guarantees. Blockchain databases have been proposed by the community to alleviate these challenges, however existing blockchain architectures suffer from performance issues. In this short paper we propose Triastore, a novel permissioned blockchain database system that carries out machine learning on the edge, abstracts machine learning models into primitive data blocks that are subsequently stored and retrieved from the blockchain. Triastore comprises of two internal routines, namely: (i) Proof of Federated Learning (PoFL), which trains in a distributed manner a global model for the ingested data; and (ii) Blockchain Consensus, which commits this generated model data on permissioned blockchain database. We present a detailed explanation of our data ingestion algorithm with relevant examples and carry out an experimental evaluation with image data from MNIST. The evaluation shows that our proposed data ingestion framework retains high levels of accuracy with low loss in data quality. Panagiotis Drakatos, Erodotos Demetriou, Stavroulla Koumou, Andreas Konstantinidis 0002, Demetris Zeinalipour |
MDM | 5 |
| 2020 | CAPRIOv2.0: A Context-Aware Unified Indoor-Outdoor Path Recommendation SystemabstractThe CAPRIOv2.0 system is the evolution of CAPRIO, our context-aware path recommendation system that has as its primary objectives the minimum outdoor exposure and distance of the recommended path. CAPRIOv2.0 offers enhanced indoor context-awareness in terms of accessibility and congestion. In this demonstration, we exhibit CAPRIOv2.0 and present its novel graph representation that integrates accessibility, congestion, indoor, and outdoor information to discover paths satisfying accessibility, outdoor exposure, and distance constraints of an individual. We further present a new spatial model index, called SMI-tree, which enables CAPRIO v2.0 to quickly forecast the congestion in corridors and hallways. Individuals can interactively engage with the CAPRIOv2.0 GUI using any of their devices to appreciate how our proposed structures and algorithms can provide an alternative context-aware path by combining outdoor, indoor, congestion and accessibility information.Video https://db.cs.pitt.edu/caprio/v2. Constantinos Costa, Xiaoyu Ge, Evan McEllhenney, Evan Kebler, Panos K. Chrysanthis, Demetris Zeinalipour |
MDM | 6 |
| 2020 | The Anyplace 4.0 IoT Localization ArchitectureabstractThe Internet of Things (IoT) revolution has massively introduced sensor-rich tracking devices to an ever growing landscape of smart spaces (e.g., factories, hospitals, and ships). One problem that remains unsolved over the years is the localization problem for IoT, given that Satellite-based solutions are inaccurate in indoor spaces where human activity takes place 80-90% of the time. In this paper, we introduce a novel opensource architecture for IoT localization, coined Anyplace 4.0 IoT (A4IoT), which exploits signal fingerprinting to organize under the same roof a wide range of different localization technologies (e.g., Wi-Fi, BLE, Cellular, UWB, Computer Vision). We present the technical requirements of A4IoT inspired by the Alstom SA smart factory, operating worldwide in rail transport markets. A4IoT comprises a crowdsourcing architecture where deployers can collect and organize fingerprint signals inside smart spaces in a designated localization service running on the Edge (from Raspberry to Datacenter). The service incorporates timeseries databases for tracking targets and deployers can provide accurate room-level localization accuracy (≈ 2 m) on a variety of platforms (e.g., Android, Linux, Mac, Windows, Robot OS) but also integrate A4IoT through Web 2.0 endpoints to their software ecosystems. Paschalis Mpeis, Thierry Roussel, Constantinos Costa, Christos Laoudias, Denis Capot-Ray, Demetris Zeinalipour |
MDM | 7 |
| 2020 | COVID-19 Mobile Contact Tracing Apps (MCTA): A Digital Vaccine or a Privacy Demolition?abstractThe COVID-19 global pandemic emerged in the late 2019 causing so far a massive global health disruption with many fatalities and huge economy impact, enforcing most if not all governments to a global lockdown. Besides the battle on the medical front-line, governments and the industry also massively explored the deployment of information and communication technologies to track and curb the spread of the virus. On the front-line of these efforts, have been the so-called Mobile Contact Tracing Applications (MCTA). These refer to mobile apps that exploit the rich ecosystem of mobile sensors (e.g., location, proximity) as well as social networks to facilitate the process of identification of persons who may have been previously into contact with a covid infected person and subsequent collection of further information about these contacts. Although MCTA can in theory help governments fight the rapid spread of diseases like COVID-19, there are important privacy considerations and many claim that these technologies will put in place a massive global surveillance infrastructure that will survive even when a vaccine for the COVID-19 disease has been found. This panel aims to discuss the major challenges and open topics surrounding MCTA. The panelists are expected to bring wealth of experience and vision from the academic, governmental and industrial sector to answer a set of challenging questions that are currently open to public debate as well as the global benefits one can expect when fighting the COVID-19 spread. Demetris Zeinalipour, Christophe Claramunt |
MDM | 1 |
| 2019 | Generating Semantic Aspects for QueriesabstractLarge document collections can be hard to explore if the user presents her information need in a limited set of keywords. Ambiguous intents arising out of these short queries often result in long-winded query sessions and many query reformulations. To alleviate this problem, in this work, we propose the novel concept of semantic aspects (e.g., $${\langle }\{\textsf {michael\text {-}phelps}\}, \{\textsf {athens, beijing, london}\}, [2004,2016] \rangle $$ for the ambiguous query ) and present the xFactor algorithm that generates them from annotations in documents. Semantic aspects uplift document contents into a meaningful structured representation, thereby allowing the user to sift through many documents without the need to read their contents. The semantic aspects are created by the analysis of semantic annotations in the form of temporal, geographic, and named entity annotations. We evaluate our approach on a novel testbed of over 5,000 aspects on Web-scale document collections amounting to more than 450 million documents. Our results show the xFactor algorithm finds relevant aspects for highly ambiguous queries. Dhruv Gupta 0002, Klaus Berberich, Jannik Strötgen, Demetris Zeinalipour |
ESWC | 4 |
| 2019 | Telco Big Data Research and Open ProblemsabstractA telecommunication company (telco) is traditionally only perceived as the entity that provides telecommunication services, such as telephony and data communication access to users. However, the radio and backbone infrastructure of such entities spanning densely most urban spaces and widely most rural areas, provides nowadays a unique opportunity to collect immense amounts of data that capture a variety of natural phenomena on an ongoing basis, e.g., traffic, commerce, mobility patterns and user service experience. The ability to perform analytics on the generated big data within tolerable elapsed time and share it with key smart city enablers (e.g., municipalities, public services, startups, authorities, and companies), elevates the role of telcos in the realm of future smart cities from pure network access providers to information providers. In this tutorial, we overview the state-of-the-art in telco big data analytics by focusing on a set of basic principles, namely: (i) real-time analytics and detection; (ii) experience, behavior and retention analytics; (iii) privacy; and (iv) storage. We also present experiences from developing an innovative such architecture and conclude with open problems and future directions. Constantinos Costa, Demetris Zeinalipour |
ICDE | 2 |
| 2019 | Bridging Quantities in Tables and TextabstractThere is a wealth of schema-free tables on the Web, holding valuable information about quantities on sales and costs, environmental footprint of cars, health data and more. Table content can only be properly interpreted in conjunction with the textual context that surrounds the tables. This paper introduces the quantity alignment problem: bidirectional linking between textual mentions of quantities and the corresponding table cells, in order to support advanced content summarization and faster navigation between explanations in text and details in tables. We present the BriQ system for computing such alignments. BriQ is designed to cope with the specific challenges of approximate quantities, aggregated quantities, and calculated quantities in text that are common but cannot be directly matched in table cells. We judiciously combine feature-based classification with joint inference by random walks over candidate alignment graphs. Experiments with a large collection of tables from the Common Crawl project demonstrate the viability of our methods. Yusra Ibrahim, Mirek Riedewald, Gerhard Weikum, Demetris Zeinalipour |
ICDE | 4 |
| 2019 | Towards Robust Methods for Indoor Localization using Interval DataabstractIndoor localization has gained an increase in interest recently because of the wide range of services it may provide by using data from the Internet of Things. Notwithstanding the large variety of techniques available, indoor localization methods usually show insufficient accuracy and robustness performance because of the noisy nature of the raw data used. In this paper, we investigate ways to work explicitly with range of data, i.e., interval data, instead of point data in the localization algorithms, thus providing a set-theoretic method that needs no probabilistic assumption. We will review state-of-the-art infrastructure-based localization methods that work with interval data. Then, we will show how to extend the existing infrastructure-less localization techniques to allow explicit computation with interval data. The preliminary evaluation of our new method shows that it provides smoother and more consistent localization estimates than state-of-the-art methods. Nacim Ramdani, Demetris Zeinalipour, Michalis Karamousadakis, Andreas Panayides |
MDM | 2 |
| 2019 | Continuous decaying of telco big data with data postdiction
Constantinos Costa, Andreas Konstantinidis 0002, Andreas Charalampous, Demetris Zeinalipour, Mohamed F. Mokbel |
GeoInformatica | 4 |
| 2018 | FMS: Managing Crowdsourced Indoor Signals with the Fingerprint Management StudioabstractIn this demonstration paper, we present an integrated indoor signal management studio, coined Fingerprint Management Studio (FMS), which provides a spatio-temporal platform to: (i) manage the collection of location-dependent sensor readings (i.e., fingerprints) in indoor environments; (ii) estimate the localization accuracy based on the collected fingerprints; and (iii) assess Wi-Fi coverage and data rates. The demonstration will present the components comprising FMS, namely CSM (Crowd Signal Map), ACCES (Accuracy Estimation) and WS (Wi-Fi Surveying), through a compelling map-based visual analytic interface implemented on top of our open-source indoor navigation service, coined Anyplace. We will present FMS in two modes: (i) Online Mode, where attendees will be able to collect and analyze real fingerprints at the conference venue; and (ii) Offline Mode, where attendees will be able to interact with measurements of University campus in Cyprus, a Hotel in the US and an Expo in S. Korea. Marileni Angelidou, Constantinos Costa, Artyom Nikitin, Demetris Zeinalipour |
MDM | 4 |
| 2018 | Decaying Telco Big Data with Data PostdictionabstractIn this paper, we present a novel decaying operator for Telco Big Data (TBD), coined TBD-DP (Data Postdiction). Unlike data prediction, which aims to make a statement about the future value of some tuple, our formulated data postdiction term, aims to make a statement about the past value of some tuple, which does not exist anymore as it had to be deleted to free up disk space. TBD-DP relies on existing Machine Learning (ML) algorithms to abstract TBD into compact models that can be stored and queried when necessary. Our proposed TBD-DP operator has the following two conceptual phases: (i) in an offline phase, it utilizes a LSTM-based hierarchical ML algorithm to learn a tree of models (coined TBD-DP tree) over time and space; (ii) in an online phase, it uses the TBD-DP tree to recover data within a certain accuracy. In our experimental setup, we measure the efficiency of the proposed operator using a ~10GB anonymized real telco network trace and our experimental results in Tensorflow over HDFS are extremely encouraging as they show that TBD-DP saves an order of magnitude storage space while maintaining a high accuracy on the recovered data. Constantinos Costa, Andreas Charalampous, Andreas Konstantinidis 0002, Demetris Zeinalipour, Mohamed F. Mokbel |
MDM | 4 |
| 2018 | TBD-DP: Telco Big Data Visual Analytics with Data PostdictionabstractIn this demonstration paper, we present the TBD-DP operator, which relies on existing Machine Learning (ML) algorithms to abstract Telco Big Data (TBD) into compact models that can be stored and queried when necessary. Our proposed TBD-DP operator has the following two conceptual phases: (i) in an offline phase, it utilizes a LSTM-based hierarchical ML algorithm to learn a tree of models (coined TBD-DP tree) over time and space; (ii) in an online phase, it uses the TBD-DP tree to recover data within a certain accuracy. Our framework also includes visual and declarative interfaces for a variety of telco-specific data exploration tasks. We demonstrate the efficiency of the proposed operator using SPATE, which is a novel TBD visual analytic architecture we have developed. Our demo will enable attendees to interactively explore synthetic antenna signal traces, we will provide, in both visual and SQL mode. In both cases, the performance of the propositions will be quantitatively conveyed to the attendees through dedicated dashboards. Constantinos Costa, Andreas Charalampous, Andreas Konstantinidis 0002, Demetris Zeinalipour, Mohamed F. Mokbel |
MDM | 4 |
| 2018 | Telco Big Data: Current State & Future DirectionsabstractA Telecommunication company (Telco) is traditionally only perceived as the entity that provides telecommunication services, such as telephony and data communication access to users. However, the radio and backbone infrastructure of such entities spanning densely most urban spaces and widely most rural areas, provides nowadays a unique opportunity to collect immense amounts of data that capture a variety of natural phenomena on an ongoing basis, e.g., traffic, commerce and mobility patterns and user service experience. The ability to perform analytics on the generated big data within tolerable elapsed time and share it with key smart city enablers (e.g., municipalities, public services, startups, authorities, and companies), elevates the role of Telcos in the realm of future smart cities from pure network access providers to information providers. In this talk, we overview the state-of-the-art in Telco big data analytics by focusing on a set of basic principles, namely: (i) real-time analytics and detection; (ii) experience, behavior and retention analytics; (iii) privacy; and (iv) storage. We also present experiences from developing an innovative such architecture and conclude with open problems and future directions. Constantinos Costa, Demetris Zeinalipour |
MDM | 2 |
| 2018 | Future Directions for Indoor Information Systems: A Panel DiscussionabstractGeographic Information Systems (GIS) have enabled a vast range of applications in outdoor spaces, but these systems are bound to accurate localization technologies that are not available inside buildings where people carry 90% of their activities. Additionally, GIS don't address the unique characteristics of complex indoor environments off-the-shelf. At the same time, we witness the uptake of a new class of Indoor Information Systems (IIS), which store indoor spatial models along with sensor signals (e.g., wireless, light and magnetic) used to localize users. Such IIS might be considered as specialized GIS applications that are tailored to the unique challenges pertinent to indoor spaces, namely new indoor data management operators, new indexes, new data privacy schemes, built-in data-driven localization algorithms, models to crowdsource IIS data and these might even use NoSQL architectures. This panel will explore how the academia and industry are tackling the future challenges that rise in the scope of IIS. It will also identify and debate the key challenges and opportunities, in terms of applications, queries, architectures, to which the mobile data management and mobile data mining communities should contribute to. Demetris Zeinalipour |
MDM | 1 |
| 2018 | EPUI: Experimental Platform for Urban InformaticsabstractRecent studies in urban navigation have revealed new demands (e.g., diversity, safety, happiness, serendipity) for the navigation services that are critical to providing useful recommendations to travelers. This exposes the need to design next-generation navigation services that accommodate these newly emerging aspects. In this paper, we present a prototype system, namely, EPUI (an Experimental Platform of Urban Informatics), which provides a testbed for exploring and evaluating venues and route recommendation solutions that balance between different objectives (i.e., demands) including the newly discovered ones. In addition, EPUI incorporates a modularized design, enabling researchers to upload their own algorithms and compare them to well-known algorithms using different performance metrics. Its user interface makes it easily usable by both end-user and experienced researchers. Xiaoyu Ge, Panos K. Chrysanthis, Konstantinos Pelechrinis, Demetris Zeinalipour |
SIGMOD Conference | 4 |
| 2017 | Efficient Exploration of Telco Big Data with Compression and DecayingabstractIn the realm of smart cities, telecommunication companies (telcos) are expected to play a protagonistic role as these can capture a variety of natural phenomena on an ongoing basis, e.g., traffic in a city, mobility patterns for emergency response or city planning. The key challenges for telcos in this era is to ingest in the most compact manner huge amounts of network logs, perform big data exploration and analytics on the generated data within a tolerable elapsed time. This paper introduces SPATE, an innovative telco big data exploration framework whose objectives are two-fold: (i) minimizing the storage space needed to incrementally retain data over time, and (ii) minimizing the response time for spatiotemporal data exploration queries over recent data. The storage layer of our framework uses lossless data compression to ingest recent streams of telco big data in the most compact manner retaining full resolution for data exploration tasks. The indexing layer of our system then takes care of the progressive loss of detail in information, coined decaying, as data ages with time. The exploration layer provides visual means to explore the generated spatio-temporal information space. We measure the efficiency of the proposed framework using a 5GB anonymized real telco network trace and a variety of telco-specific tasks, such as OLAP and OLTP querying, privacy-aware data sharing, multivariate statistics, clustering and regression. We show that out framework can achieve comparable response times to the state-of-the-art using an order of magnitude less storage space. Constantinos Costa, Georgios Chatzimilioudis, Demetris Zeinalipour, Mohamed F. Mokbel |
ICDE | 3 |
| 2017 | SPATE: Compacting and Exploring Telco Big DataabstractIn this demonstration paper, we present SPATE, an innovative telco big data exploration framework whose objectives are two-fold: (i) minimizing the storage space needed to incrementally retain data over time, and (ii) minimizing the response time for spatiotemporal data exploration queries over stored data. Our framework deploys lossless data compression to ingest streams of telco big data in the most compact manner retaining full resolution for data exploration tasks. We augment our storage structures with decaying principles that lead to the progressive loss of detail as information gets older. Our framework also includes visual and declarative interfaces for a variety of telco-specific data exploration tasks. We demonstrate SPATE in two modes: (i) Visual Mode, where attendees will be able to interactively explore synthetic telco traces we will provide, and (ii) SQL Mode, where attendees can submit custom SQL queries based on a provided schema. Constantinos Costa, Georgios Chatzimilioudis, Demetris Zeinalipour, Mohamed F. Mokbel |
ICDE | 3 |
| 2017 | Indoor Localization Accuracy Estimation from Fingerprint DataabstractThe demand for indoor localization services has led to the development of techniques that create a Fingerprint Map (FM) of sensor signals (e.g., magnetic, Wi-Fi, bluetooth) at designated positions in an indoor space and then use FM as a reference for subsequent localization tasks. With such an approach, it is crucial to assess the quality of the FM before deployment, in a manner disregarding data origin and at any location of interest, so as to provide deployment staff with the information on the quality of localization. Even though FM-based localization algorithms usually provide accuracy estimates during system operation (e.g., visualized as uncertainty circle or ellipse around the user location), they do not provide any information about the expected accuracy before the actual deployment of the localization service. In this paper, we develop a novel frame-work for quality assessment on arbitrary FMs coined ACCES. Our framework comprises a generic interpolation method using Gaussian Processes (GP), upon which a navigability score at any location is derived using the Cramer-Rao Lower Bound (CRLB). Our approach does not rely on the underlying physical model of the fingerprint data. Our extensive experimental study with magnetic FMs, comparing empirical localization accuracy against derived bounds, demonstrates that the navigability score closely matches the accuracy variations users experience. Artyom Nikitin, Christos Laoudias, Georgios Chatzimilioudis, Panagiotis Karras, Demetris Zeinalipour |
MDM | 5 |
| 2017 | ACCES: Offline Accuracy Estimation for Fingerprint-Based LocalizationabstractIn this demonstration we present ACCES, a novel framework that enables quality assessment of arbitrary fingerprint maps and offline accuracy estimation for the task of fingerprint-based indoor localization. Our framework considers collected fingerprints disregarding the physical origin of the data. First, it applies a widely used statistical instrument, namely Gaussian Process Regression (GPR), for interpolation of the fingerprints. Then, to estimate the best possibly achievable localization accuracy at any location, it utilizes the Cramer-Rao Lower Bound (CRLB) with interpolated data as an input. Our demonstration entails a standalone version of the popular and open-source Anyplace Internet-based indoor navigation service in which the software modules of ACCES are integrated. At the conference, we will present the utility of our method in two modes: (i) Collection Mode, where attendees will be able to use our service directly to collect signal measurements over the venue using an Android smartphone, and (ii) Reflection Mode, where attendees will be able to observe the collected measurements and the respective ACCES accuracy estimations in the form of an overlay heatmap. Artyom Nikitin, Christos Laoudias, Georgios Chatzimilioudis, Panagiotis Karras, Demetris Zeinalipour |
MDM | 5 |
| 2017 | Crowdsourcing emergency data in non-operational cellular networks
Georgios Chatzimilioudis, Constantinos Costa, Demetris Zeinalipour, Wang-Chien Lee |
Inf. Syst. | 3 |
| 2016 | Privacy-preserving indoor localization on smartphonesabstractPredominant smartphone OS localization subsystems currently rely on server-side localization processes, allowing the service provider to know the location of a user at all times. In this paper, we propose an innovative algorithm for protecting users from location tracking by the localization service, without hindering the provisioning of fine-grained location updates on a continuous basis. Our proposed Temporal Vector Map (TVM) algorithm, allows a user to accurately localize by exploiting a k-Anonymity Bloom (kAB) filter and a bestNeighbors generator of camouflaged localization requests, both of which are shown to be resilient to a variety of privacy attacks. We have evaluated our framework using a real prototype developed in Android and Hadoop HBase as well as realistic Wi-Fi traces scaling-up to several GBs. Our study reveals that TVM can offer fine-grained localization in approximately four orders of magnitude less energy and number of messages than competitive approaches. Andreas Konstantinidis 0002, Georgios Chatzimilioudis, Demetris Zeinalipour, Paschalis Mpeis, Nikos Pelekis, Yannis Theodoridis |
ICDE | 3 |
| 2016 | Distributed in-memory processing of All K Nearest Neighbor queriesabstractA wide spectrum of Internet-scale mobile applications, ranging from social networking, gaming and entertainment to emergency response and crisis management, all require efficient and scalable All k Nearest Neighbor (AkNN) computations over millions of moving objects every few seconds to be operational. In this paper we present Spitfire, a distributed algorithm that provides a scalable and high-performance AkNN processing framework to our award-winning geo-social network named Rayzit. The proposed algorithm deploys a fast load-balanced partitioning along with an efficient replication-set selection, to provide fast main-memory computations of the exact AkNN results in a batch-oriented manner. We evaluate, both analytically and experimentally, how the pruning efficiency of the Spitfire algorithm plays a pivotal role in reducing communication and response time up to an order of magnitude, compared to three state-of-the-art distributed AkNN algorithms executed in distributed main-memory. Georgios Chatzimilioudis, Constantinos Costa, Demetris Zeinalipour, Wang-Chien Lee, Evaggelia Pitoura |
ICDE | 3 |
| 2016 | Managing big data experiments on smartphones
Georgios Larkou, Marios Mintzis, Panayiotis Andreou, Andreas Konstantinidis 0002, Demetris Zeinalipour |
Distributed Parallel Databases | 5 |
| 2016 | Distributed In-Memory Processing of All k Nearest Neighbor QueriesabstractA wide spectrum of Internet-scale mobile applications, ranging from social networking, gaming and entertainment to emergency response and crisis management, all require efficient and scalable All k Nearest Neighbor (AkNN) computations over millions of moving objects every few seconds to be operational. Most traditional techniques for computing AkNN queries are centralized, lacking both scalability and efficiency. Only recently, distributed techniques for shared-nothing cloud infrastructures have been proposed to achieve scalability for large datasets. These batch-oriented algorithms are sub-optimal due to inefficient data space partitioning and data replication among processing units. In this paper, we present Spitfire, a distributed algorithm that provides a scalable and high-performance AkNN processing framework. Our proposed algorithm deploys a fast load-balanced partitioning scheme along with an efficient replication-set selection algorithm, to provide fast main-memory computations of the exact AkNN results in a batch-oriented manner. We evaluate, both analytically and experimentally, how the pruning efficiency of the Spitfire algorithm plays a pivotal role in reducing communication and response time up to an order of magnitude, compared to three other state-of-the-art distributed AkNN algorithms executed in distributed main-memory. Georgios Chatzimilioudis, Constantinos Costa, Demetris Zeinalipour, Wang-Chien Lee, Evaggelia Pitoura |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2015 | Radio Map Prefetching for Indoor Navigation in Intermittently Connected Wi-Fi NetworksabstractWi-Fi (or WLAN) based indoor navigation applications for mobiles rely on cloud-based services (s) that take care of a user's (u) localization task using structures called Radio Maps (RMs). It is imperative for u to have a stable WiFi connection in order to either continuously receive location updates from s or to download RMs a priori for offline navigation. Wi-Fi networks however, suffer from intermittent connectivity due to poor network planning that results in sparse deployment of access points and effectively areas where Wi-Fi coverage cannot be guaranteed. This inherently affects the localization accuracy and therefore the navigation experience of users. In this paper, we propose an innovative framework for accurate and fast indoor localization over an intermittently connected WiFi network, coined Prefetching Localization (PreLoc). In Preloc, we prioritize the download of RM records based on knowledge acquired from historic traces of other users inside the same building. Instead of downloading the complete RM from s to u, we propose a Probabilistic Group Selection (PGS) strategy, which identifies RM records that have a higher probability of being necessary to a user moving inside a target area. We have evaluated our framework using a real prototype developed in Android, as well as realistic Wi-Fi traces we collected at the University of Cyprus. Our experimental study reveals that PreLoc using PGS and conventional fingerprint-based indoor positioning algorithms can yield accuracy that is as good as using the same algorithms with a complete RM, even under scenarios of weak Wi-Fi coverage. Andreas Konstantinidis 0002, George Nikolaides, Georgios Chatzimilioudis, Giannis Evagorou, Demetris Zeinalipour, Panos K. Chrysanthis |
MDM (1) | 5 |
| 2015 | Rayzit: An Anonymous and Dynamic Crowd Messaging ArchitectureabstractAbstract—The smartphone revolution has introduced a new era of social networks where users communicate over anonymous messaging platforms to exchange opinions, ideas and even carry out commerce. These platforms enable individuals to establish social interactions between strangers based on a common interest or attribute. In this paper we present Rayzit1, a novel anonymous crowd messaging architecture, which utilizes the location of each user to connect them instantly to their k Nearest Neighbors (kNN) as they move in space. Contrary to the very large body of location-based social networks that suffer from bootstrapping issues, our architecture enables a user to always interact with the geographically closest possible users around. We establish this communication using a fast computation of an All kNN query that generates a dynamic global social graph every few seconds. We present motivating application scenarios and the detailed back-end architecture that allows Rayzit to scale. We have collected and analyzed data from the interactions of thousands of active users and confirm our claims. Keywords—Crowd, Social, Mobile, Microblogging I. Constantinos Costa, Chrysovalantis Anastasiou, Georgios Chatzimilioudis, Demetris Zeinalipour |
MDM (2) | 4 |
| 2015 | Anyplace: A Crowdsourced Indoor Information ServiceabstractPeople do most of their activities, business, commerce, entertainment and socializing indoors. As all of these are increasingly aided by online services and indoor spaces are becoming bigger and more complex, there is a growing need for cost-effective indoor localization, mapping, navigation and information services. In this paper, we present a complete Indoor Information Service, coined Anyplace, which has an open, modular, extensible and scalable architecture, making it ideal for a wide range of applications. Our service features three highly desirable properties, namely crowd sourcing, scalability and accuracy. Anyplace implements a set of crowd sourcing-supportive mechanisms to handle the enormous amount of crowd-sensed data, filter incorrect user contributions and exploit Wi-Fi data from heterogeneous mobile devices. Moreover, it uses a big-data architecture for efficient storage and retrieval of localization and mapping data. Finally, our service relies on the abundance of sensory data on smartphones (e.g., Wi-Fi signal strength and inertial measurements) to deliver reliable indoor geolocation information that received several international awards. Kyriakos Georgiou, Timotheos Constambeys, Christos Laoudias, Lambros Petrou, Georgios Chatzimilioudis, Demetris Zeinalipour |
MDM (1) | 6 |
| 2015 | Mobile Data Management in Indoor SpacesabstractThis advanced seminar presents the fundamental mobile data management concepts behind the realization of innovative indoor information services that deal with all aspects of handling indoor data as a valuable resource, including data modeling, data acquisition, query processing, privacy and energy consumption. The goal is to provide an overview of the emerging field of indoor data management with a particular emphasis on mobile systems. We tackle the topic from a wide range of perspectives: fundamentals, definitions, current state, academic & industrial perspective, reality & visionary scenarios as well as future challenges. The seminar captures the big picture, such that interested researchers and practitioners can expand their study by following the references. Our presentation will be carried out through the lens of an experimental Indoor Information System we developed at the University of Cyprus, coined Anyplace, which has obtained three international awards and was ranked the second most accurate indoor localization technology by Microsoft Research at IEEE/ACM IPSN'14. Christos Laoudias, Demetris Zeinalipour |
MDM (2) | 2 |
| 2015 | Scalable Mockup Experiments on Smartphones Using Smart LababstractIn this paper we present a comprehensive architecture to carry out experimental repeatability studies on clusters of smartphones. Our architecture is founded on Smart Lab, our in-house architecture for managing real and virtual smartphones via an intuitive Web user interface. Our presented architecture consists of several exciting components for re-programming and instrumenting smartphones to perform application testing and data gathering in a facile manner, as well as executing mockup experiments by "feeding" the devices with GPS/sensor readings. We will particularly demonstrate the various components of our architecture that encompasses smartphone sensor data collected by mobile users and organized in our distributed NoSQL document store. The given datasets can then be replayed on our test bed comprising of real and virtual smartphones accessible to developers through our Web 2.0 user interface. We present the applicability of our architecture through various mockup experiments over different application scenarios. Georgios Larkou, Marios Mintzis, Panayiotis Andreou, Andreas Konstantinidis 0002, Demetris Zeinalipour |
MDM (1) | 5 |
| 2015 | Human Mobility Computing and Privacy: Fad or Reality?abstractThe advent of mobile computing and sensing technologies, in conjunction with omni-present and high-speed mobile networks, allow nowadays the capture of human mobility data at an extremely high fidelity. Modern mobile computing services not only have the capacity to store spatio-temporal mobile data, these nowadays also have the capability to process incoming data in near-real time. As a result, we have a better chance to develop effective strategies and build intelligent systems that play critical roles in areas like public health, traffic engineering, urban planning and economic forecasting. On the other hand, detailed movement data often poses a threat to the privacy and security of users and companies, given that mobile devices are associated with real human custodians. One fundamental question is whether human mobility computing and privacy can co-exist under the same roof, given different cultural, religious, legal, technological and socio-economic backgrounds of societies. This panel will explore how the academia and industry are tackling human mobility computing and privacy challenges at a global scale. It will also identify and debate the key challenges and opportunities, in terms of applications, queries, architectures, to which the mobile data management community should contribute. Adam J. Lee, Konstantinos Pelechrinis, Demetris Zeinalipour |
MDM (2) | 3 |
| 2015 | Privacy-Preserving Indoor Localization on SmartphonesabstractIndoor Positioning Systems (IPS) have recently received considerable attention, mainly because GPS is unavailable in indoor spaces and consumes considerable energy. On the other hand, predominant Smartphone OS localization subsystems currently rely on server-side localization processes, allowing the service provider to know the location of a user at all times. In this paper, we propose an innovative algorithm for protecting users from location tracking by the localization service, without hindering the provisioning of fine-grained location updates on a continuous basis. Our proposed Temporal Vector Map (TVM) algorithm, allows a user to accurately localize by exploiting a k-Anonymity Bloom (kAB) filter and a bestNeighbors generator of camouflaged localization requests, both of which are shown to be resilient to a variety of privacy attacks. We have evaluated our framework using a real prototype developed in Android and Hadoop HBase as well as realistic Wi-Fi traces scaling-up to several GBs. Our analytical evaluation and experimental study reveal that TVM is not vulnerable to attacks that traditionally compromise k-anonymity protection and indicate that TVM can offer fine-grained localization in approximately four orders of magnitude less energy and number of messages than competitive approaches. Andreas Konstantinidis 0002, Georgios Chatzimilioudis, Demetris Zeinalipour, Paschalis Mpeis, Nikos Pelekis, Yannis Theodoridis |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2014 | Mobile Big Data Analytics: Research, Practice, and OpportunitiesabstractThe rapid expansion of broadband mobile networks by Telecom Operators, has introduced a versatile global infrastructure that internally generates vast amounts of spatio-temporal network-level data (e.g., User id, location, device type, etc.) At the same time, mobile app vendors have nowadays at their fingertips massive amounts of app-level data collected through implicit or explicit crowd sourcing schemes with multi-sensing smartphones that have become a commodity. Mobile big data analytics refers to the discovery of previously unknown meaningful patterns and knowledge from a few dozen terabytes to many petabytes of data collected from mobile users at the network-level or the app-level. Example analytics range from high-level metrics and summaries (e.g., Through clustering, classification and association rule mining) useful to executive managers to alert-based analytics (e.g., Anomaly detection) useful to front-line engineers and users. This panel will explore how the academia and industry are tackling mobile big data analytic challenges. It will also identify and debate the key challenges and opportunities, in terms of applications, queries, architectures, to which the mobile data management and mobile data mining communities should contribute to. Demetris Zeinalipour, Shonali Krishnaswamy |
MDM (1) | 1 |
| 2013 | Crowdsourcing for Mobile Data ManagementabstractCrowdsourcing refers to a distributed problem-solving model in which a crowd of undefined size is engaged in the task of solving a complex problem through an open call. This novel problem-solving model found its way into numerous applications on the web for voting, fund-raising, micro-works and wisdom-of-the-crowd scenarios. On the other hand, the shift of desktop users to mobile platforms in the post-PC era, along with the unique multi-sensing capabilities of modern mobile devices are expected to eventually unfold the full potential of Crowdsourcing. Smartphones offer a great platform for extending and diversifying web-based crowdsourcing applications to a larger contributing crowd, making contribution easier and omni-present. This advanced seminar presents the fundamental concepts behind crowdsourcing and its applications to mobile data management. In the first part of the seminar, we will overview the crowdsourcing research landscape from a variety of perspectives, with a particular emphasis on the latest data management trends. In the second and more extended part of the seminar, we will focus on an in-depth coverage of emerging mobile crowdsourcing architectures and systems, through a multi-dimensional taxonomy that will address location, sensing, power, performance, big-data and privacy among others. Furthermore, we will overview a number of in-house crowdsourcing prototypes we have developed and deployed over the last few years. The seminar concludes with challenges, opportunities and new directions in the field. Georgios Chatzimilioudis, Demetris Zeinalipour |
MDM (2) | 2 |
| 2013 | CLODA: A Crowdsourced Linked Open Data ArchitectureabstractIn this paper we present our Crowdsourced Linked Open Data Architecture (CLODA), a first attempt to combine crowdsourcing, localization and location-based services to generate, collect, validate and relate real-world, geo-spatial and multidimensional information using smartphones and other mobile devices. CLODA focuses on the construction of URI addressable, interlinked and semi-structured data following the Linked-Open Data (LOD) paradigm. The validity of the constructed data is then contributed by a participating crowd. We present our prototype implementation on top of Google Maps and a blend of in-house technologies, particularly our indoor positioning framework, coined Airplace, our trajectory similarity framework, coined SmartTrace, our neighborhood detection framework, coined Proximity and our smartphone testing platform coined SmartLab. Georgios Larkou, Julia Metochi, Georgios Chatzimilioudis, Demetris Zeinalipour |
MDM (2) | 4 |
| 2013 | Intelligent search in social communities of smartphone users
Andreas Konstantinidis 0002, Demetris Zeinalipour, Panayiotis Andreou, George Samaras, Panos K. Chrysanthis |
Distributed Parallel Databases | 2 |
| 2013 | Crowdsourced Trace Similarity with SmartphonesabstractSmartphones are nowadays equipped with a number of sensors, such as WiFi, GPS, accelerometers, etc. This capability allows smartphone users to easily engage in crowdsourced computing services, which contribute to the solution of complex problems in a distributed manner. In this work, we leverage such a computing paradigm to solve efficiently the following problem: comparing a query trace Q against a crowd of traces generated and stored on distributed smartphones. Our proposed framework, coined SmartTrace+, provides an effective solution without disclosing any part of the crowd traces to the query processor. SmartTrace+, relies on an in-situ data storage model and intelligent top-K query processing algorithms that exploit distributed trajectory similarity measures, resilient to spatial and temporal noise, in order to derive the most relevant answers to Q. We evaluate our algorithms on both synthetic and real workloads. We describe our prototype system developed on the Android OS. The solution is deployed over our own SmartLab testbed of 25 smartphones. Our study reveals that computations over SmartTrace+result in substantial energy conservation; in addition, results can be computed faster than competitive approaches. Demetris Zeinalipour, Christos Laoudias, Constantinos Costa, Michail Vlachos, Maria I. Andreou, Dimitrios Gunopulos |
IEEE Trans. Knowl. Data Eng. | 1 |
| 2012 | SmartP2P: A Multi-objective Framework for Finding Social Content in P2P Smartphone NetworksabstractIn this demonstration paper, we present a novel framework for searching objects (e.g., images, videos, etc.) captured by the users in a mobile social community. Our framework, is founded on an in-situ data storage model, where captured objects remain local on their owners smartphones and searches then take place over a novel lookup structure we compute dynamically. Initially, a query user invokes a search to find an object of interest. Our structure concurrently optimizes several conflicting objectives (i.e., it minimizes energy consumption, minimizes search delay and maximizes query recall), using a Multi-Objective Optimization approach and calculates a diverse set of high quality non-dominated Query Routing Trees (QRTs), in a single run. The optimal set is then forwarded to the query user (decision maker) to select a particular QRT to be searched based on instant requirements and preferences. To demonstrate the capabilities of SmartP2P during the conference, we will utilize our cloud of smartphone devices, i.e. the SmartLab testbed composed of 40+ Android smartphones and tablets, as well as mobility and social patterns derived by Microsofts Geolife project, DBLP and Pics n Trails. We will allow the attendees to use a real SmartLab Android device to query our local Smartphone Network using any of the four algorithmic choices provided by the SmartP2P framework. The query device will then be provided with the optimal QRTs and the attendees will be able to visually decide the optimal QRT to be searched. A P2P search on the Smartphone Network will follow making available to the query user the desired objects of interest, in an optimal manner. The conference attendees will be able to appreciate how social content can be efficiently shared with other attendees within close proximity without revealing their personal content to a centralized authority. Andreas Konstantinidis 0002, Christos Aplitsiotis, Demetris Zeinalipour |
MDM | 3 |
| 2012 | Continuous All k-Nearest-Neighbor Querying in Smartphone NetworksabstractConsider a centralized query operator that identifies to every smartphone user its k geographically nearest neighbors at all times, a query we coin Continuous All k-Nearest Neighbor (CAkNN). Such an operator could be utilized to enhance public emergency services, allowing users to send SOS beacons out to the closest rescuers, allowing gamers and social networking users to establish ad-hoc overlay communication infrastructures, in order to carry out complex interactions. In this paper, we study the problem of efficiently processing a CAkNN query in a cellular or WiFi network, both of which are ubiquitous. We introduce an algorithm, coined Proximity, which answers CAkNN queries in O(n(k + λ)) time, where n denotes the number of users and λ a network-specific parameter (λ <;<; n). Proximity does not require any additional infrastructure or specialized hardware and its efficiency is mainly attributed to a smart search space sharing technique we introduce. Its implementation is based on a novel data structure, coined k+-heap, which achieves constant O(1) look-up time and logarithmic O(log(k*λ)) insertion/update time. Proximity, being parameter-free, performs efficiently in the face of high mobility and skewed distribution of users (e.g., the service works equally well in downtown, suburban, or rural areas). We have evaluated Proximity using mobility traces from two sources and concluded that our approach performs at least one order of magnitude faster than adapted existing work. Georgios Chatzimilioudis, Demetris Zeinalipour, Wang-Chien Lee, Marios D. Dikaiakos |
MDM | 2 |
| 2012 | The Airplace Indoor Positioning Platform for Android SmartphonesabstractIn this demonstration paper, we present an indoor positioning system developed for Android smartphones, coined Airplace. To infer the unknown user location we rely on ubiquitous WLANs and exploit Received Signal Strength (RSS) values from neighboring Access Points (AP) that are constantly monitored by the mobile devices under normal operation. Our system follows a mobile-based network-assisted architecture to eliminate the communication overhead and respect user privacy. In a typical scenario, when a user walks inside a building a smartphone client conducts a single communication with our Distribution Server to receive the RSS radiomap and is then able to position itself independently using the observed RSS values. Moreover, we have implemented an Android application to facilitate the collection of RSS values by users that may contribute their data to our system for constructing and updating the radiomap through crowdsourcing1. We will demonstrate the real-time positioning capabilities of the system during the conference by allowing attendees to carry an Android tablet in order to view their position on a floorplan map, while walking around inside the demo area (interactive scenario). Moreover, we will illustrate how to evaluate the performance of different positioning algorithms using profiled data in a trace-driven scenario. Our objective is to highlight the effectiveness and applicability of our system and at the same time the participants will be able to appreciate the potential of indoor location-oriented services and applications. Christos Laoudias, George Constantinou, Marios Constantinides, Silouanos Nicolaou, Demetris Zeinalipour, Christoforos Panayiotou |
MDM | 5 |
| 2012 | FireWatch: G.I.S.-Assisted Wireless Sensor Networks for Forest Fires
Panayiotis Andreou, George Constantinou, Demetris Zeinalipour, George Samaras |
SSDBM | 3 |
| 2011 | SmartTrace: Finding similar trajectories in smartphone networks without disclosing the tracesabstractIn this demonstration paper, we present a powerful distributed framework for finding similar trajectories in a smartphone network, without disclosing the traces of participating users. Our framework, exploits opportunistic and participatory sensing in order to quickly answer queries of the form: “Report objects (i.e., trajectories) that follow a similar spatio-temporal motion to Q, where Q is some query trajectory.” SmartTrace, relies on an in-situ data storage model, where geo-location data is recorded locally on smartphones for both performance and privacy reasons. SmartTrace then deploys an efficient top-K query processing algorithm that exploits distributed trajectory similarity measures, resilient to spatial and temporal noise, in order to derive the most relevant answers to Q quickly and efficiently. Our demonstration shows how the SmartTrace algorithmics are ported on a network of Android-based smartphone devices with impressive query response times. To demonstrate the capabilities of SmartTrace during the conference, we will allow the attendees to query local smartphone networks in the following two modes: (i) Interactive Mode, where devices will be handed out to participants aiming to identify who is moving similar to the querying node; and (ii) Trace-driven Mode, where a large-scale deployment can be launched in order to show how the K most similar trajectories can be identified quickly and efficiently. The conference attendees will be able to appreciate how interesting spatio-temporal search applications can be implemented efficiently (for performance reasons) and without disclosing the complete user traces to the query processor (for privacy reasons)1. For instance, an attendee might be able to determine other attendees that have participated in common sessions, in order to initiate new discussions and collaborations, without knowing their trajectory or revealing his/her own trajectory either. Constantinos Costa, Christos Laoudias, Demetris Zeinalipour, Dimitrios Gunopulos |
ICDE | 3 |
| 2011 | Multi-objective Query Optimization in Smartphone Social NetworksabstractThe bulk of social network applications for smart phones (e.g., Twitter, Face book, Foursquare, etc.) currently rely on centralized or cloud-like architectures in order to carry out their data sharing and searching tasks. Unfortunately, the given model introduces both data-disclosure concerns (e.g., disclosing all captured media to a central entity) and performance concerns (e.g., consuming precious smart phone battery and bandwidth during content uploads). In this paper, we present a novel framework, coined Smart Opt, for searching objects (e.g., images, videos, etc.) captured by the users in a mobile social community. Our framework, is founded on an in-situ data storage model, where captured objects remain local on their owner's smart phones and searches then take place over a novel lookup structure we compute dynamically, coined the Multi-Objective Query Routing Tree (MO-QRT). Our structure concurrently optimizes several conflicting objectives (i.e., it minimizes energy consumption, minimizes search delay and maximizes query recall), using a Multi-objective Evolutionary Algorithm based on Decomposition (MOEA/D) that calculates a diverse set of high quality non-dominated solutions in a single run. We assess our ideas with mobility patterns derived by Microsoft's Geolife project and social patterns derived by DBLP. Our study reveals that Smart Opt can yield query recall rates of 95%, with one order of magnitude less time and two orders of magnitude less energy than its competitors. Andreas Konstantinidis 0002, Demetris Zeinalipour, Panayiotis Andreou, George Samaras |
Mobile Data Management (1) | 2 |
| 2011 | Disclosure-Free GPS Trace Search in Smartphone NetworksabstractIn this paper we present a powerful distributed framework for finding similar trajectories in a smart phone network, without disclosing the traces of participating users. Our framework, coined Smart Trace, exploits opportunistic and participatory sensing in order to quickly answer queries of the form: "Report the users that move more similar to Q, where Q is some query trace". Smart Trace, relies on an in-situ data storage model, where geo-location data is recorded locally on smart phones for both performance and data-disclosure reasons. Smart Trace then deploys an efficient top-K query processing algorithm that exploits distributed trajectory similarity measures, resilient to spatial and temporal noise, in order to derive the most relevant answers to Q quickly and efficiently. We assess our ideas with realistic and real workloads from Microsoft Research Asia and other sources. Our study reveals that Smart Trace computes the desired results with 74% less energy consumption and 13% faster than its centralized and decentralized counterparts. Our experimental results also confirm our analytical study. Demetris Zeinalipour, Christos Laoudias, Maria I. Andreou, Dimitrios Gunopulos |
Mobile Data Management (1) | 1 |
| 2011 | In-network data acquisition and replication in mobile sensor networks
Panayiotis Andreou, Demetris Zeinalipour, Panos K. Chrysanthis, George Samaras |
Distributed Parallel Databases | 2 |
| 2011 | Power efficiency through tuple ranking in wireless sensor network monitoring
Panayiotis Andreou, Demetris Zeinalipour, Panos K. Chrysanthis, George Samaras |
Distributed Parallel Databases | 2 |
| 2011 | Optimized query routing trees for wireless sensor networks
Panayiotis Andreou, Demetris Zeinalipour, Andreas Pamboris, Panos K. Chrysanthis, George Samaras |
Inf. Syst. | 2 |
| 2009 | KSpot: Effectively Monitoring the K Most Important Events in a Wireless Sensor NetworkabstractThis demo presents a graphical user interface and ranking system, coined KSpot, for effectively monitoring the K highest-ranked answers to a query Q in a wireless sensor network. KSpot deploys state-of-the-art distributed top-k query processing algorithms in order to realize both snapshot queries and historic queries minimizing the consumption of system resources and prolonging the lifetime of the deployed sensor network. Additionally, KSpot is user-friendly and customizable featuring an intuitive user interface that enables a user to express declarative SQL-like queries over any ad-hoc scenario and to display the results graphically as opposed to the traditional tabular representation. To demonstrate the applicability of our system during the conference, we will continuously identify the K conference rooms with the highest sound level and display them such that conference attendees will be able to quickly determine the rooms with the most active discussions. The demo will also allow attendees to customize the system by changing the target scenario (e.g., by adapting the K value, the sensed parameter, etc.) Finally, we will present KSpot's system panel which continuously displays the savings in energy and messages that our system yields. Panayiotis Andreou, Demetris Zeinalipour, Martha Vassiliadou, Panos K. Chrysanthis, George Samaras |
ICDE | 2 |
| 2009 | ETC: Energy-Driven Tree Construction in Wireless Sensor NetworksabstractContinuous queries in wireless sensor networks (WSNs) are founded on the premise of query routing tree structures (denoted as T), which provide sensors with a path to the querying node. Predominant data acquisition systems for WSNs construct such structures in an ad-hoc manner and therefore there is no guarantee that a given query workload will be distributed equally among all sensors. That leads to data collisions which represent a major source of energy waste. In this paper we present the energy-driven tree construction (ETC) algorithm, which balances the workload among nodes and minimizes data collisions, thus reducing energy consumption, during data acquisition in WSNs. We show through real micro-benchmarks on the CC2420 radio chip and trace-driven experimentation with real datasets from Intel Research and UC-Berkeley that ETC can provide significant energy reductions under a variety of conditions prolonging the longevity of a wireless sensor network. Panayiotis Andreou, Andreas Pamboris, Demetris Zeinalipour, Panos K. Chrysanthis, George Samaras |
Mobile Data Management | 3 |
| 2009 | Perimeter-Based Data Replication in Mobile Sensor NetworksabstractThis paper assumes a set of n mobile sensors that move in the Euclidean plane as a swarm. Our objectives are to explore a given geographic region by detecting spatio-temporal events of interest and to store these events in the network until the user requests them. Such a setting finds applications in mobile environments where the user (i.e., the sink) is infrequently within communication range from the field deployment. Our framework, coined SenseSwarm, dynamically partitions the sensing devices into perimeter and core nodes. Data acquisition is scheduled at the perimeter, in order to minimize energy consumption, while storage and replication takes place at the core nodes which are physically and logically shielded to threats and obstacles. To efficiently identify the nodes laying on the perimeter of the swarm we devise the Perimeter Algorithm (PA), an efficient distributed algorithm with a low communication complexity. For storage and fault-tolerance we devise the Data Replication Algorithm (DRA), a voting-based replication scheme that enables the exact retrieval of events from the network in cases of failures. Our trace-driven experimentation shows that our framework can offer significant energy reductions while maintaining high data availability rates. In particular, we found that when failures are less than 60% failure then we can recover over 80% of generated events exactly. Panayiotis Andreou, Demetris Zeinalipour, Maria I. Andreou, Panos K. Chrysanthis, George Samaras |
Mobile Data Management | 2 |
| 2008 | Workload-Aware Query Routing Trees in Wireless Sensor NetworksabstractContinuous queries in wireless sensor networks are established on the premise of a routing tree that provides each sensor with a path over which answers can be transmitted to the query processor. We found that these structures are sub- optimality constructed in predominant data acquisition systems leading to an enormous waste of energy. In this paper we present MicroPulse1, a workload-aware optimization algorithm for query routing trees in wireless sensor networks. Our algorithm is established on profiling recent data acquisition activity and on identifying the bottlenecks using an in-network execution of the critical path method. A node S utilizes this information in order to locally derive the time instance during which it should wake up, the interval during which it should deliver its workload and the workload increase tolerance of its parent node. We additionally provide an elaborate description of energy-conscious algorithms for disseminating and maintaining the critical path cost in a distributed manner. Our trace-driven experimentation with real sensor traces from Intel Research Berkeley shows that MicroPulse can reduce the data acquisition costs by many orders. Panayiotis Andreou, Demetris Zeinalipour, Panos K. Chrysanthis, George Samaras |
MDM | 2 |
| 2008 | Distributed Top-K Query Processing in Wireless Sensor NetworksabstractSummary form only given. Wireless sensor networks create an innovative technology that enables users to monitor and study the physical world at an extremely high resolution. Query processing in such ad-hoc environments is a challenging task due to the complexities imposed by the inherent energy and communication constraints. To this end, the research community has proposed to take into account user-defined parameters in order to derive the K most relevant (or Top-K) answers quickly and efficiently A Top-K query returns the subset of most relevant answers, in place of all answers, for two reasons: i) to minimize the cost metric that is associated with the retrieval of all answers; and ii) to improve the recall and the precision of the answer set, such that the user is not overwhelmed with irrelevant results. This tutorial presents the fundamental concepts behind distributed Top- K query processing and the adaptations of these algorithms to distributed and wireless sensor networks. It additionally provides a gentle overview of rudimentary and advanced techniques covering a significant body of research in this domain. The tutorial will start out with an overview of the most influential centralized and middleware Top-K query processing algorithms and then proceed with an elaborate description of distributed Top-K ranking algorithms for one-time top-k queries, continuous top-k queries and approximate top-k queries. Finally, it will provide an outlook to compelling future applications that can be constructed on the foundation of these algorithms. Although the tutorial is specifically geared towards wireless sensor networks, many of the presented ideas find extensions in other mobile environments such as adhoc networks, vehicular networks and the mobile Web. Demetris Zeinalipour, Zografoula Vagena |
MDM | 1 |
| 2007 | MINT Views: Materialized In-Network Top-k Views in Sensor NetworksabstractIn this paper we introduce MINT (materialized in-network top-k) Views, a novel framework for optimizing the execution of continuous monitoring queries in sensor networks. A typical materialized view V maintains the complete results of a query Q in order to minimize the cost of future query executions. In a sensor network context, maintaining consistency between V and the underlying and distributed base relation R is very expensive in terms of communication. Thus, our approach focuses on a subset V(sube. V) that unveils only the k highest-ranked answers at the sink for some user defined parameter k. We additionally provide an elaborate description of energy-conscious algorithms for constructing, pruning and maintaining such recursively- defined in-network views. Our trace-driven experimentation with real datasets show that MINT offers significant energy reductions compared to other predominant data acquisition models. Demetris Zeinalipour, Panayiotis Andreou, Panos K. Chrysanthis, George Samaras |
MDM | 1 |
| 2007 | The MicroPulse Framework for Adaptive Waking Windows in Sensor NetworksabstractIn this paper we present MicroPulse, a novel framework for adapting the waking window of a sensing device S based on the data workload incurred by a query Q. Assuming a typical tree-based aggregation scenario, the waking window is defined as the time interval r during which S enables its transceiver in order to collect the results from its children. Minimizing the length of r enables S to conserve energy that can be used to prolong the longevity of the network and hence the quality of results. Our method is established on profiling recent data acquisition activity and on identifying the bottlenecks using an in-network execution of the Critical Path Method. We show through trace- driven experimentation with a real dataset that MicroPulse can reduce the energy cost of the waking window by three orders of magnitude. Demetris Zeinalipour, Panayiotis Andreou, Panos K. Chrysanthis, George Samaras, Andreas Pitsillides |
MDM | 1 |
| 2006 | Distributed spatio-temporal similarity searchabstractIn this paper we introduce the distributed spatio-temporal similarity search problem: given a query trajectory Q, we want to find the trajectories that follow a motion similar to Q, when each of the target trajectories is segmented across a number of distributed nodes. We propose two novel algorithms, UB-K and UBLB-K, which combine local computations of lower and upper bounds on the matching between the distributed subsequences and Q. Such an operation generates the desired result without pulling together all the distributed subsequences over the fundamentally expensive communication medium. Our solutions find applications in a wide array of domains, such as cellular networks, wild life monitoring and video surveillance. Our experimental evaluation using realistic data demonstrates that our framework is both efficient and robust to a variety of conditions. Demetris Zeinalipour, Dimitrios Gunopulos |
CIKM | 1 |
| 2006 | Efficient Online State Tracking Using Sensor NetworksabstractSensor networks are being deployed for tracking events of interest in many environmental or monitoring applications. Because of their distributed nature of operation, a challenging issue is how to accurately identify the aggregate state of the phenomenon that is being observed. This work presents an online mechanism for efficiently determining the overall network status, employing distributed operations that minimize the communication costs. Experiments on real data, suggest that the proposed metholology can be a viable solution for real world systems. Maria Halkidi, Vana Kalogeraki, Dimitrios Gunopulos, Demetris Zeinalipour, Michail Vlachos |
MDM | 5 |
| 2005 | MicroHash: An Efficient Index Structure for Flash-Based Sensor Devices
Demetris Zeinalipour, Vana Kalogeraki, Dimitrios Gunopulos, Walid A. Najjar |
FAST | 1 |
| 2005 | Exploiting locality for scalable information retrieval in peer-to-peer networks
Demetris Zeinalipour, Vana Kalogeraki, Dimitrios Gunopulos |
Inf. Syst. | 1 |
| 2002 | A local search mechanism for peer-to-peer networksabstractOne important problem in peer-to-peer (P2P) networks is searching and retrieving the correct information. However, existing searching mechanisms in pure peer-to-peer networks are inefficient due to the decentralized nature of such networks. We propose two mechanisms for information retrieval in pure peer-to-peer networks. The first, the modified Breadth-First Search (BFS) mechanism, is an extension of the current Gnuttela protocol, allows searching with keywords, and is designed to minimize the number of messages that are needed to search the network. The second, the Intelligent Search mechanism, uses the past behavior of the P2P network to further improve the scalability of the search procedure. In this algorithm, each peer autonomously decides which of its peers are most likely to answer a given query. The algorithm is entirely distributed, and therefore scales well with the size of the network. We implemented our mechanisms as middleware platforms. To show the advantages of our mechanisms we present experimental results using the middleware implementation. Vana Kalogeraki, Dimitrios Gunopulos, Demetris Zeinalipour |
CIKM | 3 |