<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Home on Jens Helge Reelfs</title><link>/</link><description>Recent content in Home on Jens Helge Reelfs</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 01 Jan 0001 00:00:00 +0000</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml"/><item><title>Empowering Retail at ALDI DX</title><link>/experience/aldi_dx/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/experience/aldi_dx/</guid><description/></item><item><title>Following the White Rabbit</title><link>/experience/btu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/experience/btu/</guid><description/></item><item><title>There must be more out there</title><link>/experience/rwth/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/experience/rwth/</guid><description/></item><item><title>Headstart into Retail</title><link>/experience/aldi/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/experience/aldi/</guid><description/></item><item><title>(Pro-)Seminars on Advanced and Mobile Internet Technology</title><link>/teaching/rwthseminar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/teaching/rwthseminar/</guid><description>&lt;ul>
&lt;li>How to do a literature survey?&lt;/li>
&lt;li>How to write scientific papers? Which conventions to follow, how to e.g. cite literature?&lt;/li>
&lt;li>How to give a good presentation?&lt;/li>
&lt;/ul></description></item><item><title>Advanced Internet Technology</title><link>/teaching/ait/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/teaching/ait/</guid><description>&lt;ul>
&lt;li>Peer-to-Peer networks: unstructured P2P systems, general network topologies, structured P2P systems, P2P applications&lt;/li>
&lt;li>Cloud computing: cloud and distributed data storage&lt;/li>
&lt;li>Software-Defined Networking (SDN)&lt;/li>
&lt;li>Security: Blockchain, TLS&lt;/li>
&lt;li>(Wireless) Sensor networks, The Internet of Things (IoT)&lt;/li>
&lt;/ul></description></item><item><title>An Evaluation of Matching Solutions for Networking Applications</title><link>/supervision/albert-wachtel2016/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/albert-wachtel2016/</guid><description/></item><item><title>Analyzing Jodel in Saudi Arabia</title><link>/supervision/ahmed-soliman2018/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/ahmed-soliman2018/</guid><description/></item><item><title>Analyzing the Jodel Application with Regard to the Influencing Factors of the Voting System on Post Ratings</title><link>/supervision/marian-assenmacher2018/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/marian-assenmacher2018/</guid><description/></item><item><title>Anonymous Hyperlocal Communities: What do they talk about?</title><link>/publications/jodelksacontent/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/jodelksacontent/</guid><description>&lt;p>In this paper, we study what users talk about in a plethora of independent &lt;strong>hyperlocal and anonymous&lt;/strong> online communities in a single country: &lt;strong>Saudi Arabia (KSA)&lt;/strong>. We base this perspective on performing a &lt;strong>content classification&lt;/strong> of the Jodel network in the KSA. To do so, we first contribute a content classification schema that assesses both the &lt;strong>intent (why)&lt;/strong> and the &lt;strong>topic (what)&lt;/strong> of posts. We use the schema to label 15k randomly sampled posts and further classify the top 1k hashtags. We observe a rich set of benign (yet at times controversial in conservative regimes) intents and topics that dominantly address information requests, entertainment, or dating/flirting. By comparing two large cities (Riyadh and Jeddah), we further show that hyperlocality leads to &lt;strong>shifts&lt;/strong> in topic popularity &lt;strong>between local communities&lt;/strong>. By evaluating votes (content appreciation) and replies (reactions), we show that the communities react differently to different topics; e.g. entertaining posts are much appreciated through votes, receiving the least replies, while beliefs &amp;amp; politics receive similarly few replies but are controversially voted.&lt;/p></description></item><item><title>Application-Agnostic Offloading of Datagram Processing</title><link>/publications/santaitc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/santaitc/</guid><description>&lt;p>As network speed increases, servers struggle to serve all requests directed at them. This challenge is rooted in a partitioned data path where the split between the kernel space networking stack and user space applications induces overheads. To address this challenge, we propose Santa, an architecture to &lt;strong>optimize the data path&lt;/strong> by enabling server applications to &lt;strong>(partially) offload packet processing&lt;/strong> to a generic rule processor. We exemplify Santa by showing how it can drastically accelerate UDP packet processing in the Linux kernel—a currently neglected domain. Our evaluation focuses on accelerating DNS traffic for which we find a performance increase by a factor of 5.5 on realworld request pattern.&lt;/p></description></item><item><title>Application-Agnostic Offloading of Packet Processing</title><link>/publications/santaarxiv/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/santaarxiv/</guid><description>&lt;p>As network speed increases, servers struggle to serve all requests directed at them. This challenge is rooted in a partitioned data path where the split between the kernel space networking stack and user space applications induces overheads. To address this challenge, we propose Santa, a new architecture to &lt;strong>optimize the data path&lt;/strong> by enabling server applications to &lt;strong>partially offload&lt;/strong> packet processing to a generic rule processor. We exemplify Santa by showing how it can drastically &lt;strong>accelerate kernel-based packet processing&lt;/strong> - a currently neglected domain. Our evaluation of a broad class of applications, namely DNS, Memcached, and HTTP, highlights that Santa can substantially improve the server performance by a factor of 5.5, 2.1, and 2.5, respectively.&lt;/p></description></item><item><title>Arduino Wireless Sensor Network</title><link>/projects/iotduino/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/iotduino/</guid><description>&lt;p>&lt;img src="/images/iotduino1.jpg" width="100%" style="border-radius: 5px;" />&lt;/p>&lt;p>&lt;img src="/images/iotduino2.jpg" width="100%" style="border-radius: 5px;" />&lt;/p></description></item><item><title>Artificial Intelligence-based DDoS Mitigation at Internet Exchange Points</title><link>/projects/aidos/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/aidos/</guid><description>Internetdienste sind immer häufiger Ziel von Angriffen zur Störung der Verfügbarkeit – sogenannten Distributed Denial of Service (DDoS)-Angriffen. Diese können für betroffene Unternehmen zu existenzbedrohenden monetären- und Imageschäden führen. Der Schutz gegen Angriffe solcher Art ist daher von steigender gesellschaftlicher und wirtschaftlicher Bedeutung. Die bisher zum Einsatz kommenden Schutzmaßnahmen sind jedoch mit hohen Kosten für die Infrastrukturbetreiber und Dienstanbieter verbunden oder können Angriffsverkehr nur unzureichend erkennen, was zu inakzeptablen Kollateralschäden führen kann.



