Network Systems DesignLine | Eliminate intrusion on the software layer--Use a distributed architecture--Part I

Get the latest news, products and how-to information on network systems. Sign up for the Network Systems DesignLine newsletter, a weekly e-mail guide dedicated to the needs of engineers developing networking equipment and components. Here is our RSS feed.








 
  

Eliminate intrusion on the software layer--Use a distributed architecture--Part I

Traditional embedded systems and networking systems use a central CPU and asynchronous, serial or PCI peripheral interfaces. Software configures peripherals and manages data. The centralized CPU architecture represents a severe bottleneck. By using a distributed architecture, gateway processors implement multiple services and eliminate operating system inefficiencies. Here's how.
Print This Story Send As Email Discuss This Story Reprints

Page 1 of 2

Network Systems Designline

With advances in digital subscriber line (DSL) technologies and deployments of fiber to the building (FTTB) and fiber to the home (FTTH), there is a sudden explosion in the amount of raw bandwidth available to every home. Using VDSL2 technology, a residence can achieve over 100 Mbps data rate and, by using fiber technologies, the bandwidth can be as high as 2.4 Gigabits per second (Gbps) down stream in the case of Gigabit passive optical network ( GPON). Service providers globally are trying to deliver value-added services such as voice, video, security and gaming, which is possible based on this increase in available bandwidth. At the same time, service providers are designing new Residential Gateways that are fully managed, and can be remotely configured and upgraded as newer services become available.

Designing residential gateways to support multiple services, security and manageability can be a challenge. Different services require different throughput, latencies and processing power. Services like voice and gaming are very sensitive to latencies, while management application can be very tolerant. Video requires higher throughput and low latencies. Applying security policies and encryption can be a very central processing unit (CPU)-intensive task. Implementing various services on a centralized CPU architecture requires precise allocation of CPU across all the applications, which is proving to be extremely difficult, if not impossible.

Adding to the complexity is the fact that operating systems are usually provided by different companies than those who develop applications and services. While real time operating systems exist, there remains a big challenge in effectively utilizing the CPU for multiple applications while using the operating system effectively. Linux is increasingly being used in embedded applications for its rich set of applications, however it poorly handles real time operation.

Traditionally embedded systems are designed using a central CPU and several asynchronous, serial or PCI peripheral interfaces. Software running on the CPU configures the peripherals and manages data between them. Many system vendors use the same approach for a networking system, like a router or a gateway. As the type of services provided the gateway increases, the traditional centralized CPU architecture becomes a severe bottleneck. As a result, the system can not be scaled for higher performance or improved services.

By departing from a conventional centralized CPU architecture and using a distributed architecture, gateway processors solve the problem of implementing multiple services and eliminate operating system inefficiencies.

This article describes how a distributed architecture can overcome the limitations of centralized CPU architecture.

Residential gateway requirements
Residential gateways are increasingly complex as a result of advances in access technologies for broadband connections, local area networking (LAN) technologies for in-home distribution of data, and the introduction of advanced applications by service providers.

WAN and LAN choices
Today, residential aateways are available for a wide range of access mechanisms including ADSL, ADSL2+, VDSL, VDSL 2+, Cable, FTTH and wireless.

A typical residential gateway no longer provides just the standard 10/100 Ethernet interface for LAN. Instead, it provides several options for in-home data distribution using interfaces like wireless, Multimedia over Coax Alliance (MoCA), Home Phoneline Networking Alliance (Home PNA) and Power Line Communication.

Voice and video integration
A Residential Gateway is required to support 2 to 4 channels of voice using regular phones. In addition it is expected to support Bluetooth or Digital Enhanced Cordless Telecommunications (DECT)-based cordless phones. Similarly residential gateways are central to passing multiple channel Video streaming data. Both Voice and Video content call for effective quality of service engines to ensure seamless reception of media rich content.

Fixed mobile convergence
Adding to the complexity is the emerging trend of Fixed Mobile Convergence, which requires using a broadband connection provided by the Residential Gateway to make VoIP calls using a cellular phone when the user is at home.

Remote management and configuration
To minimize customer support calls and configure services based on user preferences, service providers prefer that Residential Gateways are fully configured and capable of being managed remotely from a centralized management station. The DSL Forum has defined its TR69 protocol for use by service providers not just for DSL"based customer premises equipment (CPE), but also for Passive Optical Network (PON)-based deployments.

The many features addressed above, and the required integration has increased the complexity of residential gateway design, which in turn poses a great challenge for a gateway processor design. Gateway processors are now required to support performance across different interfaces and are required to do so without effecting the services running on the main CPU.



Page 2: next page Print This Story Send As Email Discuss This Story Reprints

Page 1 | 2


 
eSearch  

 Top 5 Most Read
 How-To Stories
1. 2. 3. 4. 5.

 Top 5 Most Read
 News Stories
1. 2.

  • Introduction to Optical Transmission Systems

  • Optimizing Embedded Systems for Broadband 10 Gigabit Ethernet Connectivity

  • Interfacing a DS3231 with an 8051-Type Microcontroller

  • The entire library >>  

     
     Top 5 Most Read
     Product Stories
    1. 2. 3.

     Sponsor

    EE Times TechCareers
    Search Jobs

    Enter Keyword(s):


    Function:


    State:
      

    Post Your Resume
    -----------------
    Employers Area
    Most Recent Posts
    GE Corporation seeking Lead Systems Analyst in Van Buren Township, MI

    Osram Sylvania seeking Sr Applications Engineer in Danvers, MA

    Accolo, Inc. seeking User Experience Engineer in Reston, VA

    Johnson Controls, Inc seeking Project Development Engineer in Pittsburg, PA

    WhiteHat Security seeking User Interface Engineer in Santa Clara, CA

    More career-related news, resources and job postings for technology professionals


     Tech Library
    ¤ Looking for the appropriate Industry Association? This comprehensive, up-to-date list will take you to the right Web site for the help you need.

    ¤ Got a question about a standard? Here are direct links to resources detailing the industry's most important communications standards.

    ¤ Freshen up on technology, new and old, with these links to interesting and informative tutorials.

    More from TechLibrary

    Welcome to our DesignLine network of web communities. On these sites, we provide practical how-to technical information for engineers and engineering managers involved in Automotive,audio, DSP, DTV, EDA, Industrial Control, Mobile Handset, Power Management, Programmable Logic,RF,Video, and Wireless networking design. Check out the sites and let us know your thoughts.
     



    Career Center | CommsDesign.com | Embedded.com | EE Times | TechOnline
    Planet Analog | DeepChip | eeProductCenter | Electronic Supply & Manufacturing | Webinars