Harbinger Systems, a global company providing software technology services, today announced that it is participating as a Speaker and an Exhibitor at Cloud Expo Silicon Valley from November 3-5, 2015, at the Santa Clara Convention Center, CA. Managed by SYS-CON Events, the 17th International Cloud Expo brings the world of Cloud Computing, Big Data/analytics, Internet of Things and DevOps on one platform.
“Participating as a speaker and an exhibitor for the third consecutive year makes this event special for us. This is an excellent platform to meet with industry veterans and exchange views...| By Lori MacVittie | Article Rating: |
|
| October 30, 2015 02:00 PM EDT |
It is an unwritten rule that web/app servers should never, ever pushed to 100% capacity.
Never.
Ignoring this unwritten rule will invariably result in the phenomenon we’ll call “up for thee but not for me”, which is simply the situation in which a web site or app responds to the guy in the next cube – but not for you.
This usually occurs because the connection limit of the resources serving that app have been reached. The guy in the next cube already managed to get a connection before resources ran dry and thus he’s actually part of the problem. He’s got an open connection (or four) to the server and thus the fact that the server has no more connections to offer doesn’t affect him.
Until he times out or closes the connection. Then you get it, and he’s the one who can’t connect – no matter how many times he tries. Until someone else drops their connection. And so on and so forth. The thing is that you aren’t guaranteed to get a connection when someone else drops theirs. It all depends on whether or not your request to grab it gets there before anyone else’s.

In the end, this causes one person to think your site is up while another thinks it’s down. The struggle is real, guys. Very real.
Every web/app server has a connection limiting upper bound; a number at which the server can no longer create new connections but is able (mostly) to service existing connections. If you’ve every looked at a network-hosted proxy (one that does load balancing) you should be able to find two different performance metrics: connections per second (CPS) and concurrent connections. The former is the rate at which the system can create new connections. The latter, the total number of connections the system can maintain, i.e. it’s the total capacity of the system.
To avoid running afoul of the phenomenon, you need to make sure that you never hit the maximum, upper bound of systems’ capacity. The simplest way to do this is to do a load test and find out not only the ultimate limit (the “we can’t handle any more connections period” limit) but where the "performance load limit” is. That’s the point at which operational axiom #2 really kicks in and performance starts degrading. That’s your penultimate limit.
You need to figure out which one you’re going to use, because in some cases (probably a lot more than we’d like to admit) business defines “availability” as not only accessible, but performing within a prescribed set of parameters, like 8 seconds*.
Regardless of which metric you use – the ultimate or penultimate limit – that number becomes the “Number that shall not be reached.” Even with the advent of cloud and just-in-time provisioning, servers and systems in the data path between the user and the app should not be pushed past this threshold. Provisioning of additional capacity should occur at some point before full capacity is reached.
If you have the numbers (you did load test, right?) then provisioning additional resources (i.e., scaling) becomes a matter of mathematics.

