Emerging technologies have always forced business decision-makers to decide if they will embrace a new technology as a first-mover, or if they will maintain their existing technologies.
Each brings a risk – does the cost of maintaining existing technology result in higher maintenance and operational expenses, or does the cost of embracing and acquiring new technology put an unwarranted capital and process change burden on the organization?
Many years ago (~15) the Northern Telecom (Nortel) DMS 100/250/300/500 line of digital telephone switches represented one of the finest technologies for digital communications. The cost was high, but the technology promised telecom carriers everything they would need to operate their networks well into the next generation, which was not yet associated with a real time horizon. At least in marketing PowerPoint slides. Buy a DMS 500, and you will be running that for a couple decades.
Then seemingly overnight the Internet matured, with communications applications such as Voice over Internet Protocol (VoIP), Skype, Vonage, and other Internet-enabled utilities. Suddenly the DMS, 5ESS, 4ESS, NEAC, DSC – all became obsolete almost overnight, replaced by simple Internet-friendly communication applications or Internet Protocol-based “soft switches” which managed telephony over the Internet protocol with a form factor about the size of a mini-refrigerator, And 100 times the switching capacity.
And, as with all soon-to-be-obsolete technologies, the cost of maintaining the legacy system, finding spare parts for the legacy system, and even finding operators for the legacy system may be rapidly hitting a point of extreme risk. The old telephone switches are now most often found in landfills, gone forever.
Traditional telecommunication transmission protocols such as SDH and SONET began falling to Ethernet, and within a period of about 5 years from 2003~2008 the “legacy” telephone technologies began to quickly fade to historical Wikipedia entries.
The Cloud Computing Analogy
We are entering a period of “plentitude” in cloud computing. The “Law of Plentitude” is loosely defined as a threshold of acceptance (of a process, technology, system, etc) that if not adopted will put an entity at a greater risk of non-participation than if they participate at the point of emergence. In technology we normally place the “Law of Plentitude” at around 15~20% diffusion into a selected environment, community, industry, or organization.
For example, when the fax was first introduced there was a single machine. By itself it is not useful, as you have nobody to fax images to on a distant end. With two fax machines it is more useful, with a community of two. The law of exponents begins at 4 users (N*N-1/2) and you end up with an addressable community of 6 potential relationships. And it continues growing.
At “plentitude,” you are at risk of not acquiring a fax machine, because your community has now adopted fax machines at a level that you need to be able to communicate with fax, or find yourself in jeopardy of losing your place in the community.
It can now be argued that cloud computing is quickly starting to reach a level of “plentitude.” Communities of interest are emerging within clouds, allowing near zero-latency in user-to-user transaction time. Think of a financial trading community. Zero-latency means zero transaction delays. At some point if you are not in the zero-latency community, your operation is at risk of either losing business, or being expelled by other members of the community who do not want to deal with your latency.
Think of companies outsourcing their IT infrastructure into a commercial cloud service provider, or even building their own internal enterprise cloud infrastructure. If all things are equal, and the cloud-enabled company is able to recover the cost of building their own data center, reducing operational expenses, and potentially greatly increasing their ability to expand and reduce their processing capacity, then they may have more resources left over to increase research and development or product production.
Think of the guys who were running DMS 500s in 2009, vs. their competitors who were running much more powerful, and cheaper soft switches. We can produce a roll call of regional telephone companies who closed their doors over the past few years because they simply did not have the ability to compete with next generation technology.
The Cloud Computing “Plentitude” Target
The trick of course is to try and plan your refresh, through a well-managed business case and review, to as close to the plentitude “risk threshold” as possible. This will ensure you do not fall prey to a bad technology, are able to see the industry trend towards adopting a new technology, and that your competition does not leave you suffering through a last minute technology refresh.
Cloud computing and data center outsourcing may not be the ultimate technology refresh, and still has a number of issues to resolve (security, compliance, data center stability, etc). However, the trend is clear, companies are outsourcing into commercial cloud service providers, and enterprise virtualization is on the mind of every IT manager and CFO in the business community.
We hope
If your company or organization has not yet started the review process, the technology refresh process, and the planning process to determine if/when cloud adoption is the right thing for you company, we would strongly encourage that process to begin. Now.
If nothing else, you owe it to yourself and your organization to ensure they are not caught on the bad side of plentitude.
My company, CRG West, operates one of the largest Internet Exchange points (IXPs) in the United States called the Any2 Exchange. This article explores the concept behind Any2, focusing on development of communities within the telecom and Internet industry. While we will concentrate on the Any2 Exchange, the idea behind Any2 could just as easily be applied to any other public or commercial IXP.
When we initially began the Any2 project, the intent was to create an environment where One Wilshire tenants could reduce some operational expenses through creation of a “utility” Internet exchange point, almost considered an extension to the 4th floor meet me room. While large networks were more than welcome, large networks generally are not interested in peering at a public exchange point, as that directly cuts into their transit business. So we envisioned a location where access networks and smaller networks could meet CDNs and each other in a low cost, high performance community.
Of course the Law of Plentitude took over, and the Any2 Exchange has grown beyond our expectations. The Law of Plentitude is an interesting concept, with many different definitions. I’ll look at a couple ideas in this article, and hopefully this will help explain how IXPs such as Any2 add value to our community.
John’s Definition of the Law of Plentitude. In any given community, when a new technology or group is created, there is a risk of adopting the new technology or join the new group. The risk is that either the technology will fail, or joining the new group will result in either relationship problems in existing groups, or that energy directed towards the new group or technology will be wasted, denying that time, energy, or resource from being applied to other activities.
This is true up to about 15% diffusion in the community. Once the community hits about 15% diffusion or adoption of that technology or group, then it becomes an even greater risk not to adopt the technology or join the group. An example is fax and email. A single fax machine has little or no value. You need at least two fax machines to gain any level of value, and each time you add an additional fax machine to the addressable community of fax machines, each additional machine adds an exponential increase of value to the community. At some point if you do not have a fax machine, then you are at risk of being denied participation in a given community, business, or group. This will come at great cost, because if you do not have a fax machine yourself, most likely you will need to find somebody who does have a fax machine to allow you access to the new group or community.
Ditto for email. Think back to the days in the late 70s and early 80s when an email address and use of email were frequently met with amused comments about ”geeks” and wasting time. Today if you do not have an email address you are considered out of touch, and cannot participate in modern business relationships.
That is the second standard definition of the Law of Plentitude.
“More Gives More”
The sum of the network increases as the square of the number of members. The more plentiful things become, the more valuable they become! Each additional member added to the network increases the value of each individual member.
Not considerably different from our definition, and does add the idea that each additional member to a community adds an exponential value to the community.
Thus another descriptive analogy.
Since I am a country person, I’ll use the growth of a small town to explain the Law of Plentitude in non-networking and technology terms. Consider a cross roads in the country. Nobody really notices as you drive by, and is mainly used to change directions when necessary to get to another place. If you add a gasoline station at the crossroads, you might then get occasional travelers stopping by for petrol purchase. If at some point a cafe is built at the crossroads, then stopping for the average traveler has more value, and the number of travelers stopping will probably increase. Next we add a convenience store, and possibly a motel, and you would reasonably expect additional travelers to stop by for even longer periods. At some point one or more people may decide to build a house nearby the motel, gasoline stand, convenience store, or cafe, as it is then more convenient to work and support the needs of travelers. You might continue growing until you then at some point have a community.
Any2 is similar to that community. We started with a couple ISPs, added a couple of CDNs, a VoIP company or two, and gaming company and we had a small, robust and growing community. At some point the value of that community grew larger than the local group, and became interesting or important to other members who were outside of our local One Wilshire or California community.
As we added additional members from Asia, Europe, Russia, and Australia Any2 changed from being a local Internet exchange point, to a larger international gateway exchange point. As each individual member joined, even small networks and CDNs, there was an exponential increase in the value of that community. So the evolution of the Any2 Exchange has gone from a way to reduce OPEX, to a place where members could gain additional value in interconnection and performance, to becoming a mission critical component in both peering and international network disaster recovery or backup planning.
This is a classic example of the Law of Plentitude.
The second idea to review is a concept we discussed last year involving “Chaos Theory” and systems. With successful growth within the past few years, the Any2 Exchange has actually created a new system. This system is the high level view of how IP-enabled networks and operations interconnect and relate to each other. Five years ago the Any2 Exchange “ecosystem” did not exist, however in the past two years it has created a new ecosystem of how networks in the Los Angeles and international network community interconnect. The Any2 Exchange currently exists at the core or center of that new ecosystem.
As with any system, there is always a point when the core can become too rigid, and not meet the needs of the surrounding ecosystem. The core needs to be flexible, or the system will once again evolve and either create additional subsystems that avoid the core, or develop a new core. In the case of an Internet exchange point such as Any2, the danger of becoming too rigid, or making the exchange point a burden to the system could involve:
- Creating exclusive or closed community entry requirements
- Creating price points that make use of the exchange unattractive
- Not adding new features, services, or technologies needed by the community for expansion and growth
- Poor reliability
- other items that may impede development and growth of the community
So to continue growing in the system core, there must be continual change within the core that adds value, and will attract further more activity within the system centering on the core. For an IXP to continue being successful, through adding additional members or activity (at the Internet system core), there must be continuous change that will attract new members to the IXP, and keep existing members at the IXP.
Now that is an interesting problem. By nature an IXP must remain neutral. So, if the IXP is neutral, and simply provides value to a “crossroads” at the telecom community interconnection point, then how do you add value at an IXP that is compelling enough to attract more growth at the system core?
At a public IXP, such as the Seattle Internet Exchange (SIX) it is a simple equation. Proximity to a lot of potential system/IXP members, and very low cost of entry (it is a public, member-supported IXP). The success of the SIX is clearly a product of simplicity and low cost of entry.
For commercial IXPs the problem is a bit different. If you need to charge for an IXP port, then the value of the IXP must exceed the value of a small network or CDN simply connecting to a large Tier 1 Internet Service Provider who will provide them a one stop shop for all their Internet access requirements. Thus if the IXP cannot provide value simply on price, then there must be other compelling features to attract members such as greater control over peering sessions through strong statistics, analytics, and monitoring. Or through addition of powerful utilities such as routes servers, or flexibility on connections or connection policies.
So the concept of the Law of Plentitude tells us healthy community growth is exponential, with the value of a community or system growing with each additional member to the system. Chaos theory tells us a system evolves and interacts with a core that attracts system activity, but the core must continue to evolve and add value in order to dominate the system. The conclusion is that to continue growing and attracting new members to IXPs such as the Any2 Exchange, the IXP must continue to add compelling value to the community and members, or risk creation of other systems (IXPs) that could attract members into a new system (competing IXP). The Internet was conceived as a system that could easily adapt and evolve, finding ways to route around blocks or obstructions, finding the easiest and most efficient way between origination and destination points. To be effective the IXP must provide the easiest path, and ensure the IXP does not become a barrier that forces the system to develop an alternate routing model.