SYS-CON Events announced today that Gridstore™, the leader in hyper-converged infrastructure purpose-built to optimize Microsoft workloads, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY.
Gridstore™ is the leader in hyper-converged infrastructure purpose-built for Microsoft workloads and designed to accelerate applications in virtualized environments. Gridstore’s hyper-converged infrastructure is the industry’s first all flash version of HyperConverged Appliances that include both compute and storag...| By Nikita Ivanov | Article Rating: |
|
| December 27, 2014 06:00 PM EST | Reads: |
7,236 |
If you know anything about Hadoop architecture - the task seemed daunting to us and it proved to be one of the most challenging engineering feat that we have accomplished so far.
After almost 24 months of development, tens of thousands of lines of Java, Scala and C++ code, multiple design iterations, several releases and dozens of benchmarks later we have the product that can deliver real-time performance to Hadoop with only minimal integration and no ETL required. Backed-up by customer deployments that prove our performance claims and validate our architecture.
Here's how we did it.
The Idea - In-Memory Hadoop Accelerator
Hadoop is based on two key technologies: HDFS for storing data, and MapReduce for processing that data in parallel. Everything else in Hadoop itself and the entire ecosystem coalesce around these two technologies.
Both - HDFS and MapReduce - were not necessarily designed with real-time performance in mind and in order to deliver real-time processing without moving data out of Hadoop into an alternative technology, we had to improve the performance of each of these sub-systems directly.