Hier setzt das Projekt AIDOS an und entwickelt neue Verfahren zur effizienten Erkennung und Unterbindung von DDoS-Angriffen direkt im Kern des Internets: an Internetverkehrsknoten (Internet Exchange Points – IXP), die als Verteiler für einen Großteil des globalen Internetverkehrs dienen. Zur Erkennung von Angriffsmustern verfolgt AIDOS einen innovativen Ansatz, bei dem zur Analyse sämtlicher Internetverkehrsdaten der IXP auf jüngste und vielversprechende Fortschritte aus dem Feld der künstlichen Intelligenz zurückgegriffen wird. Auf diese Weise können Angriffe frühzeitig unterbunden und herkömmliche Gegenmaßnahmen unterstützt oder ersetzt werden.

Die in AIDOS entwickelten Verfahren können Angriffsverkehr schnell und zielsicher filtern und durch die Anwendung von maschinellen Lernverfahren eine kostengünstige und effiziente teilautomatische Erkennung von Angriffsmustern in großen Datenmengen durchführen. Die Anwendbarkeit in IXP wird durch die Erprobung am DE-CIX in Frankfurt am Main, der als größter IXP weltweit gilt, sichergestellt. Die Ergebnisse sollen es bestehenden Anbietern von Diensten zur DDoS-Bekämpfung und Internet Service Providern ermöglichen, einen Teil ihrer Dienstleistungen zum DDoS-Schutz an die IXP auszulagern und somit Kosten einzusparen und Angriffe besser identifizieren zu können. Gerade auch für kleinere Unternehmen ist der AIDOS-Ansatz interessant, da er günstige Schutzmaßnahmen für sonst schutzlose Angriffsziele bietet.</description></item><item><title>Attitude Independent Movement Determination using MEMS for Screen-less Pedestrian Navigation</title><link>/publications/thesis_ma/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/thesis_ma/</guid><description>&lt;p>While indoor navigation systems attract more and more attention, smartphone-based dead reckoning systems heavily depend on the user holding the device in aspecific way. As soon as a user puts the device in her trouser pocket or jacket, they fail. In this thesis, we enable smartphones to accurately &lt;strong>determine steps&lt;/strong> and the &lt;strong>current bearing&lt;/strong> of a user even in these conditions.&lt;/p>
&lt;p>We build a general &lt;strong>model of the walking motion&lt;/strong> with specific instances for different device locations (trousers pocket, jacket pocket). Slicing the measured data within a step to only extract the segment which provides the most information on the user’s walking direction, our approach has a median absolute error of only 12° (mean: 22°, q75: 25°) on a total of 15 participants completing a total of 49 test runs. Therefore, together with proposed &lt;strong>feedback generation&lt;/strong> methods, this thesis lies the foundation of &lt;strong>true hands-free indoor navigation&lt;/strong> without the need for any infrastructure.&lt;/p></description></item><item><title>Browsergame-Data Crawling &amp; Statistical Analysis</title><link>/projects/dsbot/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/dsbot/</guid><description>&lt;p>&lt;b>Screenshots&lt;/b>&lt;/p>
&lt;a href="/images/dsbot1.png">&lt;img src="/images/dsbot1.png" width="100%" style="margin-bottom: 1em; vertical-align: top; border-radius: 10px;" />&lt;/a> &lt;a href="/images/dsbot2.png">&lt;img src="/images/dsbot2.png" width="100%" style="margin-bottom: 1em; vertical-align: top; border-radius: 10px;" />&lt;/a></description></item><item><title>Characterizing Network Behavior of IOT Devices</title><link>/supervision/yanik-soeltzer2019/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/yanik-soeltzer2019/</guid><description/></item><item><title>Characterizing the country-wide adoption and evolution of the Jodel messaging app in Saudi Arabia</title><link>/publications/jodelksa/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/jodelksa/</guid><description>&lt;p>Social media is subject to constant growth and evolution, yet little is known about their early phases of adoption. To shed light on this aspect, this paper &lt;strong>empirically characterizes&lt;/strong> the initial and &lt;strong>country-wide adoption&lt;/strong> of a new type of social media in Saudi Arabia that happened in 2017. Unlike established social media, the studied network Jodel is &lt;strong>anonymous&lt;/strong> and &lt;strong>location-based&lt;/strong> to form hundreds of independent communities country-wide whose adoption pattern we compare. We take a detailed and full view from the operators perspective on the &lt;strong>temporal&lt;/strong> and &lt;strong>geographical&lt;/strong> dimension on the &lt;strong>evolution&lt;/strong> of these different communities—from their very first the first months of establishment to saturation. This way, we make the early adoption of a new type of social media visible, a process that is often invisible due to the lack of data covering the first days of a new network.&lt;/p></description></item><item><title>Communication Systems Lab</title><link>/teaching/lab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/teaching/lab/</guid><description>&lt;ul>
&lt;li>Network programming &amp;amp; analysis on Linux&lt;/li>
&lt;li>Programming on Android&lt;/li>
&lt;li>Arduino devices and sensors&lt;/li>
&lt;/ul></description></item><item><title>Constrained Assortment Optimization and Demand Estimation</title><link>/projects/logistics/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/logistics/</guid><description/></item><item><title>Contact</title><link>/contact/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/contact/</guid><description>&lt;h2 id="required-by-german-law">Required by German law&lt;/h2>
&lt;p>Verantwortlich für den Inhalt dieser Seite (Impressum):&lt;/p>
&lt;pre tabindex="0">&lt;code>Dr. Jens Helge Reelfs
Dinnendahlstr. 118
45136 Essen
E-Mail: spam@helge.one
&lt;/code>&lt;/pre></description></item><item><title>Content &amp; User Behavior in Anonymous Hyperlocal Online Platforms</title><link>/publications/thesis_phd/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/thesis_phd/</guid><description>&lt;p>Nowadays day-to-day digital communication and social life has only fortified with the ongoing pandemic. People enjoy communication and information across various (direct) messaging platforms and accepted its ever-increasing impact on public discourse, and thus society. While most traditional platforms implement user profiles enabling social credit, the new landscape now also includes &lt;strong>anonymity&lt;/strong>. Yet, a new type of applications combining anonymity with a strong spatial focus, &lt;strong>hyperlocality&lt;/strong>, emerged over recent years. To this point, platform implications of both uniquely combined design properties largely remain unknown. In this thesis (with minor exceptions) we provide a first &lt;strong>data-driven holistic view&lt;/strong> on &lt;strong>Jodel&lt;/strong> that combines both properties. We leverage unbiased and complete ground truth information to dissect a plethora of communities across two different countries: Germany &amp;amp; the Kingdom of Saudi Arabia. This work follows a platform perspective identifying four major essentially important areas revolving around the individual.&lt;/p></description></item><item><title>Content-Based Analysis of Communities on Jodel</title><link>/supervision/marcel-kr%C3%B6ker2018/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/marcel-kr%C3%B6ker2018/</guid><description/></item><item><title>Context in Anonymous Short Texts</title><link>/projects/comtex/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/comtex/</guid><description>Today's digital day-to-day communication is dominated by short text exchanges. Recently, anonymous communication platforms are emerging and have found widespread adoption. Anonymous communication largely lacks metadata and opens questions concerning efficient methods. This project brings together linguistic, sociological and computational expertise to explore a methodology for investigating social patterns of online communities as they manifest in linguistic behaviour with the long-term goal of developing computational mechanisms safeguarding against anti-social behaviour. The main outcome of the project will be a first understanding of the problems and possible solutions for determining context in anonymous short message exchanges. Ultimately, this knowledge of the social and linguistic patterns in online communities could be of use not just for retrospectively explaining (anti-)social behaviour in such communities but also proactively for designing platforms.</description></item><item><title>Corona-Warn-App: Tracing the Start of the Official COVID-19 Exposure Notification App for Germany</title><link>/publications/corona-warn-app-poster/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/corona-warn-app-poster/</guid><description>&lt;p>On June 16, 2020, Germany launched an open-source smartphone &lt;strong>contact tracing app&lt;/strong> (“Corona-Warn-App”) to help tracing SARSCoV- 2 (coronavirus) infection chains. It uses a decentralized, privacy preserving design based on the Exposure Notification APIs in which a centralized server is only used to distribute a list of keys of SARSCoV-2 infected users that is fetched by the app once per day. Its success, however, depends on its adoption. In this poster, we &lt;strong>characterize the early adoption&lt;/strong> of the app using &lt;strong>Netflow traces&lt;/strong> captured directly at its hosting infrastructure. We show that the app generated traffic from allover Germany—already on the first day. We further observe that local COVID-19 outbreaks do not result in noticeable traffic increases.&lt;/p></description></item><item><title>Data-Driven Study of Long-Term Gaming Experience</title><link>/publications/qomex22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/qomex22/</guid><description>&lt;p>A subset of massively &lt;strong>multiplayer online games (MMOG)&lt;/strong> feature long-term game rounds in which players interact for months or even years. The player experience of such long-term games cannot be entirely captured by current study methods, in particular not at scale assessing large player populations. To address this challenge, we posit that long-term, round based games such as Tribal Wars (browser-based) enable a &lt;strong>data-driven perspective on long-term game dynamics and experience&lt;/strong>. In a preliminary study, we monitor and characterize the entire longitudinal game state of a Tribal Wars round that was played by 16k players for 1.5 years, enabling us to investigate behavioral patterns of all active players. We identify &lt;strong>features&lt;/strong> that capture the in-game success and &lt;strong>relate to the player experience&lt;/strong>. We show that only successful players keep up playing. We &lt;strong>open source our dataset&lt;/strong> enabling reproducibility &amp;amp; future research.&lt;/p></description></item><item><title>Datenkommunikation und Sicherheit Networking Basics</title><link>/teaching/datkom/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/teaching/datkom/</guid><description>&lt;ul>
&lt;li>Communication services, layer models, protocols&lt;/li>
&lt;li>Physical basics of transmission, Error handling and medium access&lt;/li>
&lt;li>Internet Protocol (IP) and Routing: Connecting remote hosts&lt;/li>
&lt;li>Transmission Control Protocol (TCP): Connecting applications&lt;/li>
&lt;li>Security: Cryptographic primitives, IPsec, SSL/TLS&lt;/li>
&lt;/ul></description></item><item><title>Demystifying the Performance of XDP BPF</title><link>/publications/nfoffloading/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/nfoffloading/</guid><description>&lt;p>High packet rates at ≥ 10 GBit/s challenge the packet processing performance of network stacks. A common solution is to offload (parts of) the user-space packet processing to other execution environments, e.g., into the device driver (kernel-space), the NIC or even from virtual machines into the host operating system (OS), or any combination of those. While common wisdom states that offloading optimizes performance, neither benefits nor negative effects are comprehensively studied. In this paper, we aim to shed light on the &lt;strong>benefits and shortcomings&lt;/strong> of &lt;strong>eBPF/XDP-based offloading&lt;/strong> from the user-space to i) the &lt;strong>kernel-space&lt;/strong> or ii) a &lt;strong>smart NIC&lt;/strong>-including VM &lt;strong>virtualization&lt;/strong>. We show that offloading can indeed optimize packet processing, but only if the task is small and optimized for the target environment. Otherwise, offloading can even lead to detrimental performance.&lt;/p></description></item><item><title>Determining Response-generating Contexts on Microblogging Platforms</title><link>/publications/comtexjodelresponses/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/comtexjodelresponses/</guid><description>&lt;p>In recent years the study of social media communities has come into the focus of research. One open but central question is which properties stimulate user interaction within communities and thus contribute to community building. In this paper, we provide a first step towards answering this question by identifying &lt;strong>features&lt;/strong> in the Jodel microblogging app &lt;strong>that trigger user responses&lt;/strong> as one form of attention. Jodel is a geographically restricted app that allows users to post threads and comments anonymously. The absence of displayed user information on Jodel makes the posted content the only trigger for user interaction, making the language the one and only means for users to gather contextual implications about their discourse partners. This enhanced function of language promises a revealing baseline investigation into linguistic behavior on social media.&lt;/p></description></item><item><title>Differences in Social Media Usage Exist Between Western and Middle-East Countries</title><link>/publications/jodeldevsksa/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/jodeldevsksa/</guid><description>&lt;p>In this paper, we empirically analyze two examples of a &lt;strong>Western (DE) versus Middle-East (SA)&lt;/strong> Online Social Messaging App. By focusing on the system interactions over time in comparison, we identify &lt;strong>inherent differences&lt;/strong> in user engagement. We take a deep dive and shed light onto differences in user attention shifts and showcase their structural implications to the user experience. Our main findings show that in comparison to the German counterparts, the &lt;strong>Saudi communities prefer creating content&lt;/strong> in longer conversations, while voting more conservative.&lt;/p></description></item><item><title>Disentangling and Targeting Multi-Channel Advertising Effects</title><link>/projects/disentangling_marketing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/disentangling_marketing/</guid><description/></item><item><title>Dynamic algorithm selection for the logic of tasks in IoT stream processing systems</title><link>/publications/iotstream/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/iotstream/</guid><description>&lt;p>Various Internet of Things and Industry 4.0 use cases such as city-wide monitoring, Smart Grid control, or machine control, require low-latency distributed processing of continuous data streams. This fact has boosted research on making &lt;strong>Stream Processing Frameworks (SPFs)&lt;/strong> IoT-ready, meaning that their cloud and IoT service management mechanisms (e.g., task placement, load balancing, algorithm selection) need to consider new requirements derived from IoT-specific characteristics, i.e., ultra low latency due to physical interactions. Although various extensions have appeared to optimize such SPF-provided mechanisms, they still lack the modules, data models, and algorithms to properly handle algorithm selection in IoT deployments. The &lt;strong>algorithm selection&lt;/strong> problem refers to selecting dynamically which internal logic a deployed streaming task should use in case of various alternatives. To the best of our knowledge, this work is the first solution that adds this capability to SPFs. Our solution is based on i) architectural extensions of typical SPF middleware, ii) a new schema for characterizing algorithmic performance in the targeted context, and iii) a streaming-specific optimization problem formulation. We implemented our solution as an extension to Apache Storm and demonstrate how it can reduce stream processing latency by up to a factor of 2.9 in the tested scenarios.&lt;/p></description></item><item><title>Emoji-Enhanced Interpretable Word Embeddings</title><link>/supervision/timon-mohaupt2021/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/timon-mohaupt2021/</guid><description/></item><item><title>Enhancing Stream Processing Engines with IoT Edge Computing Capabilities</title><link>/supervision/ehsan-poormohammady2016/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/ehsan-poormohammady2016/</guid><description/></item><item><title>Establishment of Synthetic Control-based Field Testing</title><link>/projects/sct/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/sct/</guid><description/></item><item><title>Event-Based Simulation Tailored to [IBM CELL](https://en.wikipedia.org/wiki/Cell_(microprocessor)) Architecture</title><link>/projects/nbody/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/nbody/</guid><description/></item><item><title>GenAI-powered Holistic Assortment Modeling</title><link>/projects/empowering_buy/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/empowering_buy/</guid><description/></item><item><title>Hashtag Usage in a Geographically-Local Microblogging App</title><link>/publications/hashtags/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/hashtags/</guid><description>&lt;p>This paper studies for the first time the &lt;strong>usage and propagation of hashtags&lt;/strong> in a new and fundamentally different type of social media that is i) without profiles and ii) location-based to only show nearby posted content. Our study is based on analyzing the mobile-only Jodel microblogging app, which has an established user base in several European countries and Saudi Arabia. All posts are user to user anonymous (i.e., no displayed user handles) and are only displayed in the proximity of the user’s location (up to 20 km). It thereby forms &lt;strong>local communities&lt;/strong> and opens the question of how information propagates within and between these communities. We tackle this question by applying established metrics for Twitter hashtags to a ground-truth data set of Jodel posts within Germany that spans three years. We find the usage of hashtags in Jodel to differ from Twitter; despite embracing local communication in its design, Jodel &lt;strong>hashtags are mostly used country-wide&lt;/strong>.&lt;/p></description></item><item><title>High Performance Cloud Networking</title><link>/supervision/oliver-emmler2017/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/oliver-emmler2017/</guid><description/></item><item><title>Implementation of a OneAPI-REST to SIP interface for integrating web services in an IMS-based telecommunication network</title><link>/publications/thesis_ba/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/thesis_ba/</guid><description>&lt;p>Latest development shows that telecommunication providers merge their networksinto &lt;strong>all-IP-based&lt;/strong> networks. For this pupose, IMS (IP-Multimedia Subsystem) has been introduced. The architecture allows to deploy application servers providing several telecommunication services ontop of the IMS.&lt;/p>
&lt;p>Motivated by the rapidly growing popularity of Web 2.0 applications and the emerging market with value added services on mobile devices, there have been introduced standards to combine the telecommunication and internet domain. The most recent standard is OneAPI which defines some key services in a RESTful design. RESTful Web Services are kept small by directly using the HTTP’s protocol mechanisms which makes them very efficient.&lt;/p></description></item><item><title>IMS OneAPI JAIN SLEE Application Server Implementation</title><link>/projects/ims/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/ims/</guid><description/></item><item><title>Information Diffusion on the Jodel OSN</title><link>/supervision/timon-mohaupt2018/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/timon-mohaupt2018/</guid><description/></item><item><title>Infrastructure-less Indoor Navigation</title><link>/projects/footpath/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/footpath/</guid><description/></item><item><title>International and Central Buying</title><link>/projects/masterdata/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/masterdata/</guid><description/></item><item><title>Internet - Functionality, Protocols, Applications</title><link>/teaching/internet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/teaching/internet/</guid><description>&lt;ul>
&lt;li>Internet economics&lt;/li>
&lt;li>Internet protocol stack (IPv4, CIDR, IPv6, DHCP, BGP, TCP, UDP, DNS, HTTP)&lt;/li>
&lt;li>Quality of Service (types, mechanisms, Intserv, Diffserv)&lt;/li>
&lt;li>Fundamentals of multimedia communication&lt;/li>
&lt;li>Datacenter networking&lt;/li>
&lt;li>Content distribution networks&lt;/li>
&lt;/ul></description></item><item><title>Internet Measurements and Forensics</title><link>/teaching/imf/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/teaching/imf/</guid><description>&lt;ul>
&lt;li>Measurement Use-Case: DNS and Security&lt;/li>
&lt;li>Measuring the Internet&lt;/li>
&lt;li>Internet control plane analysis and robustness&lt;/li>
&lt;li>Reachability and Security&lt;/li>
&lt;li>Security infrastructure &amp;amp; network forensics&lt;/li>
&lt;li>2021 Internet Asynchronous Path &amp;amp; Latency Measurement Project with &lt;a href="https://www.utwente.nl/en/eemcs/dacs/assignments/im/">DACS Group&lt;/a>, &lt;a href="https://www.utwente.nl/">UTwente&lt;/a>&lt;/li>
&lt;li>Since 2021 How to read a paper? - Writing a Public Media Article about Measurement Research&lt;/li>
&lt;/ul></description></item><item><title>Interpreting Emoji with Emoji: 🏖️ => ☀️😎🌊</title><link>/publications/emoji22/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/emoji22/</guid><description>&lt;p>We study the extent to which &lt;strong>emoji&lt;/strong> can be used to &lt;strong>add interpretability to embeddings&lt;/strong> of text and emoji. To do so, we extend the POLAR-framework that transforms word embeddings to interpretable counterparts and apply it to word-emoji embeddings trained on four years of messaging data from the Jodel social network. We devise crowdsourced human judgement experiment to study six use-cases, evaluating against words only, what role emoji can play in adding interpretability to word embeddings. That is, we use a revised POLAR approach interpreting words and emoji with words, emoji or both according to human judgement. We find statistically &lt;strong>significant&lt;/strong> trends demonstrating that &lt;strong>emoji can be used to interpret other emoji very well&lt;/strong>.&lt;/p></description></item><item><title>Introduction to Computer Networks</title><link>/teaching/computernetworks/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/teaching/computernetworks/</guid><description>&lt;p>Computer Networks Basics&lt;/p></description></item><item><title>Introductory Seminar: Trends in Communication Systems</title><link>/teaching/btuseminar/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/teaching/btuseminar/</guid><description>&lt;ul>
&lt;li>Various topics in Internet, Computer Networking&lt;/li>
&lt;li>Learning how to disseminate scientific work&lt;/li>
&lt;li>Compile a scientific summary of given topic&lt;/li>
&lt;/ul></description></item><item><title>IPD: Detecting Traffic Ingress Points at ISPs</title><link>/publications/ipd/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/ipd/</guid><description>&lt;p>Detecting where traffic enters a network can enhance network operation, but poses a complex measurement problem that requires analyzing a continuous traffic stream from all border routers—an infeasible task for most ISPs in the absence of a scalable inference approach. To enable ISPs to perform Ingress Point Detection (IPD), we propose an efficient approach that accurately identifies traffic ingress points in ISPs of any size using flow-level traffic traces. IPD identifies the specific router and interface through which a particular segment of the Internet address space enters a network. IPD splits the address space into fine-grained ranges to identify the specific router and interface through which segments of the address space enter the network.We have deployed IPD for six years at a major tier-1 ISP with an international network that handles multi-digit Tbit/s traffic levels, and our experience shows that IPD can accurately identify ingress points and scale to high traffic loads on a single commodity server. IPD enabled the ISP to improve network operations by identifying performance issues and realizing advanced traffic engineering practices.&lt;/p></description></item><item><title>Language Behaviour in Context - A Transdisciplinary Approach</title><link>/projects/labeco/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/labeco/</guid><description>LaBeCo is a transdisciplinary research initiative based on the observation that language use - and more generally human behaviour - forms patterns through types of situations that reflect social, cultural and material factors. The object of study of all LaBeCo members means that the context of these types of situations must be included in their research in order to adequately explain variations in their data.&lt;br/>However, existing research approaches neglect the situation context, or analyse it exclusively within their own discipline, thus missing more comprehensive explanatory approaches by including findings from other disciplines. LaBeCo wants to close this gap with a multidisciplinary research approach.&lt;br>&lt;strong>Consortium&lt;/strong>&lt;br/>The LaBeCo research initiative extends across four faculties of RWTH Aachen University - in addition to the Faculty of Philosophy, the Faculty of Mathematics, Informatics and Natural Sciences, the Faculty of Electrical Engineering and Information Technology and the Faculty of Medicine - and also includes eight external partners from six other universities: the University of Cologne, the Brandenburg University of Technology, the University of Wuppertal, the Friedrich-Alexander University Erlangen-Nuremberg, the University of Salzburg and the University of Hildesheim.&lt;br>&lt;strong>Our Contribution&lt;/strong>&lt;br/>Making context computationally tangible (Transformer/Embeddings).</description></item><item><title>Mini Internet Platform</title><link>/teaching/miniinternet/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/teaching/miniinternet/</guid><description>&lt;ul>
&lt;li>Multi-tenant docker environment&lt;/li>
&lt;li>Configure and run own networks and ASes&lt;/li>
&lt;li>Manage AS interconnections - direct peering &amp;amp; IXPs&lt;/li>
&lt;li>Interpret observed BGP looking glass and netflow information&lt;/li>
&lt;/ul></description></item><item><title>Modeling Malicous Content via LLMs on the Jodel OSN</title><link>/supervision/leon-wolter2022/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/leon-wolter2022/</guid><description/></item><item><title>Network Architectures and Performance</title><link>/teaching/netarc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/teaching/netarc/</guid><description>&lt;ul>
&lt;li>Core Internet and critical services&lt;/li>
&lt;li>Transport &amp;amp; Datacenter Transport&lt;/li>
&lt;li>Internet Measurements&lt;/li>
&lt;/ul></description></item><item><title>Organizing LAN Parties for up to 1400 People</title><link>/projects/nfrag/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/nfrag/</guid><description>&lt;ul>&lt;li>&lt;a target="_self" class="label label-danger" href="/vid/nfrag1intro.mp4">N-Frag 1 Intro Render &lt;i class="fas fa-video">&lt;/i>&lt;/a>&lt;/li>&lt;li>&lt;a target="_self" class="label label-danger" href="/vid/nfrag3teaser.mp4">N-Frag 3 Teaser &lt;i class="fas fa-video">&lt;/i>&lt;/a>&lt;/li>&lt;li>&lt;a target="_self" class="label label-danger" href="/vid/nfrag4timelapse.mp4">N-Frag 4 Timelapse &lt;i class="fas fa-video">&lt;/i>&lt;/a>&lt;/li>&lt;/ul>&lt;p>&lt;strong>N-Frag 3&lt;/strong>, &lt;b>2003&lt;/b>, &lt;a class="liexternal" href="https://www.weser-ems-hallen.de">Weser-Ems Halle Oldenburg&lt;/a>, &lt;span style="white-space: nowrap;">~1k ports&lt;/span> &lt;span style="white-space: nowrap;">(+ servers)&lt;/span>&lt;/p>&lt;p>&lt;img src="/images/nfrag3.jpg" width="100%" style="border-radius: 5px;" />&lt;/p>&lt;p>&lt;b>Flyer:&lt;/b>&lt;br/>&lt;img src="/images/nfrag3flyer.jpg" width="100%" style="border-radius: 5px;" />&lt;/p></description></item><item><title>Passive and Active Measurement Conference</title><link>/projects/pam21/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/pam21/</guid><description>The Passive and Active Measurement (PAM) conference brings together researchers and operators to discuss novel and emerging work in the area of network measurement and analysis. PAM is inclusive of all areas of network measurement, but focuses on systems-based research and real-world data. Indeed, measurement technology is needed at all layers of the network stack, ranging from power profiling of hardware components to virtualization in data centers to application profiling and even user experience. Work with operational impact or relevance to the broader network research community is especially welcome, as is early and promising measurement technique.</description></item><item><title>Performance of Outsourcing eBPF to a SmartNIC</title><link>/supervision/jan-gosser2018/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/jan-gosser2018/</guid><description/></item><item><title>Pilot Test and Migration Ticketing System</title><link>/projects/ticketing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/ticketing/</guid><description/></item><item><title>Popularity Prediction on the Jodel OSN</title><link>/supervision/jan-garcia2019/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/jan-garcia2019/</guid><description/></item><item><title>Predicting Churn on the Jodel OSN</title><link>/supervision/max-bergmann2021/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/max-bergmann2021/</guid><description/></item><item><title>Real Life Event Detection Using the Jodel Social Network</title><link>/supervision/kim-brose2017/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/kim-brose2017/</guid><description/></item><item><title>Reviewing War: Unconventional User Reviews as a Side Channel to Circumvent Information Controls</title><link>/publications/war2/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/war2/</guid><description>&lt;p>During the first days of the 2022 Russian invasion of Ukraine, Russia’s media regulator blocked access to many global social media platforms and news sites, including Twitter, Facebook, and the BBC. To bypass the information controls set by Russian authorities, pro-Ukrainian groups explored unconventional ways to reach out to the Russian population, such as posting war-related content in the user reviews of Russian businesses available on Google Maps or Tripadvisor. This paper provides a first analysis of this new phenomenon by analyzing the unconventional strategies used to avoid state censorship in the Russian Federation during the conflict. Specifically, we analyze reviews posted on these platforms from the beginning of the war to September 2022. We measure the channeling of war-related messages through user reviews on Tripadvisor and Google Maps. Our analysis of the content posted on these services reveals that users leveraged these platforms to seek and exchange humanitarian and travel advice, but also to disseminate disinformation and polarized messages. Finally, we analyze the response of platforms in terms of content moderation and their impact.&lt;/p></description></item><item><title>Reviewing War: Unconventional User Reviews as a Side Channel to Circumvent Information Controls (techreport)</title><link>/publications/war/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/war/</guid><description>&lt;p>During the first days of the 2022 Russian invasion of Ukraine, Russia&amp;rsquo;s media regulator blocked access to many global social media platforms and news sites, including Twitter, Facebook, and the BBC. To bypass the information controls set by Russian authorities, pro-Ukrainian groups explored unconventional ways to reach out to the Russian population, such as posting war-related content in the user reviews of Russian business available on Google Maps or Tripadvisor. This paper provides a first analysis of this new phenomenon by analyzing the creative strategies to avoid state censorship. Specifically, we analyze reviews posted on these platforms from the beginning of the conflict to September 2022. We measure the channeling of war messages through user reviews in Tripadvisor and Google Maps, as well as in VK, a popular Russian social network. Our analysis of the content posted on these services reveals that users leveraged these platforms to seek and exchange humanitarian and travel advice, but also to disseminate disinformation and polarized messages. Finally, we analyze the response of platforms in terms of content moderation and their impact.&lt;/p></description></item><item><title>RSSI Based Multihop Neighborhood Surveillance</title><link>/projects/wsnlab/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/wsnlab/</guid><description>&lt;b>TelosB Device&lt;/b>&lt;br/>&lt;img src="/images/wsn_device.png"/>&lt;br/>&lt;b>Example Measurement&lt;/b>&lt;br/>&lt;img style="border-radius: 1em;" src="/images/wsn_plot1.png" width="100%" /></description></item><item><title>Scalable and Secure Infrastructures for Cloud Operations</title><link>/projects/ssiclops/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/ssiclops/</guid><description>The SSICLOPS project will focus on techniques for the management of federated private cloud infrastructures, in particular cloud networking techniques (within software-defined data centres and across wide-area networks). Key deliverables from the project will include a meta data description language for workloads, resources and policies, a flexible scheduling system using meta data, workload-specific adaptations to TCP/IP stacks, and data center performance analysis tools.

Addressing topics, such as dynamic configuration, automated provisioning and orchestration of cloud resources the SSICLOPS projects will investigate high-performance, vertically integrated network stacks for intra/inter-cloud communication and efficient, scalable, and secure intra/inter-DC and client-facing transport mechanisms.

The project will design, implement, demonstrate, and evaluate three specific use cases, namely a cloud-based in-memory database, the analysis of physics experiment data, and the prototypical extension of network stacks for a telecom provider in the SSICLOPS testbed.</description></item><item><title>Seamless Application State Migration</title><link>/projects/soulmigration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/soulmigration/</guid><description>&lt;em>Today&lt;/em>, mobile users frequently switch between heterogeneous devices depending on their location, preferences, and current needs. Each time a user switches to another device the working context is lost and has to be manually reestablished on the new device. With the growing number of devices per user and an increasing need for mobility this becomes a cumbersome task.&lt;br/>&lt;strong>SoulMigration&lt;/strong> is an architecture for seamless cross-application migration between heterogeneous devices. Our architecture automates and simplifies the migration process by providing the means to extract the current state information of an application, discover possible target devices, migrate the state to a target device, and finally reestablish the previous working state. By this it gives the users the impression of a seamless working environment.</description></item><item><title>Security of Consumer Electronic Devices</title><link>/projects/iotrust/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/iotrust/</guid><description/></item><item><title>Siri-Client for Android</title><link>/projects/sirious/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/sirious/</guid><description>&lt;p>&lt;b>Screenshots&lt;/b>&lt;/p>
&lt;img width="200" src="/images/sirious/wolfram.png" style="margin-bottom: 1em; border-radius: 5px;" /> &lt;img width="200" src="/images/sirious/smalltalk.png" style="margin-bottom: 1em; border-radius: 5px;" /> &lt;img width="200" src="/images/sirious/forecasr_slide.png" style="border-radius: 5px;" /></description></item><item><title>Speeding up Memcached by Augmenting a Kernel-Enabled Network Cache</title><link>/supervision/constantin-sander2016/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/constantin-sander2016/</guid><description/></item><item><title>SPLIT: Smart Protocol Loading for the IoT</title><link>/publications/split/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/split/</guid><description>&lt;p>The &lt;strong>Internet of Things (IoT)&lt;/strong> permeates our everyday life, e.g., in the area of health monitoring, wearables, industry, and home automation. It comprises devices that provide only limited resources, operate in challenging network conditions, and are often battery-powered. To embed these devices into the Internet, they are envisioned to operate standard protocols. Yet, these protocols occupy the majority of limited program memory resources. Thus, devices can neither add application logic nor apply security updates or adopt optimizations for efficiency. This problem will further exacerbate in the future as the further ongoing permeation of smart devices in our environment demands for more and more functionality.&lt;/p></description></item><item><title>Tactical Information Center</title><link>/projects/tic/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/projects/tic/</guid><description/></item><item><title>The Cultural Impediments and Inducements of the Saudi Society on an Anonymous Location-based Messaging Application</title><link>/supervision/hana-rasheed-al-raisi2018/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/supervision/hana-rasheed-al-raisi2018/</guid><description/></item><item><title>The Rise of an Anonymous Social Network</title><link>/publications/jodelposterimc/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/jodelposterimc/</guid><description>&lt;p>Social networks have become a popular Internet service and exist in various flavors. These flavors can be categorized by i) infrastructure (e.g., centralized vs. decentralized / P2P), ii) user profile (e.g., real names, pseudonyms, or anonymity), iii) geographic coverage (e.g., global vs. regional), or iv) functionality (e.g., microblogging on Twitter or questions on Stackoverflow). Most prominent networks are centralized, provide global coverage and usually do not permit anonymous use (e.g., Facebook). A large body of research has focused on understanding these networks and user behavior by analyzing underlying friendship/connection graphs, content, or usage pattern. Besides these well-known and well-studied networks, there exists a rising demand for both i) location-based/regional (e.g., Nextdoor) and ii) anonymous (e.g., Whisper) networks. Anonymous networks and location-based network have yet, however, not received much attention in scientific literature.&lt;/p></description></item><item><title>Understanding &amp; Predicting User Lifetime with Machine Learning in an Anonymous Location-Based Social Network</title><link>/publications/jodelchurn/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/jodelchurn/</guid><description>&lt;p>In this work, we predict the &lt;strong>user lifetime&lt;/strong> within the anonymous and location-based social network Jodel in the Kingdom of Saudi Arabia. Jodel’s &lt;em>location-based nature&lt;/em> yields to the establishment of &lt;strong>disjoint communities&lt;/strong> country-wide and enables for the first time the study of user lifetime in the case of a large set of disjoint communities. A user’s lifetime is an important measurement for evaluating and steering customer bases as it can be leveraged to predict churn and possibly apply suitable methods to circumvent potential user losses. We train and test off the shelf machine learning techniques with 5-fold crossvalidation to predict user lifetime as a &lt;strong>regression and classification problem&lt;/strong>; identifying the &lt;strong>Random Forest&lt;/strong> to provide very strong results. Discussing model complexity and quality tradeoffs, we also dive deep into a time-dependent feature subset analysis, which does not work very well; Easing up the classification problem into a binary decision (lifetime longer than timespan 𝑥) enables a &lt;strong>practical lifetime predictor&lt;/strong> with very good performance.We identify implicit similarities across community models according to strong correlations in feature importance. A single countrywide model &lt;strong>generalizes&lt;/strong> the problem and works equally well for any tested community; the overall model internally works similar to others also indicated by its feature importances.&lt;/p></description></item><item><title>Word-Emoji embeddings from large scale messaging data reflect real world semantic associations of expressive icons</title><link>/publications/emoji20/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/publications/emoji20/</guid><description>&lt;p>We train &lt;strong>word-emoji embeddings&lt;/strong> on large scale messaging data obtained from the Jodel online social network. Our data set contains more than 40 million sentences, of which 11 million sentences are annotated with a subset of the Unicode 13.0 standard Emoji list. We explore &lt;strong>semantic&lt;/strong> emoji &lt;strong>associations&lt;/strong> contained in this embedding by analyzing associations between emojis, between emojis and text, and between text and emojis. Our investigations demonstrate anecdotally that word-emoji embeddings trained on large scale messaging data can reflect real-world semantic associations. To enable further research we release the Jodel Emoji Embedding Dataset (JEED1488) containing 1488 emojis and their embeddings along 300 dimensions.&lt;/p></description></item></channel></rss>