Tag Archives: connectivity

Avoiding Disasters: The Value of Continuity Planning

Server room represented by several server racks with strong dramatic light.The recent technical problems with the Delta Airlines network got me thinking about the value of business continuity planning. We teach an AIM short course dedicated to business continuity and disaster recovery planning and stress the importance of thinking through all potential scenarios. Consider this a friendly reminder to update and test your plan to make sure it is still valid. Has anything changed since your last test and could it halt your business? What is the worst-case scenario and how will you deal with it?

Delta

Delta is just the latest example of a sophisticated network of hardware and applications that failed and caused disruption to a business. In the case of Delta, a power control module failed in their technology command center in Atlanta. The universal power supply kicked in but not before some applications went offline. The real trouble began when the applications came back up but not in the right sequence. Consider application A that requires data from a database to process information to send to application B. If application B comes up before Application A, it will be looking for input that does not exist and will go into fault mode. In the same vein, if application A comes up before the database is online, it will be looking for data that does not yet exist and will fault.

Any of these scenarios will affect business operations such as ticketing, reservation and flight scheduling processes. Once flights are canceled due to lack of valid information, then the crew in San Francisco cannot get to Atlanta to start work and even more flights are canceled or delayed. In this case, it took four days before flights were fully restored. That is a lot of lost revenue and goodwill just because one power control module failed in a data center.

Disaster Recovery Planning

Information systems and networks are complex and getting more so all the time. In order to develop a plan to cover a potential interruption consider the following steps:

  • Map out your environment. Understand what systems you have, their operating systems, how they are dependent on each other, and how they are connected to each other via the network. Is it critical that all these elements come up in sequence? This map will be crucial in the event you need to rebuild your systems after a disaster.
  • Understand risks and create a plan. Understand your risk for each system and application. A small application that only runs once a month may not need attention whereas a customer order fulfillment application that runs 24/7 should be able to failover without interruption. Create a plan to keep the environment running or to restore it quickly.
  • Test the plan. This may be the most important part of the process. Testing the plan on a regular basis ensures that you have accounted for any changes to the environment and ensures that all people are up to date on their part in the event of a problem. Periodic testing also keeps the plan active and not something that becomes “shelfware.”

Thoughts

Businesses increasingly rely on sophisticated technology in order to sell product, service customers and communicate with partners. Any break in that technology can have a real impact on revenue and the long-term viability of the business. Have you tested your business continuity plan lately?

Author Kelly BrownAbout Kelly Brown

Kelly Brown is an IT professional and assistant professor of practice for the UO Applied Information Management Master’s Degree Program. He writes about IT and business topics that keep him up at night.

Internet of Things: How Will They Communicate?

Smart home concept sketchI have talked before about the coming Internet of Things and the changes it will bring. The Internet of Things or IoT is a term coined by Cisco to describe the interconnected nature of devices that are linked to each other and to the Internet or an intranet. Imagine a future where your car communicates with your refrigerator and your oven and your home heating, security, and entertainment systems. On your way home from work your car automatically detects your intended destination and communicates with your refrigerator to release your dinner to the oven. By the time you arrive home the lights are on, your security system has unlocked the door, and dinner is on the table, with soft music playing to soothe you after your hectic day. This is all well and good but it will require a lot of work in the background to embed all of these things with devices and to build the infrastructure to be able to connect everything. This is no trivial task and provides opportunities for both entrepreneurial and tech minds.

IPv4 vs. IPv6

If you think about how many items are produced every day worldwide and then consider that if even a small portion of those items are connected to the Internet you realize that adds up to a lot of unique Internet identifiers or addresses. In the early days of the Internet, a system was developed which provided for unique Internet protocol or IP addresses for every computer. Currently, version 4 or IPv4 allows for a maximum of 232 or 2.4 trillion addresses. IANA, the world body assigned to distribute those addresses, reported that the last block had been given out in February 2011 and the remaining addresses are now in the hands of five regional distributors.

Internet Protocol version 6 (IPv6) allows for a maximum of 2128 unique addresses. In theory, it should be enough to cover all computers, tablets, smart devices, and “things” for the foreseeable future. Even though IPv6 was introduced in 1995, it is not yet widely used because of the complexity of conversion and the manpower needed for the task. This provides a huge opportunity for  individuals who understand the conversion process and implementation procedures of the new addressing scheme. However, much work needs to be done, and it is not just a matter of flipping a switch.

Embedded devices

There are ample opportunities for entrepreneurs who can not only come up with a way to embed devices in everyday things but also those who can develop the interconnection between devices and who can do a deep dive in to the data to create meaning. There are three important steps that need to take place to make the Internet of Things a reality:

  1. Devices need to collect various data points such as a manufacturing process or a patient status or the geospatial position of a package.
  2. Those data points need to be collected, probably in the cloud, and/or shared with other devices, smart or otherwise.
  3. The collected data needs to be analyzed to affect improvements to the whole cycle. Without this deep analysis, the data will be useless to decision makers.

In all three of these areas, I see opportunities for enterprising minds that already have these skills or are willing to develop them to be out in front of the Internet of Things.

Thoughts

Do you have ideas for everyday things that you wish could communicate, such as your car keys when they are lost, or your car in the mall parking lot during the Christmas shopping season? Some of these are already becoming a reality. It’s your turn to develop the next connected device or help develop the back end infrastructure that will collect and process all of the new data points to improve our work and our lives.

About Kelly BrownAuthor Kelly Brown

Kelly Brown is an IT professional, adjunct faculty for the University of Oregon, and academic director of the UO Applied Information Management Master’s Degree Program . He writes about IT and business topics that keep him up at night.