We decided to develop a high performance in-memory file system that provides 100% compatibility with HDFS and an optimized MapReduce implementation that would take advantage of this real-time file system. By doing so, we could offer all of the advantages of our in-memory platform while minimizing the disruption of our customers' existing Hadoop investments.
There are many projects and products that aim to improve Hadoop performance. Projects like HDFS2, Apache Tez, Cloudera Impala, HortonWorks Stinger, ScaleOut hServer and Apache Spark to name but a few, all aim to solve Hadoop performance issues in various ways.
From a technology stand point GridGain's In-Memory Hadoop Accelerator has some similarity to the architecture of Spark (optimized MapReduce), ScaleOut and HDFS2 (in-memory caching without ETL) and some features of Apache Tez (in-process execution), however, GridGain's In-Memory Accelerator is the only product for Hadoop available today that combines the both the high performance HDFS-compatible file system and optimized in-memory MapReduce along with many other features in one fully integrated product.
In-Memory File System
First, we implemented GridGain's In-Memory File System (GGFS) to accelerate I/O in the Hadoop stack. The original idea was that GGFS alone will be enough to gain significant performance increase. However, while we saw significant performance gains using GGFS, when working with our customers we quickly found that there were some not so obvious performance limitations to the way in which Hadoop performs MapReduce. It quickly became clear to us that GGFS alone won't be enough but it was a critical piece that we needed to build first.
Note that you shouldn't confuse GGFS with much slower alternatives like RAM disk. GGFS is based on our Memory-First architecture and addresses more than just the seek time of the "device".
From the get go we designed GGFS to support both Hadoop v1 and YARN Hadoop v2. Further, we designed GGFS to work in two modes:
- Primary (standalone), and
- Secondary (caching HDFS).
In primary standalone mode GGFS acts as a bona-fide Hadoop file system that is PnP compatible with the standard HDFS interface. Our customers use it to deploy a high-performance in-memory Hadoop cluster and use it as any other Hadoop file system - albeit one that trades capacity for maximum performance.
One of the great added benefits of the primary mode is that it does away with NamedNode in the Hadoop deployment. Unlike a standard Hadoop deployment that requires shared storage for primary and secondary NameNodes which is usually implemented with a complex NFS setup mounted on each NameNode machine, GGFS seamlessly utilizes GridGain's In-Memory Database under the hood to provide completely automatic scaling and failover without any need for additional shared storage or risky Single Point Of Failure (SPOF) architectures.
Furthermore, unlike Hadoop's master-slave design for NamedNodes that prevents it from linear runtime scaling when adding new nodes, GGFS is built on a highly scalable, natively distributed partitioned data store that provides linear scalability and auto-discovery of new nodes. Removing NamedNode form the picture and all its chattiness enabled dramatically better performance for IO operations.
GGFS primary mode provides maximum performance for IO operations but will require moving data from disk-based HDFS to in-memory based GGFS (i.e. from one file system to another). While data movement may be appropriate for some use cases, we have a second mode, in which absolutely no ETL is required.
In the second mode, GGFS works as an intelligent secondary in-memory distributed cache over the primary disk-based HDFS file system. In this mode GGFS supports bothsynchronous and asynchronous read-through and write-through to and from HDFS providing either strong consistency or better performance in exchange for relaxed consistency with absolute transparency to the user and applications running on top of it. In this mode users can manually select which set of files and/or directories should be stored in GGFS and what mode - synchronous or asynchronous - should be used for each one of them for read-through and write-through to and from HDFS.
Another interesting feature of GGFS is its smart usage of block-level or file-level caching and eviction design. When working in primary mode GGFS utilizes file level caching to ensure corruption free storage (the file is either fully in GGFS or not at all). When in secondary mode, GridGain will automatically switch to block-level caching and eviction. What we discovered when working with our customers on real-world Hadoop payloads is that files on HDFS are often accessed not uniformly, i.e. they have significant "locality" in how portions of the file is being accessed. Put another way, certain blocks of a file are accessed more frequently than others. That observation led to our block-level caching implementation for the secondary mode that enables dramatically better memory utilization since GGFS can store only the most frequently used file blocks in memory - and not entire files which can easily measure in 100GBs in Hadoop.
No good caching can work effectively without equally sophisticated eviction management to make sure that memory is optimally utilized - and we've built a very neat one too. Apart from obvious eviction features you can configure certain files to never be evicted preserving them in memory in all cases for maximum performance.
To ensure seamless and continuous performance during MapReduce file scanning, we've implemented smart data prefetching via streaming data that is expected to be read in the nearest future to the MapReduce task ahead of time. By doing so, GGFS ensures that whenever a MapReduce task finishes reading a file block, the next file block is already available in memory. A significant performance boost was achieved here due to ourproprietary Inter-Process Communication (IPC) implementation which allows GGFS to achieve throughput of up to 30Gbit/s between two processes.
The table below shows GGFS vs. HDFS (on Flash-based SSDs) benchmark results for raw IO operations:
| Benchmark | GGFS, ms. | HDFS, ms. | Boost, % |
|---|---|---|---|
| File Scan | 27 | 667 | 2470% |
| File Create | 96 | 961 | 1001% |
| File Random Access | 413 | 2931 | 710% |
| File Delete | 185 | 1234 | 667% |
The above tests were performed on a 10-node cluster of Dell R610 blades with Dual 8-core CPUs, running Ubuntu 12.4 OS, 10GBE network fabric and stock unmodified Apache Hadoop 2.x distribution.
As you can see from these results the IO performance difference is quite significant. However, HDFS performance is only part of the total Hadoop overhead. Another part is MapReduce overhead and that's what we address with In-Memory MapReduce.
In-Memory MapReduce
Once we had our high performance in-memory file system built and tested, we turned our attention to a MapReduce implementation that would take advantage of in-memory technology.
Hadoop's MapReduce design is one of the weakest points in Hadoop. It's basically a inefficiently designed system when it comes to distributed processing. GridGain In-Memory MapReduce implementation relies heavily on 7 years of experience developing our widely deployed In-Memory HPC product. GridGain's In-Memory MapReduce is designed on record-based approach vs. key-value approach of traditional MapReduce, and it enables much more streamlined parallel execution path on data stored in in-memory file system.
Furthermore, In-Memory MapReduce eliminates the standard overhead associated with the typical Hadoop job tracker polling, task tracker process creation, deployment and provisioning. All in all - GridGain's In-Memory MapReduce is a highly optimized HPC-based implementation of the MapReduce concept enabling true low-latency data processing of data stored in GGFS.
The diagram below demonstrates the difference between a standard Hadoop MapReduce execution path and GridGain's In-Memory MapReduce execution path:

As seen in this diagram our MapReduce implementation supports direct execution path from client to data node. Moreover, all execution in GridGain happens in-process with deployment handled automatically and transparently by GridGain.
In-Memory MapReduce also provides integration capability for MapReduce code written in any Hadoop supported language and not only in native Java or Scala. Developers can easily reuse existing C/C++/Python or any other existing MapReduce code with our In-Memory Accelerator for Hadoop to gain significant performance boost.
So finally - now that we can remove the task and job tracker polling, out of process execution, and the often unnecessary shuffling and sorting from MapReduce and couple it with high-performance in-memory file system we started seeing anywhere between 10x and 100x performance increases on typical MapReduce payloads in our tests.
Below are the results for one of the internal tests that utilizes both In-Memory File System and In-Memory MapReduce. This test was specifically designed to show maximum GridGain's Accelerator performance vs. stock Hadoop distribution for heavy I/O MapReduce jobs:
| Nodes | Hadoop, ms. | Hadoop + GridGain Accelerator, ms. | Boost, % |
|---|---|---|---|
| 5 | 298,000 | 11,622 | 2,564% |
| 10 | 201,350 | 5,537 | 3,636% |
| 15 | 158,997 | 2,385 | 6,667% |
| 20 | 122,008 | 1,647 | 7,407% |
| 30 | 97,833 | 1,174 | 8,333% |
| 40 | 82,771 | 780 | 10,612% |

Tests were performed on a cluster of Dell R610 blades with Dual 8-core CPUs, running Ubuntu 12.4 OS, 10GBE network fabric and stock unmodified Apache Hadoop 2.x distribution and GridGain 5.2 release.
Management and Monitoring
No serious distributed system can be used without comprehensive DevOps support and In-Memory Accelerator for Hadoop comes with a comprehensive unified GUI-based management and monitoring tool called GridGain Visor. Over the last 12 months we've added significant support in Visor for Hadoop Accelerator.
Visor provides deep DevOps capabilities including an operations & telemetry dashboard, database and compute grid management, as well as GGFS management that provides GGFS monitoring and file management between HDFS, local and GGFS file systems.


As part of GridGain Visor, In-Memory Accelerator For Hadoop also comes with a GUI-based file system profiler, which allows you to keep track of all operations your GGFS or HDFS file systems make and identifies potential hot spots.
GGFS profiler tracks speed and throughput of reads, writes, various directory operations, for all files and displays these metrics in a convenient view which allows you to sort based on any profiled criteria, e.g. from slowest write to fastest. Profiler also makes suggestions whenever it is possible to gain performance by loading file data into in-memory GGFS.

Conclusion
After almost 2 years of development we have a well rounded product that can help you accelerate Hadoop MapReduce up to 100x times with minimal integration and effort. It's based on our innovative high-performance in-memory file system and in-memory MapReduce implementation coupled with one of the best management and monitoring tools.
If you want to be able to say words "milliseconds" and "Hadoop" in one sentence - you need to take a serious look at GridGain's In-Memory Hadoop Accelerator.