While I’m simplifying somewhat, this is a basic process through which you can figure out when to start provisioning to avoid the appearance of an outage for some users and not others. It’s very basic, and doesn’t take into consideration factors like the actual rate at which connections are occurring, a historical metric that you can extract from the right load balancing proxy. I use the CPS value here because it’s treated as an absolute maximum; any value you get will likely be lower than this and therefore you’ll actually have more time in which to provision new resources. Using the theoretically maximum means baking in a bit of padding, which isn’t always a bad thing given the variability of times with provisioning, especially if the process is manual. Which is really a good reason to expound on the value of automation (DevOps) and the value of predictability, but falls outside the scope of this post.
A modern load balancing proxy will be programmatic and offer up the means by which either you can monitor (via an API or other control plane mechanism) the current load on any given resource (web/app server) in terms of connections and thus recognize when it is time to provision another resource.
You can also, if you’ve got the right proxy, use its programmability to trigger a notification upon reaching the provisioning threshold (or even kick off the provisioning process itself).
Whichever means you choose, the important point is that you know when to start scaling an app so as to avoid the “up for thee but not for me” phenomenon.
Because knowing is half the battle.
The other half is either red and blue lasers, or programmability. All depends on how you plan on dealing with the situation.
* Yes, I know about the 3 (and 5) second rule. But we’re talking about the “point at which an application’s performance is so bad a user thinks it’s not responding” rule, which is about 8 seconds.
Read the original blog entry...
Published October 30, 2015
Copyright © 2015 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Lori MacVittie
Lori MacVittie is responsible for education and evangelism of application services available across F5’s entire product suite. Her role includes authorship of technical materials and participation in a number of community-based forums and industry standards organizations, among other efforts. MacVittie has extensive programming experience as an application architect, as well as network and systems development and administration expertise. Prior to joining F5, MacVittie was an award-winning Senior Technology Editor at Network Computing Magazine, where she conducted product research and evaluation focused on integration with application and network architectures, and authored articles on a variety of topics aimed at IT professionals. Her most recent area of focus included SOA-related products and architectures. She holds a B.S. in Information and Computing Science from the University of Wisconsin at Green Bay, and an M.S. in Computer Science from Nova Southeastern University.
Harbinger Systems, a global company providing software technology services, today announced that it is participating as a Speaker and an Exhibitor at Cloud Expo Silicon Valley from November 3-5, 2015, at the Santa Clara Convention Center, CA. Managed by SYS-CON Events, the 17th International Cloud Expo brings the world of Cloud Computing, Big Data/analytics, Internet of Things and DevOps on one platform.
“Participating as a speaker and an exhibitor for the third consecutive year makes this event special for us. This is an excellent platform to meet with industry veterans and exchange views...Oct. 31, 2015 08:30 AM EDT Reads: 165 |
By Elizabeth White Bsquare's Director of Products, Dave McCarthy, will deliver a presentation from the main stage of the fourth annual @ThingsExpo, addressing the audience of IoT and cloud executives, vendors, media and analysts on "The Business Case for IoT." Bsquare will also demonstrate how its business-oriented IoT platform, DataVTM, adds intelligence and connectivity to remote corporate assets, and then utilizes the data generated to improve business outcomes such as uptime, asset utilization, warranty and maintenance cost reduction, and business and regulatory compliance.Oct. 31, 2015 08:00 AM EDT Reads: 221 |
By Carmen Gonzalez Who are you? How do you introduce yourself? Do you use a name, or do you greet a friend by the last four digits of his social security number? Assuming you don’t, why are we content to associate our identity with 10 random digits assigned by our phone company? Identity is an issue that affects everyone, but as individuals we don’t spend a lot of time thinking about it.
Oct. 31, 2015 08:00 AM EDT Reads: 240 |
By Pat Romanski Oct. 31, 2015 07:00 AM EDT Reads: 261 |
By Liz McMillan DevOps is a software development method that places emphasis on communications between Software Engineering, Quality Assurance and IT Operations (SEQAITO ) with the goal to produce software and services to improve, increase the operational performance for the Enterprise.
Communications is key not only between the SEQAITO team members but also the communication between the applications and the SEQAITO team. How can an organization provide the human communication and the application communication to the SEQAITO team to ensure the successful development, deployment of the application? Oct. 31, 2015 07:00 AM EDT Reads: 252 |
By Pat Romanski 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...Oct. 31, 2015 06:00 AM EDT Reads: 329 |
By Liz McMillan Contextual Analytics of various threat data provides a deeper understanding of a given threat and enables identification of unknown threat vectors.
In his session at @ThingsExpo, David Dufour, Head of Security Architecture, IoT, Webroot, Inc., will discuss how through the use of Big Data analytics and deep data correlation across different threat types, it is possible to gain a better understanding of where, how and to what level of danger a malicious actor poses to an organization, and to determine the measures to implement to prevent future occurrences. Oct. 31, 2015 06:00 AM EDT Reads: 456 |
By Pat Romanski SYS-CON Events announced today that Chris Matthieu, Director of IoT Engineering at Citrix and co-founder and CTO of Octoblu, will keynote at the 17th International Cloud Expo®, which will take place on November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. His keynote "How We Built and Scaled an IoT Platform and Business" will focus on building an IoT platform and company. He will provide a behind-the-scenes look at Octoblu’s platform, business, and pivots along the way (including the Citrix acquisition of Octoblu).
Oct. 31, 2015 04:00 AM EDT Reads: 235 |
By Elizabeth White For manufacturers, the Internet of Things (IoT) represents a jumping-off point for innovation, jobs, and revenue creation. But to adequately seize the opportunity, manufacturers must design devices that are interconnected, can continually sense their environment and process huge amounts of data.
As a first step, manufacturers must embrace a new product development ecosystem in order to support these products. Oct. 31, 2015 01:00 AM EDT Reads: 346 |
By Carmen Gonzalez The Internet of Things (IoT) promises to evolve the way the world does business; however, understanding how to apply it to your company can be a mystery. Most people struggle with understanding the potential business uses or tend to get caught up in the technology, resulting in solutions that fail to meet even minimum business goals.
In his session at @ThingsExpo, Jesse Shiah, CEO / President / Co-Founder of AgilePoint Inc., showed what is needed to leverage the IoT to transform your business. He discussed opportunities and challenges ahead for the IoT from a market and technical point of vie...Oct. 30, 2015 11:00 PM EDT Reads: 206 |
By Pat Romanski WebRTC services have already permeated corporate communications in the form of videoconferencing solutions. However, WebRTC has the potential of going beyond and catalyzing a new class of services providing more than calls with capabilities such as mass-scale real-time media broadcasting, enriched and augmented video, person-to-machine and machine-to-machine communications.
In his session at @ThingsExpo, Luis Lopez, CEO of Kurento, will introduce the technologies required for implementing these ideas and some early experiments performed in the Kurento open source software community in areas ...Oct. 30, 2015 10:00 PM EDT Reads: 200 |
By Liz McMillan The promise of IoT is to have all things connected, feeding data and pushing content and solutions. This connectivity and the data from it has the potential to provide richer customer experiences, better business results, and much more informed consumers. So what happens when we take what is personal and enhance it with technology?
Tile enables people to choose the things that matter most to them, and make those things connected. No other mass market IoT device does that at scale. In his session at @ThingsExpo, Guilherme Chapiewski, VP of Engineering at Tile, will speak about his vision for d...Oct. 30, 2015 09:45 PM EDT Reads: 322 |
By Yeshim Deniz The broad selection of hardware, the rapid evolution of operating systems and the time-to-market for mobile apps has been so rapid that new challenges for developers and engineers arise every day. Security, testing, hosting, and other metrics have to be considered through the process.
In his session at Big Data Expo, Walter Maguire, Chief Field Technologist, HP Big Data Group, at Hewlett-Packard, will discuss the challenges faced by developers and a composite Big Data applications builder, focusing on how to help solve the problems that developers are continuously battling.Oct. 30, 2015 05:00 PM EDT Reads: 367 |
By Elizabeth White SYS-CON Events announced today that TechTarget has been named “Media Sponsor” of SYS-CON's 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
TechTarget storage websites are the best online information resource for news, tips and expert advice for the storage, backup and disaster recovery markets.Oct. 30, 2015 05:00 PM EDT Reads: 150 |
By Liz McMillan In his session at @ThingsExpo, Ivan R. Judson, Senior Engineer at Microsoft, will explore AllJoyn, an application level protocol for the Internet of Things supported by Microsoft and other members of the AllSeen Alliance. He will present the Cordova plugin that enables Cordova-based applications to talk to AllJoyn-enabled devices and present open source clients for the Lifx light bulb, LG television, and a mobile chat application. Oct. 30, 2015 04:15 PM EDT Reads: 102 |
By Yeshim Deniz Today air travel is a minefield of delays, hassles and customer disappointment. Airlines struggle to revitalize the experience. GE and M2Mi will demonstrate practical examples of how IoT solutions are helping airlines bring back personalization, reduce trip time and improve reliability.
In their session at @ThingsExpo, Shyam Varan Nath, Principal Architect with GE, and Dr. Sarah Cooper, M2Mi’s VP Business Development and Engineering, will explore the IoT cloud-based platform technologies driving this change including privacy controls, data transparency and integration of real time context wi...Oct. 30, 2015 04:00 PM EDT Reads: 309 |
By Pat Romanski There's no doubt that the Internet of Things is driving the next wave of innovation. Google has spent billions over the past few months vacuuming up companies that specialize in smart appliances and machine learning. Already, Philips light bulbs, Audi automobiles, and Samsung washers and dryers can communicate with and be controlled from mobile devices. To take advantage of the opportunities the Internet of Things brings to your business, you'll want to start preparing now.Oct. 30, 2015 03:30 PM EDT Reads: 207 |
By Elizabeth White WebRTC sits at the intersection between VoIP and the Web. As such, it poses some interesting challenges for those developing services on top of it, but also for those who need to test and monitor these services.
In his session at WebRTC Summit, Tsahi Levent-Levi, co-founder of testRTC, will review the various challenges posed by WebRTC when it comes to testing and monitoring and on ways to overcome them.Oct. 30, 2015 03:00 PM EDT Reads: 362 |
By Liz McMillan Developing software for the Internet of Things (IoT) comes with its own set of challenges. Security, privacy, and unified standards are a few key issues. In addition, each IoT product is comprised of (at least) three separate application components: the software embedded in the device, the back-end service, and the mobile application for the end user’s controls. Each component is developed by a different team, using different technologies and practices, and deployed to a different stack/target – this makes the integration of these separate pipelines and the coordination of software updates for...Oct. 30, 2015 03:00 PM EDT Reads: 472 |
By Pat Romanski Too often with compelling new technologies market participants become overly enamored with that attractiveness of the technology and neglect underlying business drivers. This tendency, what some call the “newest shiny object syndrome” is understandable given that virtually all of us are heavily engaged in technology. But it is also mistaken. Without concrete business cases driving its deployment, IoT, like many other technologies before it, will fade into obscurity.Oct. 30, 2015 03:00 PM EDT Reads: 362 |

