<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aindri Mukherjee, Author at AIORI</title>
	<atom:link href="https://portal.aiori.in/author/aindri-mukherjeeiifon-net/feed/" rel="self" type="application/rss+xml" />
	<link>https://portal.aiori.in</link>
	<description>Advanced Internet Operations Research in India</description>
	<lastBuildDate>Tue, 16 Dec 2025 07:00:12 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.2</generator>

<image>
	<url>https://portal.aiori.in/wp-content/uploads/2024/07/aio-150x150.png</url>
	<title>Aindri Mukherjee, Author at AIORI</title>
	<link>https://portal.aiori.in</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>From Code to Connectivity: Developing an Internet Measurement Platform</title>
		<link>https://portal.aiori.in/from-code-to-connectivity-developing-an-internet-measurement-platform/</link>
					<comments>https://portal.aiori.in/from-code-to-connectivity-developing-an-internet-measurement-platform/#respond</comments>
		
		<dc:creator><![CDATA[Aindri Mukherjee]]></dc:creator>
		<pubDate>Sun, 30 Jun 2024 19:37:14 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://portal.aiori.in/?p=4321</guid>

					<description><![CDATA[<p>In today’s digital age, understanding internet performance is crucial where our lives are increasingly intertwined with the digital realm, the performance and reliability of internet connections have never been more critical. Whether it&#8217;s for remote work, online education, or streaming entertainment, a seamless internet experience is essential. However, the complexities of the internet can often [&#8230;]</p>
<p>The post <a href="https://portal.aiori.in/from-code-to-connectivity-developing-an-internet-measurement-platform/">From Code to Connectivity: Developing an Internet Measurement Platform</a> appeared first on <a href="https://portal.aiori.in">AIORI</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="4321" class="elementor elementor-4321" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-204a3f53 e-flex e-con-boxed e-con e-parent" data-id="204a3f53" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8a98529 elementor-widget elementor-widget-text-editor" data-id="8a98529" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400">In today’s digital age, understanding internet performance is crucial where our lives are increasingly intertwined with the digital realm, the performance and reliability of internet connections have never been more critical. Whether it&#8217;s for remote work, online education, or streaming entertainment, a seamless internet experience is essential. However, the complexities of the internet can often lead to frustrating slowdowns and connectivity . This is where internet measurement comes into play. By measuring these metrics, users can gain valuable insights into their internet connection and troubleshoot issues effectively. Our platform leverages a network of Raspberry Pi devices, referred to as &#8220;anchors,&#8221; distributed across India to perform these measurements. In this blog, I will share my journey in developing an internet research network platform that enables users, researchers to gain a deeper understanding of their internet performance by measuring key internet metrics such as ping, DNS queries, and traceroute. </span></p><h3><b>Understanding the Significance of Internet Measurement</b></h3><p><span style="font-weight: 400">The process of collecting data on how well the internet is functioning, which can include metrics such as latency, bandwidth, packet loss, throughput and DNS resolution times. These measurements are crucial for understanding the health of internet connectivity and reliability</span></p><p><b>Common Metrics</b></p><ol><li style="font-weight: 400"><b>Latency</b><span style="font-weight: 400">:</span><ul><li style="font-weight: 400"><span style="font-weight: 400">Latency measures the time it takes for data to travel from the source to the destination and back again. It is often expressed in milliseconds (ms). High latency can lead to noticeable delays in online activities, such as video calls or gaming, making it a critical metric for users.</span></li></ul></li><li style="font-weight: 400"><b>DNS Resolution Time</b><span style="font-weight: 400">:</span><ul><li style="font-weight: 400"><span style="font-weight: 400">DNS (Domain Name System) resolution time refers to the duration it takes for a domain name to be translated into an IP address. Slow DNS resolution can result in delays when accessing websites, impacting the overall browsing experience.</span></li></ul></li><li style="font-weight: 400"><b>Route Tracing</b><span style="font-weight: 400">:</span><ul><li style="font-weight: 400"><span style="font-weight: 400">Route tracing involves tracking the path that data packets take across the internet from the source to the destination. This metric helps identify any bottlenecks or failures along the route, providing insights into where issues may be occurring in the network.</span></li></ul></li></ol><h4><b>Why It Matters</b></h4><p><span style="font-weight: 400">The goal of internet measurement is to improve the overall user experience i.e why understanding these measurements is vital.</span><span style="font-weight: 400"><br /></span><span style="font-weight: 400"> By analyzing the measurement data of latency, DNS resolution times, and routing paths, users can pinpoint where problems are occurring. For instance, if latency is unusually high, it may indicate network congestion or issues with the service provider hence diagnosing connectivity issues and Performance optimization.</span></p><h3><b>How Our Platform Works</b></h3><p><span style="font-weight: 400">At the heart of our Internet Measurement Platform are the Raspberry Pi devices, which we call anchors. These anchors are strategically placed in various locations across India to provide a comprehensive view of internet performance. Each anchor acts as a measurement point, allowing us to gather data from different geographical areas.</span></p><h3><b>Measurement Commands</b></h3><p><span style="font-weight: 400">Through our platform, users can initiate specific commands to the anchors. These commands include:</span></p><ol><li style="font-weight: 400"><b>Ping Measurement</b><span style="font-weight: 400">: This command measures the round-trip time for packets sent from the anchor to a specified website and back. It helps assess the latency of the connection.</span></li><li style="font-weight: 400"><b>DNS Query</b><span style="font-weight: 400">: This measurement checks how quickly a domain name is resolved into an IP address. It’s essential for understanding how DNS performance can affect overall internet speed.</span></li><li style="font-weight: 400"><b>Traceroute Measurement</b><span style="font-weight: 400">: This command traces the path that packets take from the anchor to the target website. It provides insights into the route taken and identifies any potential bottlenecks or points of failure along the way.</span></li></ol><h3><b>Data Collection and Analysis</b></h3><p><span style="font-weight: 400">Once the measurements are taken, the data is collected and analyzed. Our platform presents this information in a user-friendly interface, allowing users to visualize their internet performance metrics. This data can be invaluable for troubleshooting connectivity issues, optimizing network performance, and making informed decisions about internet service providers.</span><span style="font-weight: 400"><br /></span><span style="font-weight: 400"><br /></span><span style="font-weight: 400">Moreover, researchers and students can conduct network analysis assessments using our platform by executing commands from various anchors. They require a system that allows them to tag specific measurement commands according to each assignment. This enables them to perform their project work effectively, to execute these commands, collect relevant data, and generate reports in various formats (e.g., .csv, .pdf, .png, .json). </span></p><p><span style="font-weight: 400"><br /></span><span style="font-weight: 400">Recently in our current system we have implemented a new feature that allows faculty members to design and assign research-based projects, ensuring students can easily execute tasks, gather data, and generate the required format reports. For that faculty can enroll students, manage assignments based on projects and also can track each student’s project activity by accessing the list of executed commands through their dashboard.</span></p></div></div></div></div></div> <a href="https://portal.aiori.in/from-code-to-connectivity-developing-an-internet-measurement-platform/#more-4321" class="more-link elementor-more-link"><span aria-label="Continue reading From Code to Connectivity: Developing an Internet Measurement Platform">(more&hellip;)</span></a><p>The post <a href="https://portal.aiori.in/from-code-to-connectivity-developing-an-internet-measurement-platform/">From Code to Connectivity: Developing an Internet Measurement Platform</a> appeared first on <a href="https://portal.aiori.in">AIORI</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://portal.aiori.in/from-code-to-connectivity-developing-an-internet-measurement-platform/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