Published December 27, 2014 Reads 7,236
Copyright © 2014 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
- Cloudera Announces Cloudera Developer Kit, Enabling Developers to Build Hadoop Apps Faster
- University Hospitals Birmingham Estimates 100x Faster Mobile Deployment of Healthcare Data Using Webalo
- RainStor Announces First Enterprise Database Running Natively on Hadoop for Faster Analytics at Lower Operating Cost
More Stories By Nikita Ivanov
Nikita Ivanov is founder and CEO of GridGain Systems, started in 2007 and funded by RTP Ventures and Almaz Capital. Nikita has led GridGain to develop advanced and distributed in-memory data processing technologies – the top Java in-memory computing platform starting every 10 seconds around the world today.
Nikita has over 20 years of experience in software application development, building HPC and middleware platforms, contributing to the efforts of other startups and notable companies including Adaptec, Visa and BEA Systems. Nikita was one of the pioneers in using Java technology for server side middleware development while working for one of Europe’s largest system integrators in 1996.
He is an active member of Java middleware community, contributor to the Java specification, and holds a Master’s degree in Electro Mechanics from Baltic State Technical University, Saint Petersburg, Russia.
SYS-CON Events announced today that Gridstore™, the leader in hyper-converged infrastructure purpose-built to optimize Microsoft workloads, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY.
Gridstore™ is the leader in hyper-converged infrastructure purpose-built for Microsoft workloads and designed to accelerate applications in virtualized environments. Gridstore’s hyper-converged infrastructure is the industry’s first all flash version of HyperConverged Appliances that include both compute and storag...Dec. 28, 2014 10:00 AM EST Reads: 1,931 |
By Pat Romanski An entirely new security model is needed for the Internet of Things, or is it? Can we save some old and tested controls for this new and different environment? In his session at @ThingsExpo, New York's at the Javits Center, Davi Ottenheimer, EMC Senior Director of Trust, reviewed hands-on lessons with IoT devices and reveal a new risk balance you might not expect. Davi Ottenheimer, EMC Senior Director of Trust, has more than nineteen years' experience managing global security operations and assessments, including a decade of leading incident response and digital forensics. He is co-author of t...Dec. 28, 2014 10:00 AM EST Reads: 2,481 |
By Carmen Gonzalez The 3rd International Internet of @ThingsExpo, co-located with the 16th International Cloud Expo - to be held June 9-11, 2015, at the Javits Center in New York City, NY - announces that its Call for Papers is now open.
The Internet of Things (IoT) is the biggest idea since the creation of the Worldwide Web more than 20 years ago.Dec. 28, 2014 08:30 AM EST Reads: 2,244 |
By Elizabeth White P2P RTC will impact the landscape of communications, shifting from traditional telephony style communications models to OTT (Over-The-Top) cloud assisted & PaaS (Platform as a Service) communication services. The P2P shift will impact many areas of our lives, from mobile communication, human interactive web services, RTC and telephony infrastructure, user federation, security and privacy implications, business costs, and scalability.
In his session at @ThingsExpo, Robin Raymond, Chief Architect at Hookflash, will walk through the shifting landscape of traditional telephone and voice services ...Dec. 28, 2014 05:45 AM EST Reads: 2,309 |
By Elizabeth White Explosive growth in connected devices. Enormous amounts of data for collection and analysis. Critical use of data for split-second decision making and actionable information. All three are factors in making the Internet of Things a reality. Yet, any one factor would have an IT organization pondering its infrastructure strategy.
How should your organization enhance its IT framework to enable an Internet of Things implementation? In his session at Internet of @ThingsExpo, James Kirkland, Chief Architect for the Internet of Things and Intelligent Systems at Red Hat, described how to revolutioniz...Dec. 28, 2014 04:00 AM EST Reads: 2,529 |
By Carmen Gonzalez The 3rd International @ThingsExpo, co-located with the 16th International Cloud Expo - to be held June 9-11, 2015, at the Javits Center in New York City, NY - announces that it is now accepting Keynote Proposals.
The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago.
All major researchers estimate there will be tens of billions devices - computers, smartphones, tablets, and sensors - connected to the Internet by 2020. This number will continue to grow at a rapid pace for the next several decades.Dec. 28, 2014 03:45 AM EST Reads: 2,814 |
By Liz McMillan The Internet of Things will greatly expand the opportunities for data collection and new business models driven off of that data. In her session at @ThingsExpo, Esmeralda Swartz, CMO of MetraTech, discussed how for this to be effective you not only need to have infrastructure and operational models capable of utilizing this new phenomenon, but increasingly service providers will need to convince a skeptical public to participate.
Get ready to show them the money!Dec. 28, 2014 03:00 AM EST Reads: 2,090 |
By Elizabeth White "Matrix is an ambitious open standard and implementation that's set up to break down the fragmentation problems that exist in IP messaging and VoIP communication," explained John Woolf, Technical Evangelist at Matrix, in this SYS-CON.tv interview at @ThingsExpo, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.Dec. 27, 2014 07:45 PM EST Reads: 2,057 |
By Pat Romanski We are reaching the end of the beginning with WebRTC, and real systems using this technology have begun to appear. One challenge that faces every WebRTC deployment (in some form or another) is identity management. For example, if you have an existing service – possibly built on a variety of different PaaS/SaaS offerings – and you want to add real-time communications you are faced with a challenge relating to user management, authentication, authorization, and validation. Service providers will want to use their existing identities, but these will have credentials already that are (hopefully) i...Dec. 27, 2014 02:00 PM EST Reads: 2,012 |
By Liz McMillan WebRTC defines no default signaling protocol, causing fragmentation between WebRTC silos. SIP and XMPP provide possibilities, but come with considerable complexity and are not designed for use in a web environment.
In his session at @ThingsExpo, Matthew Hodgson, technical co-founder of the Matrix.org, discussed how Matrix is a new non-profit Open Source Project that defines both a new HTTP-based standard for VoIP & IM signaling and provides reference implementations.Dec. 27, 2014 12:30 PM EST Reads: 1,978 |
By Carmen Gonzalez DevOps Summit 2015 New York, co-located with the 16th International Cloud Expo - to be held June 9-11, 2015, at the Javits Center in New York City, NY - announces that it is now accepting Keynote Proposals.
The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long development cycles that produce software that is obsolete at launch. DevOps may be disruptive, but it is essential.Dec. 27, 2014 12:00 PM EST Reads: 1,827 |
By Yeshim Deniz The definition of IoT is not new, in fact it’s been around for over a decade. What has changed is the public's awareness that the technology we use on a daily basis has caught up on the vision of an always on, always connected world. If you look into the details of what comprises the IoT, you’ll see that it includes everything from cloud computing, Big Data analytics, “Things,” Web communication, applications, network, storage, etc. It is essentially including everything connected online from hardware to software, or as we like to say, it’s an Internet of many different things. The difference ...Dec. 27, 2014 12:00 PM EST Reads: 2,411 |
By Elizabeth White The security devil is always in the details of the attack: the ones you've endured, the ones you prepare yourself to fend off, and the ones that, you fear, will catch you completely unaware and defenseless. The Internet of Things (IoT) is nothing if not an endless proliferation of details. It's the vision of a world in which continuous Internet connectivity and addressability is embedded into a growing range of human artifacts, into the natural world, and even into our smartphones, appliances, and physical persons.
In the IoT vision, every new "thing" - sensor, actuator, data source, data con...Dec. 27, 2014 11:30 AM EST Reads: 2,574 |
By Liz McMillan Scott Jenson leads a project called The Physical Web within the Chrome team at Google. Project members are working to take the scalability and openness of the web and use it to talk to the exponentially exploding range of smart devices. Nearly every company today working on the IoT comes up with the same basic solution: use my server and you'll be fine. But if we really believe there will be trillions of these devices, that just can't scale. We need a system that is open a scalable and by using the URL as a basic building block, we open this up and get the same resilience that the web enjoys.Dec. 27, 2014 11:00 AM EST Reads: 2,186 |
By Liz McMillan The 3rd International Internet of @ThingsExpo, co-located with the 16th International Cloud Expo - to be held June 9-11, 2015, at the Javits Center in New York City, NY - announces that its Call for Papers is now open.
The Internet of Things (IoT) is the biggest idea since the creation of the Worldwide Web more than 20 years ago.Dec. 27, 2014 11:00 AM EST Reads: 7,195 |
By Elizabeth White Connected devices and the Internet of Things are getting significant momentum in 2014.
In his session at Internet of @ThingsExpo, Jim Hunter, Chief Scientist & Technology Evangelist at Greenwave Systems, examined three key elements that together will drive mass adoption of the IoT before the end of 2015. The first element is the recent advent of robust open source protocols (like AllJoyn and WebRTC) that facilitate M2M communication. The second is broad availability of flexible, cost-effective storage designed to handle the massive surge in back-end data in a world where timely analytics is e...Dec. 27, 2014 11:00 AM EST Reads: 2,035 |
By Pat Romanski How do APIs and IoT relate? The answer is not as simple as merely adding an API on top of a dumb device, but rather about understanding the architectural patterns for implementing an IoT fabric. There are typically two or three trends:
Exposing the device to a management framework
Exposing that management framework to a business centric logic
Exposing that business layer and data to end users.
This last trend is the IoT stack, which involves a new shift in the separation of what stuff happens, where data lives and where the interface lies. For instance, it's a mix of architectural styles ...Dec. 27, 2014 10:00 AM EST Reads: 2,145 |
By Elizabeth White "There is a natural synchronization between the business models, the IoT is there to support ,” explained Brendan O'Brien, Co-founder and Chief Architect of Aria Systems, in this SYS-CON.tv interview at the 15th International Cloud Expo®, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.Dec. 27, 2014 08:45 AM EST Reads: 2,905 |
By Pat Romanski The Internet of Things promises to transform businesses (and lives), but navigating the business and technical path to success can be difficult to understand.
In his session at @ThingsExpo, Sean Lorenz, Technical Product Manager for Xively at LogMeIn, demonstrated how to approach creating broadly successful connected customer solutions using real world business transformation studies including New England BioLabs and more.Dec. 27, 2014 06:45 AM EST Reads: 2,138 |
By Pat Romanski There's Big Data, then there's really Big Data from the Internet of Things.
IoT is evolving to include many data possibilities like new types of event, log and network data.
The volumes are enormous, generating tens of billions of logs per day, which raise data challenges. Early IoT deployments are relying heavily on both the cloud and managed service providers to navigate these challenges.
In her session at Big Data Expo®, Hannah Smalltree, Director at Treasure Data, discussed how IoT, Big Data and deployments are processing massive data volumes from wearables, utilities and other machines...Dec. 27, 2014 06:00 AM EST Reads: 2,278 |