Bsquare's Director of Products, Dave McCarthy, will deliver a presentation from the main stage of the fourth annual @ThingsExpo, addressing the audience of IoT and cloud executives, vendors, media and analysts on "The Business Case for IoT." Bsquare will also demonstrate how its business-oriented IoT platform, DataVTM, adds intelligence and connectivity to remote corporate assets, and then utilizes the data generated to improve business outcomes such as uptime, asset utilization, warranty and maintenance cost reduction, and business and regulatory compliance.
Who are you? How do you introduce yourself? Do you use a name, or do you greet a friend by the last four digits of his social security number? Assuming you don’t, why are we content to associate our identity with 10 random digits assigned by our phone company? Identity is an issue that affects everyone, but as individuals we don’t spend a lot of time thinking about it.
DevOps is a software development method that places emphasis on communications between Software Engineering, Quality Assurance and IT Operations (SEQAITO ) with the goal to produce software and services to improve, increase the operational performance for the Enterprise.
Communications is key not only between the SEQAITO team members but also the communication between the applications and the SEQAITO team. How can an organization provide the human communication and the application communication to the SEQAITO team to ensure the successful development, deployment of the application?
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...
Contextual Analytics of various threat data provides a deeper understanding of a given threat and enables identification of unknown threat vectors.
In his session at @ThingsExpo, David Dufour, Head of Security Architecture, IoT, Webroot, Inc., will discuss how through the use of Big Data analytics and deep data correlation across different threat types, it is possible to gain a better understanding of where, how and to what level of danger a malicious actor poses to an organization, and to determine the measures to implement to prevent future occurrences.
SYS-CON Events announced today that Chris Matthieu, Director of IoT Engineering at Citrix and co-founder and CTO of Octoblu, will keynote at the 17th International Cloud Expo®, which will take place on November 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA. His keynote "How We Built and Scaled an IoT Platform and Business" will focus on building an IoT platform and company. He will provide a behind-the-scenes look at Octoblu’s platform, business, and pivots along the way (including the Citrix acquisition of Octoblu).
For manufacturers, the Internet of Things (IoT) represents a jumping-off point for innovation, jobs, and revenue creation. But to adequately seize the opportunity, manufacturers must design devices that are interconnected, can continually sense their environment and process huge amounts of data.
As a first step, manufacturers must embrace a new product development ecosystem in order to support these products.
The Internet of Things (IoT) promises to evolve the way the world does business; however, understanding how to apply it to your company can be a mystery. Most people struggle with understanding the potential business uses or tend to get caught up in the technology, resulting in solutions that fail to meet even minimum business goals.
In his session at @ThingsExpo, Jesse Shiah, CEO / President / Co-Founder of AgilePoint Inc., showed what is needed to leverage the IoT to transform your business. He discussed opportunities and challenges ahead for the IoT from a market and technical point of vie...
WebRTC services have already permeated corporate communications in the form of videoconferencing solutions. However, WebRTC has the potential of going beyond and catalyzing a new class of services providing more than calls with capabilities such as mass-scale real-time media broadcasting, enriched and augmented video, person-to-machine and machine-to-machine communications.
In his session at @ThingsExpo, Luis Lopez, CEO of Kurento, will introduce the technologies required for implementing these ideas and some early experiments performed in the Kurento open source software community in areas ...
The promise of IoT is to have all things connected, feeding data and pushing content and solutions. This connectivity and the data from it has the potential to provide richer customer experiences, better business results, and much more informed consumers. So what happens when we take what is personal and enhance it with technology?
Tile enables people to choose the things that matter most to them, and make those things connected. No other mass market IoT device does that at scale. In his session at @ThingsExpo, Guilherme Chapiewski, VP of Engineering at Tile, will speak about his vision for d...
The broad selection of hardware, the rapid evolution of operating systems and the time-to-market for mobile apps has been so rapid that new challenges for developers and engineers arise every day. Security, testing, hosting, and other metrics have to be considered through the process.
In his session at Big Data Expo, Walter Maguire, Chief Field Technologist, HP Big Data Group, at Hewlett-Packard, will discuss the challenges faced by developers and a composite Big Data applications builder, focusing on how to help solve the problems that developers are continuously battling.
SYS-CON Events announced today that TechTarget has been named “Media Sponsor” of SYS-CON's 17th International Cloud Expo®, which will take place on November 3–5, 2015, at the Santa Clara Convention Center in Santa Clara, CA.
TechTarget storage websites are the best online information resource for news, tips and expert advice for the storage, backup and disaster recovery markets.
In his session at @ThingsExpo, Ivan R. Judson, Senior Engineer at Microsoft, will explore AllJoyn, an application level protocol for the Internet of Things supported by Microsoft and other members of the AllSeen Alliance. He will present the Cordova plugin that enables Cordova-based applications to talk to AllJoyn-enabled devices and present open source clients for the Lifx light bulb, LG television, and a mobile chat application.
Today air travel is a minefield of delays, hassles and customer disappointment. Airlines struggle to revitalize the experience. GE and M2Mi will demonstrate practical examples of how IoT solutions are helping airlines bring back personalization, reduce trip time and improve reliability.
In their session at @ThingsExpo, Shyam Varan Nath, Principal Architect with GE, and Dr. Sarah Cooper, M2Mi’s VP Business Development and Engineering, will explore the IoT cloud-based platform technologies driving this change including privacy controls, data transparency and integration of real time context wi...
There's no doubt that the Internet of Things is driving the next wave of innovation. Google has spent billions over the past few months vacuuming up companies that specialize in smart appliances and machine learning. Already, Philips light bulbs, Audi automobiles, and Samsung washers and dryers can communicate with and be controlled from mobile devices. To take advantage of the opportunities the Internet of Things brings to your business, you'll want to start preparing now.
WebRTC sits at the intersection between VoIP and the Web. As such, it poses some interesting challenges for those developing services on top of it, but also for those who need to test and monitor these services.
In his session at WebRTC Summit, Tsahi Levent-Levi, co-founder of testRTC, will review the various challenges posed by WebRTC when it comes to testing and monitoring and on ways to overcome them.
Developing software for the Internet of Things (IoT) comes with its own set of challenges. Security, privacy, and unified standards are a few key issues. In addition, each IoT product is comprised of (at least) three separate application components: the software embedded in the device, the back-end service, and the mobile application for the end user’s controls. Each component is developed by a different team, using different technologies and practices, and deployed to a different stack/target – this makes the integration of these separate pipelines and the coordination of software updates for...
Too often with compelling new technologies market participants become overly enamored with that attractiveness of the technology and neglect underlying business drivers. This tendency, what some call the “newest shiny object syndrome” is understandable given that virtually all of us are heavily engaged in technology. But it is also mistaken. Without concrete business cases driving its deployment, IoT, like many other technologies before it, will fade into obscurity.
Node.js has been in the industry a long time and yet the conversations about it never seem to slow down. So what’s all the fuss about? What makes Node.js different from other programming languages and environments out there?
Take a look at the infographic below and discover what!
BTW: You should know that Monitis has Node.js monitoring in its suite of application monitoring services. So if you’re building innovative mobile and web applications in the Node.js platform, you’ll certainly appreciate the awesome features pack to monitor the health status of your Node.js server and make sure t...
Most people haven’t heard the word, “gamification,” even though they probably, and perhaps unwittingly, participate in it every day.
Gamification is “the process of adding games or game-like elements to something (as a task) so as to encourage participation.” Further, gamification is about bringing game mechanics – rules, constructs, processes, and methods – into the real world in an effort to engage people.
In his session at @ThingsExpo, Robert Endo, owner and engagement manager of Intrepid Data, will discuss how wearables, analytics, and geospatial technologies can be combined to transform...
Most of the IoT Gateway scenarios involve collecting data from machines/processing and pushing data upstream to cloud for further analytics. The gateway hardware varies from Raspberry Pi to Industrial PCs. The document states the process of allowing deploying polyglot data pipelining software with the clear notion of supporting immutability.
In his session at @ThingsExpo, Shashank Jain, a development architect for SAP Labs, will discuss the objective, which is to automate the IoT deployment process from development to production scenarios using Docker containers.
Internet of @ThingsExpo, taking place Nov 3-5, 2015, at the Santa Clara Convention Center in Santa Clara, CA, and June 7-9, 2016 at Javits Center, New York City, is co-located with Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world and ThingsExpo New York Call for Papers is now open.
In his session at @ThingsExpo, Ben Bromhead, CTO of Instaclustr, will walk you through the basics of building an IoT-based platform leveraging Cassandra, Spark and Kafka. This session is aimed at developers, admins and DevOps engineers who have to build, run and maintain high performance IoT platforms as well as data scientists/engineers who are sick of ETL and want to work with the most up to date information.
From Fitbits, to connected cars, to sensors that water crops, making decisions is no longer enough, now you need to make decisions in context. To bring your next great IoT decision to life you need to be able to extend and connect beyond your traditional enterprise. But with thousands if not millions of different devices all with their own technologies, standards and security how do you connect with the right ones effectively. And technology is only one aspect of the challenge; how do you create the right business model to drive value from your solution? An IoT solution that doesn’t connect to...
WebRTC: together these advances have created a perfect storm of technologies that are disrupting and transforming classic communications models and ecosystems. In his session at WebRTC Summit, Cary Bran, VP of Innovation and New Ventures at Plantronics and PLT Labs, will provide an overview of this technological shift, including associated business and consumer communications impacts, and opportunities it may enable, complement or entirely transform.
Internet ready devices are becoming increasingly common, yet architecturally they often still act like point-to-point networks. Meanwhile, containers are making rapid deployments across networks painless, but knowing where and when to deploy them to meet market demand is just as critical.
In his session at 17th Cloud Expo, Matt Torrisi, Customer Success Operations at Dyn, will discuss what the public internet in the middle really looks like, and how operators can build their networks for better performance and security. 

























