The Network Life Cycle

Modern networks and applications demand improvements in network performance management practices. The Network Life Cycle (NLC) provides a comprehensive framework against which network managers can make critical decisions, whether in moments of immediate crisis or for long-range planning.

The NLC defines a range of needs that require a variety of methodologies and tools for network performance management through Monitoring, Measurement, Assessment and Diagnosis (MMAD). Each phase of the NLC has its own requirements that can typically be met with a judicious selection of tools and assessment solutions.

    Requires Free Membership to View

This guide provides critical underpinnings for a successful NLC.

Figure 1 – the Network Life Cycle

The major phases are:

  • Business Case
  • Requirements
  • Request for Proposals
  • Planning
  • Staging
  • Deployment
  • Operation
  • Review

Each phase of the typical Network Life Cycle requires some degree of attention to MMAD. In fact, the degree to which each phase is properly carried out defines the likelihood of success of subsequent phases.

Figure 2 - relative time, cost and risk per phase

To illustrate the importance of each phase of the Cycle, consider that some networks are constructed with little or no Staging phase -- the Deployment phase from one service to another is made "over the weekend" with fingers crossed. The success of the deployment is dependent on a particularly large expenditure in the Planning phase -- and the risk for lack of a thorough Staging effort is assumed by Deployment and even Operation. This may be reasonable since the cost of a Staging phase can be considerable, both in terms of money and time expended.

Let's look more closely at the details of each phase of the NLC to identify the tasks involved:

Business Case

  • Identify needs
  • Define advantage
  • Define objectives
  • Establish risk tolerance
  • Assign budget


  • Define scope and bounds
  • Create base of use-cases
  • Establish technical criteria
  • Detail high-level requirements
  • Generate performance specifications

Request for Proposals

  • Review technologies
  • Design solution(s)
  • Do risk analysis
  • Generate proof-of-concept
  • Select implementation target


  • Define project
  • Assign responsibilities/roles
  • Define milestones/deliverables
  • Assign resources
  • Identify dependencies
  • Deployment/cutover strategies
  • Contingency planning


  • Implement test network
  • Perform simulation
  • Perform stress tests
  • Apply range-of-use applications
  • Identify installation/configuration issues
  • Identify maintenance issues


  • Pre-qualification in situ
  • Stress testing final installation
  • Base-lining
  • Cut-over
  • Reality check (next morning)
  • Recovery/fallback (as required)


  • Post-qualification
  • Monitoring
  • Troubleshooting/diagnosis/remediation
  • Maintenance and upgrading
  • On-going support


  • Compare performance to plan
  • Review timeline of needs
  • Projected needs/provisioning
  • Proposed revisions against changed requirements
  • Growth strategy

The specific MMAD tools and methodologies for each stage tend to overlap but are typically distinct. The balance of this guide offers a range of answers that deal with particular tasks within the NLC framework.

As you consider the recommended best practices, tools, and methodologies, give due consideration to more than just your day-to-day requirements. Think broadly about the nature of today's networks and how each solution applies in your case. Aligning your network performance management practices with overall NLC objectives can make your life easier, expenditures more accountable, and your success more likely.

With a Ph.D. in computational physics from McGill University, Loki Jorgenson has been active in scientific computation, physics and mathematics, visualization, and simulation for over 20 years. He has published in areas as diverse as philosophy, graphics, educational technologies, statistical mechanics, logic and number theory. Dr. Jorgenson is an Adjunct Professor of Mathematics at Simon Fraser University where he co-founded the Center for Experimental and Constructive Mathematics. He has directed academic research in numerous network-centric projects from high performance computing to telelearning, working closely with private sector partners and government. At Apparent Networks, Dr. Jorgenson is responsible for leading their efforts in critical research areas such as high performance applications, wireless and VoIP, expert systems, and intelligent networks in collaboration with international thought leaders and as a corporate member of Internet2.

This was first published in June 2004

There are Comments. Add yours.

TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.