An entirely new security model is needed for the Internet of Things, or is it? Can we save some old and tested controls for this new and different environment? In his session at @ThingsExpo, New York's at the Javits Center, Davi Ottenheimer, EMC Senior Director of Trust, reviewed hands-on lessons with IoT devices and reveal a new risk balance you might not expect. Davi Ottenheimer, EMC Senior Director of Trust, has more than nineteen years' experience managing global security operations and assessments, including a decade of leading incident response and digital forensics. He is co-author of t...
The 3rd International Internet of @ThingsExpo, co-located with the 16th International Cloud Expo - to be held June 9-11, 2015, at the Javits Center in New York City, NY - announces that its Call for Papers is now open.
The Internet of Things (IoT) is the biggest idea since the creation of the Worldwide Web more than 20 years ago.
P2P RTC will impact the landscape of communications, shifting from traditional telephony style communications models to OTT (Over-The-Top) cloud assisted & PaaS (Platform as a Service) communication services. The P2P shift will impact many areas of our lives, from mobile communication, human interactive web services, RTC and telephony infrastructure, user federation, security and privacy implications, business costs, and scalability.
In his session at @ThingsExpo, Robin Raymond, Chief Architect at Hookflash, will walk through the shifting landscape of traditional telephone and voice services ...
Explosive growth in connected devices. Enormous amounts of data for collection and analysis. Critical use of data for split-second decision making and actionable information. All three are factors in making the Internet of Things a reality. Yet, any one factor would have an IT organization pondering its infrastructure strategy.
How should your organization enhance its IT framework to enable an Internet of Things implementation? In his session at Internet of @ThingsExpo, James Kirkland, Chief Architect for the Internet of Things and Intelligent Systems at Red Hat, described how to revolutioniz...
The 3rd International @ThingsExpo, co-located with the 16th International Cloud Expo - to be held June 9-11, 2015, at the Javits Center in New York City, NY - announces that it is now accepting Keynote Proposals.
The Internet of Things (IoT) is the most profound change in personal and enterprise IT since the creation of the Worldwide Web more than 20 years ago.
All major researchers estimate there will be tens of billions devices - computers, smartphones, tablets, and sensors - connected to the Internet by 2020. This number will continue to grow at a rapid pace for the next several decades.
The Internet of Things will greatly expand the opportunities for data collection and new business models driven off of that data. In her session at @ThingsExpo, Esmeralda Swartz, CMO of MetraTech, discussed how for this to be effective you not only need to have infrastructure and operational models capable of utilizing this new phenomenon, but increasingly service providers will need to convince a skeptical public to participate.
Get ready to show them the money!
"Matrix is an ambitious open standard and implementation that's set up to break down the fragmentation problems that exist in IP messaging and VoIP communication," explained John Woolf, Technical Evangelist at Matrix, in this SYS-CON.tv interview at @ThingsExpo, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
We are reaching the end of the beginning with WebRTC, and real systems using this technology have begun to appear. One challenge that faces every WebRTC deployment (in some form or another) is identity management. For example, if you have an existing service – possibly built on a variety of different PaaS/SaaS offerings – and you want to add real-time communications you are faced with a challenge relating to user management, authentication, authorization, and validation. Service providers will want to use their existing identities, but these will have credentials already that are (hopefully) i...
The definition of IoT is not new, in fact it’s been around for over a decade. What has changed is the public's awareness that the technology we use on a daily basis has caught up on the vision of an always on, always connected world. If you look into the details of what comprises the IoT, you’ll see that it includes everything from cloud computing, Big Data analytics, “Things,” Web communication, applications, network, storage, etc. It is essentially including everything connected online from hardware to software, or as we like to say, it’s an Internet of many different things. The difference ...
The security devil is always in the details of the attack: the ones you've endured, the ones you prepare yourself to fend off, and the ones that, you fear, will catch you completely unaware and defenseless. The Internet of Things (IoT) is nothing if not an endless proliferation of details. It's the vision of a world in which continuous Internet connectivity and addressability is embedded into a growing range of human artifacts, into the natural world, and even into our smartphones, appliances, and physical persons.
In the IoT vision, every new "thing" - sensor, actuator, data source, data con...
Scott Jenson leads a project called The Physical Web within the Chrome team at Google. Project members are working to take the scalability and openness of the web and use it to talk to the exponentially exploding range of smart devices. Nearly every company today working on the IoT comes up with the same basic solution: use my server and you'll be fine. But if we really believe there will be trillions of these devices, that just can't scale. We need a system that is open a scalable and by using the URL as a basic building block, we open this up and get the same resilience that the web enjoys.
Connected devices and the Internet of Things are getting significant momentum in 2014.
In his session at Internet of @ThingsExpo, Jim Hunter, Chief Scientist & Technology Evangelist at Greenwave Systems, examined three key elements that together will drive mass adoption of the IoT before the end of 2015. The first element is the recent advent of robust open source protocols (like AllJoyn and WebRTC) that facilitate M2M communication. The second is broad availability of flexible, cost-effective storage designed to handle the massive surge in back-end data in a world where timely analytics is e...
How do APIs and IoT relate? The answer is not as simple as merely adding an API on top of a dumb device, but rather about understanding the architectural patterns for implementing an IoT fabric. There are typically two or three trends:
Exposing the device to a management framework
Exposing that management framework to a business centric logic
Exposing that business layer and data to end users.
This last trend is the IoT stack, which involves a new shift in the separation of what stuff happens, where data lives and where the interface lies. For instance, it's a mix of architectural styles ...
"There is a natural synchronization between the business models, the IoT is there to support ,” explained Brendan O'Brien, Co-founder and Chief Architect of Aria Systems, in this SYS-CON.tv interview at the 15th International Cloud Expo®, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
The Internet of Things promises to transform businesses (and lives), but navigating the business and technical path to success can be difficult to understand.
In his session at @ThingsExpo, Sean Lorenz, Technical Product Manager for Xively at LogMeIn, demonstrated how to approach creating broadly successful connected customer solutions using real world business transformation studies including New England BioLabs and more.
There's Big Data, then there's really Big Data from the Internet of Things.
IoT is evolving to include many data possibilities like new types of event, log and network data.
The volumes are enormous, generating tens of billions of logs per day, which raise data challenges. Early IoT deployments are relying heavily on both the cloud and managed service providers to navigate these challenges.
In her session at Big Data Expo®, Hannah Smalltree, Director at Treasure Data, discussed how IoT, Big Data and deployments are processing massive data volumes from wearables, utilities and other machines...
IoT has to be 'Universal'. Therefore, it has to be multi-platform, multi-device, device-size agnostic and more.
This is why you hear more and more 'cross-platform' development.
This app works on iPhone but not on Android etc. will not do.
AppMethod is one such program from the veteran, Embarcadero.
Sign up here to get software that you can use to build apps in record short time.
http://www.appmethod.com/sign-up?cid=701G0000000vHaD
Software-defined architectures are critical for achieving the right mix of efficiency and scale needed to meet the challenges that will come with the Internet of Things If you've been living under a rock (or rack in the data center) you might not have noticed the explosive growth of technologies and architectures designed to address emerging challenges with scaling data centers. Whether considering the operational aspects (devops) or technical components (SDN, SDDC, Cloud), software-defined architectures are the future enabler of business, fueled by the increasing demand for applications.
"The year ahead brings accelerated disruption, as those technologies which we spoke about last year as being emergent -- have now begun to evolve to practical application," stated Puneet Gupta, Brillio's Chief Technology Officer. "We are seeing the industry's rapid adoption of next-generation platforms and services centered on cloud, mobility, big data and the Internet of Things. As our customers continue to leverage technology for digital transformation, Brillio looks towards 2015 as the year we push the limits of where technology can go -- as a way to bridge the gap between existing and new ...
Fog Computing is a paradigm that extends Cloud computing and services to the edge of the network. Similar to Cloud, Fog provides data, compute, storage, and application services to end-users. With the concept of Fog Computing, where by the network locally analyze the IoT data and take a decision on what data to be passed on to cloud. It's a concept called fog computing. And Cisco makes it possible today with the Cisco IOx platform. Cisco IOx takes the best of Cisco IOS Software capabilities, combines them with compute, storage, and memory at the network edge.
About 15 years ago I fainted. It was the only time in my life that I fainted.
The reasons were probably, blood donation a day before, Work from 7:00 until 19:00 and participation in the the thirty-third day of the Omer period ceremonies of my children (I stood for a long time beside the traditional fire).
No problem found during The Medical Check up, I performed.
The Medical Check up included wearing an Holter Monitor recording my heart activity for 24 hours.
The Holter was a Wearable computing device, however nobody used the word Wearable.
If we exclude the enhanced computing ...
Now is the age of information analytics. We have (very arguably) reached a point where the insight arising from data analytics can be applied to almost every aspect of a company, in every business vertical.
But what shape should that analytics be? Increasingly we talk about embedded analytics, but what do we mean? Should we be embedding analytics inside a) applications themselves, or should we b) look to embed analytics as business rules inside complete corporate processes – or should it be both?
If you listen to the persistent murmur in the market surrounding the Internet of Things right now, you'd believe that it's all about sensors. Sensors and big data. Sensors that monitor everything from entertainment habits to health status to more mundane environmental data about your home and office.
to a certain degree this is accurate. The Internet of Things comprises, well, things. But the question that must be asked - and is being asked in some circles - is not only where that data ends up but how organizations are going to analyze it and, more importantly, monetize it.
But there's yet...
The Internet of Things smells like opportunity for everyone. There is no industry that hasn't been touched by the notion of smart "things" enabling convenience or collaboration or control in every aspect of our lives. From healthcare to entertainment, from automotive to financials, the Internet of Things is changing the way we work, live and play. That's the view from the consumer side, from the perspective of someone using the technology made available by . But before that consumer could get their hands on the technology -and the inevitable accompanying "app" that comes with it - the provider...
When something as simple as an API can integrate massive amounts of data into, and through, a wide variety of applications, any company can be a digital enterprise. There is a perception that some industries are using technology to innovate, while others languish in antiquated ways of running their business. But in our massively connected age, it’s rare to find examples where technology isn’t making an impact on helping organizations grow and become more efficient.
John Deere is one of the world’s largest and most successful manufacturers of agricultural machinery, and it’s not a stretch to s...
Have you figured out the new buzzword trend for 2014 that starting ramping up in 2013?
Yup, it’s Internet of Things (IoT) and Internet of Devicess (IoD)
Assuming that IoT, IoD and other variations catch on which looks like they will, this could bring relief and rest for the over-worked Big Data and Software Defined "X" buzzword bingo bandwagon usage.
For those not familiar with Software Defined "X", simply replace "X" with your favorite term such as Data Center (SDDC), Networking (SDN), Storage (SDS), Marketing, (SDM) among others.as the new IT (and beyond) industry term might just take som...
Most forward-looking CEOs have already made their move to prepare for the future that they foresee – where business technology is a key deciding factor for them to attain ongoing commercial prosperity. This new digital-propelled environment will profoundly change business processes, along with the need for accelerated tech-savvy human capital development across all industries.
It’s a market that is as big or bigger than Cloud. IDC expects the overall market for IoT to grow at a 12.5% CAGR from $1.3 trillion in 2013 to $3.0 trillion in 2020. IDC also forecasts that there will be approximately 30 billion autonomous things attached to the Internet in 2020, which serve as the catalyst driving this significant revenue opportunity. IDC believes that services and connectivity will make up the majority of the IoT market — outside of intelligent systems; together, they are estimated to account for just over half of the worldwide IoT market in 2013. IDC expects that by 2020,...
Simply put, it is about collection of data from various devices (different types, different protocols, different complexity, etc) in real-time and aggregating and processing this incoming stream of data to provide useful information. This can enormously improve efficency and make the business stand out. Presently businesses may be implementing custom solutions for addressing such data handling and analysing scenarios.
This is going to get more streamlined, easy and cost-effective using the recently introduced Azure Stream Analytics. Azure Stream analytics has all the well known advantages o...


























