About
Love to research,explore new technologies and always passionate to learn. Loves…
Activity
-
To incentivize exchange, we have established an #InternationalCommunity at Lufthansa Systems. Through this #community, we introduce regular meetings…
To incentivize exchange, we have established an #InternationalCommunity at Lufthansa Systems. Through this #community, we introduce regular meetings…
Liked by Raghav Babu Subramanian
-
We are looking for a Senior Data Engineer to join the iCloud Data team. If you're passionate about solving data challenges at petabyte scale and…
We are looking for a Senior Data Engineer to join the iCloud Data team. If you're passionate about solving data challenges at petabyte scale and…
Liked by Raghav Babu Subramanian
-
Developing world-changing AI hardware is a monumental challenge, deploying it at scale shouldn't be. Take a look at how Cerebras Systems evolved…
Developing world-changing AI hardware is a monumental challenge, deploying it at scale shouldn't be. Take a look at how Cerebras Systems evolved…
Liked by Raghav Babu Subramanian
Experience
Education
-
Rochester Institute of Technology
-
Gaining in-depth Programming knowledge.
Focusing on distributed systems cluster which includes Networking, Cloud computing,Green computing.
Research in Data Center Networking.
Working in an Android Application development(personal project). -
-
-
-
-
-
Publications
-
On fly Search approach for Compact XML.
ICRTIT, IEEE Conference,Anna University.
It is an information retrieval process which provides optimal result with auto- complete feature and a search process free from typographical errors.We employed “trie” data structure, fuzzy techniques, ranking functions, edit-distance algorithm.
-
SAFE: Shoulder-Surfing Attacks Filibustered with Ease
DSN 2013 (The 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks) IEEE Conference
It proposes a solution to mitigate the shoulder surfing attack in GUA (Graphical User Authentication) systems.
Courses
-
Advanced C++ & Program Design
2
-
Advanced Java Programming & Design
1
-
Cloud Computing
12
-
DataCenter Networking(Independent Study and Research)
8
-
Database Management Systems
11
-
Distributed Systems
16
-
Foundation of Computational Theory
3
-
Foundations of Algorithms
4
-
Foundations of Computer Networks
14
-
Foundations of Cryptography
5
-
Foundations of Parallel Computing
15
-
Internals of Unix Operating Systems
9
-
Neural Net & Machine Learning
7
-
Operating Systems
10
-
Programming and Data Structures
13
-
Topics in Mobile and Pervasive Systems
6
Projects
-
Collaborative Editor with Versioning System(Android App)
• Android Application to collaborate and edit a shared file between different android clients (similar to Google Docs).
• Used Differential synchronization algorithm for proper collaboration.
• Handled data consistency, network and packet failure.
• Added version control feature to retrieve back older version of data with respect to timestamp. -
Distributed Leader Selection - Bully's Algorithm
• Implemented Bully's algorithm to choose a leader process among the set of processes running in different nodes in a distributed clustered environment.
• Leader process will be selected uniquely with the highest process Id and all process will reach to consensus.
• Leader process can be used as a bootstrap server process. -
Distributed Mutual Exclusion - Raymond's Algorithm(Distributed Systems)
Implemented Distributed Raymond's algorithm which runs across N machines in a cluster. It ensures multiple processes running in different servers can't enter the Critical Section(CS) at the same time and provides proper mutual exclusion to access a distributed resource.
-
Distributed Clock Synchronization- Vector Timestamp,Chandy-Lamport algorithm (Distributed Systems)
• Implementation of distributed logical clock synchronization algorithms Vector TimeStamp(Vector clock) and Chandy-Lamport Snapshot algorithm to order the events in a process based on their occurance across multiple servers.
-
Distributed Mutual Exclusion - Ricart & Agrawala Algorithm(Distributed Sytems)
• Implemented Distributed Ricart-Agrawala algorithm which runs across N machines in a cluster.
• Ensured multiple processes running in different servers can't enter the Critical Section(CS) at the same time and provides proper mutual exclusion to access a distributed resource. -
File Retrieval and Replication across Distributed Servers using Random Tree(Distributed Systems)
• Implemented and maintained a random tree across multiple server nodes to retrieve a file and replicate files based on file hit popularity within the server nodes.
• Virtual tree structure will be internally maintained for each file and it will be replicated based on the file hits.
-
Implementation of Chord Distributed Hash Table version across Multiple servers(Distributed Systems)
• Implemented a distributed Hash Table(Chord) to dynamically store files on different nodes in a cluster based on their hash values.
• Added features which allows node to join,leave dynamically and files can be inserted and searched based on shortest path from the source peer.
• Made the DHT highly scalable to add any number of nodes. -
Implementation of TCP Tahoe with UDP(Computer Networks)
• Implemented a TCP functionality with congestion control mechanism similar to TCP Tahoe with proper acknowledgement, flow control, handling packet loss etc.. using UDP communication.
-
Parallel Single Source Shortest Path using Java PJ2 Library(Parallel Computing)
• Implemented and researched on solving Single Source Shortest Path algorithms in parallel on multiple cores to attain better performance.
-
Routing Information Protocol(Computer Networks)
• Implemented a Distance Vector Routing protocol similar to RIPv2.
• Created a local network to find the shortest path between the nodes within the network by updating individual router's routing table. -
Blind Control System(IoT)
• Android application to control IoT systems.
• Blind Control System which changes its state based on temperature and ambient values measured by Raspberry pi.
• Used temperature and pressure sensors to gather real time data.
• Fuzzy based changes based on a set of fuzzy rules input passed from an android application. -
Distributed Computation on Multiple Raspberry Pi(Distributed Systems)
• Developed an application which can sort and find average of a very large dataset by distributing and processing it in different nodes in the cluster.
• Handled proper completion of task using master-slave architecture, networking, fault tolerance by dynamically controlling nodes that enters or leaves the cluster. -
Re-Modelling Mediation Server module
Re-Modelled the complete architecture of a server module by including main features like dynamically loading and unloading classes at run time by creating user-defined class loader, performing thread analysis, handling garbage collection and controlling several runtime features in Java.
• JVM level programming.
• Worked with user-defined application class loaders.
• Multi-threading
• Object oriented development.
Other creators -
Framework for Reprogrammable In-network processing in IoT systems
-
• Involved lot of research on SDN and OVS to adapt it into IoT systems.
• In-network Processing in IoT Systems.
• SDN based IoT Framework.
• Used Open-vSwitch as a software switch.
• Implemented a IoT environment with a set of odroid machines and routed the packets based on the flow rules from the centralized SDN Controller.
SDN Controller : Floodlight
OpenFlow switch : Open-vSwitch -
Auto-mail feature in Server upon Password Expiry using Perl(Automation)
-
• Feature to compute the expiration period of users in Server by collecting data from LDAP.
• Worked on an automation feature to send warning mail to users by computing the deadline with respect to each user's profile.
Technology Used - Perl Automation
Languages
-
English,Tamil.
-
More activity by Raghav
-
For the sixth year in a row, HPE is recognized on the Ethisphere 2024 World's Most Ethical Companies® Honoree List for unwavering commitment to…
For the sixth year in a row, HPE is recognized on the Ethisphere 2024 World's Most Ethical Companies® Honoree List for unwavering commitment to…
Liked by Raghav Babu Subramanian
-
Leadership is the art of guiding others into a direction without the use of force or directive - making them feel accomplished, respected and…
Leadership is the art of guiding others into a direction without the use of force or directive - making them feel accomplished, respected and…
Liked by Raghav Babu Subramanian
-
Delivering exaflop-level AI clusters in a matter of weeks, time and time again, is an unprecedented feat in the history of computing. Incredible…
Delivering exaflop-level AI clusters in a matter of weeks, time and time again, is an unprecedented feat in the history of computing. Incredible…
Liked by Raghav Babu Subramanian
-
It takes a lot of courage to disrupt. From my experience, it’s difficult for a company to stay on top of the market, and downhill trends are hard to…
It takes a lot of courage to disrupt. From my experience, it’s difficult for a company to stay on top of the market, and downhill trends are hard to…
Liked by Raghav Babu Subramanian
-
The calmer you are the clearer you can think and take action. Move with strategy not emotions. #saturdaythoughts
The calmer you are the clearer you can think and take action. Move with strategy not emotions. #saturdaythoughts
Liked by Raghav Babu Subramanian
-
Eliminate unmonitored, over-privileged, and unauthorized activity in your data stack using Cyral, a data security and governance platform. We have…
Eliminate unmonitored, over-privileged, and unauthorized activity in your data stack using Cyral, a data security and governance platform. We have…
Liked by Raghav Babu Subramanian
-
Productivity comes from focusing on your to-do list. Growth starts with making your to-learn list. If you put learning on the back burner, you may…
Productivity comes from focusing on your to-do list. Growth starts with making your to-learn list. If you put learning on the back burner, you may…
Liked by Raghav Babu Subramanian
-
Hewlett Packard Enterprise has the vision, strategy, talent, and technology to help the world transform and shape a new era. As we continue to…
Hewlett Packard Enterprise has the vision, strategy, talent, and technology to help the world transform and shape a new era. As we continue to…
Liked by Raghav Babu Subramanian
-
Today, we announced an agreement to acquire Juniper Networks, a leader in AI-native networks. The combination of HPE and Juniper Networks advances…
Today, we announced an agreement to acquire Juniper Networks, a leader in AI-native networks. The combination of HPE and Juniper Networks advances…
Liked by Raghav Babu Subramanian
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More