47 research outputs found

    THOR: A Hybrid Recommender System for the Personalized Travel Experience

    Get PDF
    One of the travelers’ main challenges is that they have to spend a great effort to find and choose the most desired travel offer(s) among a vast list of non-categorized and non-personalized items. Recommendation systems provide an effective way to solve the problem of information overload. In this work, we design and implement “The Hybrid Offer Ranker” (THOR), a hybrid, personalized recommender system for the transportation domain. THOR assigns every traveler a unique contextual preference model built using solely their personal data, which makes the model sensitive to the user’s choices. This model is used to rank travel offers presented to each user according to their personal preferences. We reduce the recommendation problem to one of binary classification that predicts the probability with which the traveler will buy each available travel offer. Travel offers are ranked according to the computed probabilities, hence to the user’s personal preference model. Moreover, to tackle the cold start problem for new users, we apply clustering algorithms to identify groups of travelers with similar profiles and build a preference model for each group. To test the system’s performance, we generate a dataset according to some carefully designed rules. The results of the experiments show that the THOR tool is capable of learning the contextual preferences of each traveler and ranks offers starting from those that have the higher probability of being selected

    Blockchain for the Healthcare Supply Chain: A Systematic Literature Review

    Get PDF
    A supply chain (SC) is a network of interests, information, and materials involved in processes that produce value for customers. The implementation of blockchain technology in SC management in healthcare has had results. This review aims to summarize how blockchain technology has been used to address SC challenges in healthcare, specifically for drugs, medical devices (DMDs), and blood, organs, and tissues (BOTs). A systematic review was conducted by following the PRISMA guidelines and searching the PubMed and Proquest databases. English-language studies were included, while non-primary studies, as well as surveys, were excluded. After full-text assessment, 28 articles met the criteria for inclusion. Of these, 15 (54%) were classified as simulation studies, 12 (43%) were classified as theoretical, and only one was classified as a real case study. Most of the articles (n = 23, 82%) included the adoption of smart contracts. The findings of this systematic review indicated a significant but immature interest in the topic, with diverse ideas and methodologies, but without effective real-life applications

    Cryptocurrencies as a financial tool: acceptance factors

    Get PDF
    Cryptocurrencies are a new form of digital asset that operate through blockchain technology and whose purpose is to be used as a means of exchange. Some, such as bitcoin, have become globally recognized in recent years, but the uncertainty surrounding cryptocurrencies raises questions about their intended use. This study has the task of investigating the different factors that affect the intention behind the use of cryptocurrencies by developing a new research model and using Partial Least Squares (PLS) to assess it. The results show that all the constructs proposed have significative influence, either directly or indirectly, on the intention behind the use of cryptocurrencies. The findings provide value and utility for companies’ and cryptocurrencies’ intermediaries to formulate their business strategies

    Enabling technologies for urban smart mobility: Recent trends, opportunities and challenges

    Get PDF
    The increasing population across the globe makes it essential to link smart and sustainable city planning with the logistics of transporting people and goods, which will significantly contribute to how societies will face mobility in the coming years. The concept of smart mobility emerged with the popularity of smart cities and is aligned with the sustainable development goals defined by the United Nations. A reduction in traffic congestion and new route optimizations with reduced ecological footprint are some of the essential factors of smart mobility; however, other aspects must also be taken into account, such as the promotion of active mobility and inclusive mobility, encour-aging the use of other types of environmentally friendly fuels and engagement with citizens. The Internet of Things (IoT), Artificial Intelligence (AI), Blockchain and Big Data technology will serve as the main entry points and fundamental pillars to promote the rise of new innovative solutions that will change the current paradigm for cities and their citizens. Mobility‐as‐a‐service, traffic flow optimization, the optimization of logistics and autonomous vehicles are some of the services and applications that will encompass several changes in the coming years with the transition of existing cities into smart cities. This paper provides an extensive review of the current trends and solutions presented in the scope of smart mobility and enabling technologies that support it. An overview of how smart mobility fits into smart cities is provided by characterizing its main attributes and the key benefits of using smart mobility in a smart city ecosystem. Further, this paper highlights other various opportunities and challenges related to smart mobility. Lastly, the major services and applications that are expected to arise in the coming years within smart mobility are explored with the prospective future trends and scope

    P-IOTA: A Cloud-Based Geographically Distributed Threat Alert System That Leverages P4 and IOTA

    Get PDF
    The recent widespread novel network technologies for programming data planes are remarkably enhancing the customization of data packet processing. In this direction, the Programming Protocol-independent Packet Processors (P4) is envisioned as a disruptive technology, capable of configuring network devices in a highly customizable way. P4 enables network devices to adapt their behaviors to mitigate malicious attacks (e.g., denial of service). Distributed ledger technologies (DLTs), such as blockchain, allow secure reporting alerts on malicious actions detected across different areas. However, the blockchain suffers from major scalability concerns due to the consensus protocols needed to agree on a global state of the network. To overcome these limitations, new solutions have recently emerged. IOTA is a next-generation distributed ledger engineered to tackle the scalability limits while still providing the same security capabilities such as immutability, traceability, and transparency. This article proposes an architecture that integrates a P4-based data plane software-defined network (SDN) and an IOTA layer employed to notify about networking attacks. Specifically, we propose a fast, secure, and energy-efficient DLT-enabled architecture that combines the IOTA data structure, named Tangle, with the SDN layer to detect and notify about network threats

    The impact of blockchain technology on the trustworthiness of online voting systems - an exploration of blockchain-enabled online voting

    Get PDF
    Online Voting evidently increases election turnouts. However, recent state-owned initiatives have failed due to security concerns and a lack of trust in the systems. Block chain seems to be a very suitable technical solution to establish transparency in online voting and thus, create trust. We have built our own, block chain-enabled voting platform and utilized it to run an A/B-testing experiment at an university election to investigate its effect. Our results which show that students trusted the block chain-based voting version less than the control version can be found in Vysna (2020). The following discussion can be found in Konzok (2020

    Feature Extraction from Indirect Monitoring in Marine Oil Separation Systems

    Get PDF
    In this article, a study of characteristic vibrations of marine oils separation system is presented. Vibrations analysis allows for the extraction of representative features that could be related to the lifetime of their pieces. Actual measurements were carried out on these systems on Ro-Pax vessels to transport passengers and freight. The vibrations obtained were processed in the frequency domain and following this, they were used in a Genetic Neuro-Fuzzy System in order to design new predictive maintenance strategies. The obtained results show that these techniques as a promising strategy can be utilized to determine incipient faults.This work has been supported by the Spanish Government [MAQ-STATUS DPI2015-69325-C2] and [DPI2015-69 1808271602] of Ministerio de Economía y Competitividad and with European Funds of Regional Development (FEDER)

    A Method and Tool for Finding Concurrency Bugs Involving Multiple Variables with Application to Modern Distributed Systems

    Get PDF
    Concurrency bugs are extremely hard to detect due to huge interleaving space. They are happening in the real world more often because of the prevalence of multi-threaded programs taking advantage of multi-core hardware, and microservice based distributed systems moving more and more applications to the cloud. As the most common non-deadlock concurrency bugs, atomicity violations are studied in many recent works, however, those methods are applicable only to single-variable atomicity violation, and don\u27t consider the specific challenge in distributed systems that have both pessimistic and optimistic concurrency control. This dissertation presents a tool using model checking to predict atomicity violation concurrency bugs involving two shared variables or shared resources. We developed a unique method inferring correlation between shared variables in multi-threaded programs and shared resources in microservice based distributed systems, that is based on dynamic analysis and is able to detect the correlation that would be missed by static analysis. For multi-threaded programs, we use a binary instrumentation tool to capture runtime information about shared variables and synchronization events, and for microservice based distributed systems, we use a web proxy to capture HTTP based traffic about API calls and the shared resources they access including distributed locks. Based on the detected correlation and runtime trace, the tool is powerful and can explore a vast interleaving space of a multi-threaded program or a microservice based distributed system given a small set of captured test runs. It is applicable to large real-world systems and can predict atomicity violations missed by other related works for multi-threaded programs and a couple of previous unknown atomicity violation in real world open source microservice based systems. A limitation is that redundant model checking may be performed if two recorded interleaved traces yield the same partial order model
    corecore