Wednesday, December 30, 2015

Annual Report

Here, you go to the end of the year 2015 and ready to welcome 2016.

An annual report is a comprehensive report on the individual activities throughout the preceding year. Herez my annual report of 2015.

Itz been quite interesting year, as I logged into my dream institute IIT (Indian Institute of Technology). It was my aspiration and so enjoying each and every moment in the campus.

In terms of career, proud to lead the huge production roll-out of enterprise data hub product for the leading financial firm, as the result of 15+ months team effort. In continuation, learnt a lot on seeding the automated application development model for the telephony system as Solutions Architect.

Had an opportunity to have momentary Europe (France, Germany, Swiss, Belgium) trip with my family (whoz behind my effort/success).

Had 3 vacation trip with my friends & their family to strengthen the re-union and true friendship.

On the flip side, rain batters Chennai and made the city to shut down for 5 days.  It was pathetic situation around the city. Mother Nature taught us a lot.  At the same time, humanity was exhibited by the fellow citizens around India.  Personally, I was so much impressed by their unconditional love.

Live every minute @ passionate way with love, grace and gratitude.  Do what you Love; Love what you Do.

Best wishes and prayers to you & your family for Happy New Year 2016.

Saturday, December 19, 2015

Apache Flink

Apache Flink is an open source platform for distributed stream and batch data processing.
Flink’s core is a streaming dataflow engine that provides data distribution, communication, and fault tolerance for distributed computations over data streams.

Flink includes several APIs for creating applications that use the Flink engine:
  • DataSet API for static data embedded in Java, Scala, and Python,
  • DataStream API for unbounded streams embedded in Java and Scala, and
  • Table API with a SQL-like expression language embedded in Java and Scala.

Flink also bundles libraries for domain-specific use cases:
  • Machine Learning library, and
  • Gelly, a graph processing API and library.

You can integrate Flink easily with other well-known open source systems both for data input and output as well as deployment.

Flink's data streaming runtime achieves high throughput rates and low latency with little configuration. The charts below show the performance of a distributed item counting task, requiring streaming data shuffles.

Flink programs can be written in Java or Scala and are automatically compiled and optimized into dataflow programs that are executed in a cluster or cloud environment. Flink does not provide its own data storage system, input data must be stored in a distributed storage system like HDFS or HBase. For data stream processing, Flink consumes data from (reliable) message queues like Kafka.

Sunday, December 13, 2015


In this blog, we are going to discuss about USB 3.0, which is the third major version of the Universal Serial Bus (USB) standard for interfacing computers and electronic devices. Among other improvements, USB 3.0 adds the new transfer mode SuperSpeed (SS) that can transfer data at up to 5 Gbit/s (625 MB/s), which is about ten times faster than the USB 2.0 standard

The USB connector has been one of the greatest success stories in the history of computing, with more than 2 billion USB-connected devices sold to date. But in an age of terabyte hard drives, the once-cool throughput of 480 megabits per second that a USB 2.0 device can realistically provide just doesn't cut it any longer.

USB 3 promises to increase performance by a factor of 10, pushing the theoretical maximum throughput of the connector all the way up to 4.8 gigabits per second, or processing roughly the equivalent of an entire CD-R disc every second. USB 3.0 devices will use a slightly different connector, but USB 3.0 ports are expected to be backward-compatible with current USB plugs, and vice versa.

From USB 3.0 (release on Nov 2008), USB 3.1 is available after its release on July 2013.  USB 4.0 is still under design and expected to release by 2020.

USB, short for Universal Serial Bus, is an industry standard developed in the mid-1990s that defines the cables, connectors and communications protocols used in a bus for connection, communication, and power supply between computers and electronic devices. Itz currently developed by the USB Implementers Forum.

Friday, December 11, 2015


Indian Regional Navigation Satellite System (IRNSS) is an independent regional navigation satellite system being developed by Indian Space Research Organization (ISRO).

In May 2013, India decided to develop its own standards for navigation to usher in a new era in terrestrial, aerial and marine navigation services. During 2014, ISRO delivered the same and launched the IRNSS 1C on board ISRO’s PSLV C26 rocket.

IRNSS was built to offer an alternative to the American GPS or Global Positioning System that is widely, used by consumers on mobile phones to mapping giants and even the military to triangulate location.

It is designed to provide accurate position information service to users in India as well as the region extending up to 1500 km from its boundary, which is its primary service area. An Extended Service Area lies between primary service area and area enclosed by the rectangle from Latitude 30 deg South to 50 deg North, Longitude 30 deg East to 130 deg East.

IRNSS will provide two types of services, namely,

  1. Standard Positioning Service (SPS) which is provided to all the users  
  2. Restricted Service (RS), which is an encrypted service provided only to the authorized users. 

The IRNSS System is expected to provide a position accuracy of better than 20 m in the primary service area. The space segment consists of the IRNSS constellation of seven satellites.

According to Deviprasad Karnik, the director, publication and public relations, ISRO the project is heading towards being operational by the middle of 2016.   The Indian Space Research Organisation has unveiled plans to gradually make its regional satellite navigation system global — akin to powerful position-telling systems such as USA GPS and the Russian GLONASS.

It's time to move away from the American Global Positioning System (GPS) and make way for India's own desi navigation system — IRNSS on the mobile phones.

Thursday, December 3, 2015

Li-Fi Light Fidelity

Li-Fi (Light Fidelity) is a bidirectional, high speed and fully networked wireless communication technology similar to Wi-Fi. Li-fi can deliver internet access 100 times faster than traditional wi-fi, offering speeds of up to 1Gbps (gigabit per second). It requires a light source, such as a standard LED bulb, an internet connection and a photo detector.

With the use of light radiating diodes Li-Fi technology transfers data through wireless. Li-Fi is a new exemplar for photosensitive wireless technology to provide unprecedented connectivity within a localized data centric environment. There has been a complete shift in wireless technology due to increase demand for faster and more secure and protected data transmission.

In this new technology, you will be having a led at one corner which will be working as a light source and on the other corner a Light Sensor or a photo detector. Light Sensor detect light as soon as the LED light starts glowing and will give an output of either binary1 or binary0.

(+) One of the big advantage is Li-Fi (unlike wi-fi) does not interfere with other radio signals, so could be utilised on aircraft and in other places where interference is an issue.

(-) As the limitation, Li-Fi cannot be deployed outdoors in direct sunlight, because that would interfere with its signal.

Li-Fi strategy is to have the future where data for laptops, smart phones, and tablets is transmitted through the light in a room. I'm waiting !!!