Edge computing

Edge computing

Edge computing provides application processing load balancing capacity to corporate and other large-scale web servers. It is like an application cache, where the cache is in the Internet itself. Static web-sites being cached on mirror sites is not a new concept and Akamai has been fundamental to providing the mirroring and routing infrastructure to make that possible. Mirroring transactional and interactive systems are however a much more complex endeavor.

Overview

As the name implies, Edge computing pushes applications, data and computing power (services) away from centralized points to the logical extremes of a network. Edge computing replicates fragments of information across distributed networks of web servers, which may be vast and include many networks. As a topological paradigm, Edge computing is also referred to as mesh computing, peer-to-peer computing, autonomic (self-healing) computing, grid computing, and other names implying non-centralized, nodeless availability.

To ensure acceptable performance of widely-dispersed distributed services, large organizations typically implement Edge computing by deploying Web server farms with clustering. Previously available only to very large corporate and government organizations, technology advancement and cost reduction for large-scale implementations have made the technology available to small and medium-sized business.

The target end-user is any Internet client making use of commercial Internet application services.

Edge computing imposes certain limitations on the choices of technology platforms, applications or services, all of which need to be specifically developed or configured for edge computing.

Edge computing has many advantages:

# Edge application services significantly decrease the data volume that must be moved, the consequent traffic, and the distance the data must go, thereby reducing transmission costs, shrinking latency, and improving quality of service (QoS).
# Edge computing eliminates, or at least de-emphasizes, the core computing environment, limiting or removing a major bottleneck and a potential point of failure.
# Security is also improved as encrypted data moves further in, toward the network core. As it approaches the enterprise, the data is checked as it passes through protected firewalls and other security points, where viruses, compromised data, and active hackers can be caught early on.
# Finally, the ability to "virtualize" (i.e., logically group CPU capabilities on an as-needed, real-time basis) extends scalability. The Edge computing market is generally based on a "charge for network services" model, and it could be argued that typical customers for Edge services are organizations desiring linear scale of business application performance to the growth of, e.g., a subscriber base.

Grid computing

Edge computing and Grid computing are related. Whereas Grid computing would be hardcoded into a specific application to distribute its complex and resource intensive computational needs across a global grid of cheap networked machines, Edge computing provides a generic template facility for any type of application to spread its execution across a dedicated grid of prepared expensive machines.

ee also

*Grid computing
*Utility computing

External links

* [http://www.akamai.com/en/html/technology/edgecomputing_howitworks.html Akamai]
* [http://www.GeoElastic.com GeoElastic - Adhoc Geo-Targeted Computing Alliance]
* [http://www.GeoStratus.com GeoStratus.com] - Geo-Targeted Private Content Delivery Network Platform (pCDN)

Companies providing edge computing services

*Akamai Technologies
*Limelight Networks
*EdgeCast Networks


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Edge detection — is a terminology in image processing and computer vision, particularly in the areas of feature detection and feature extraction, to refer to algorithms which aim at identifying points in a digital image at which the image brightness changes… …   Wikipedia

  • Edge - the third culture — Edge [ [http://www.edge.org/about edge.html About Edge Foundation, Inc.] , Edge.org .] is an online magazine exploring interesting scientific and intellectual ideas published by the Edge Foundation.Scientists and others are invited to contribute… …   Wikipedia

  • Edge coloring — A 3 edge coloring of the Desargues graph. In graph theory, an edge coloring of a graph is an assignment of “colors” to the edges of the graph so that no two adjacent edges have the same color. For example, the figure to the right shows an edge… …   Wikipedia

  • EDGE — Enhanced Data For Gsm Evolution (Computing » Telecom) ** Encouraging Diversity Growth And Equity (Community) ** Encouraging Diversity Growth And Equity (Business » General) ** Encouraging Diversity, Growth, And Equity (Business » General) *… …   Abbreviations dictionary

  • Edge Foundation — Overview of Organizations named Edge Foundation= There are three organizations named The Edge Foundation:The Edge Foundation [http://www.edgefoundation.net (www.edgefoundation.net)] has the the mission to promote, support and sustain an elite… …   Wikipedia

  • Computing the permanent — In mathematics, the computation of the permanent of a matrix is a problem that is believed to be more complex than the computation of the determinant of a matrix despite the apparent similarity of the definitions. The permanent is defined… …   Wikipedia

  • Computing Technology Industry Association — The Computing Technology Industry Association (CompTIA), a non profit trade association, was created in 1982 as the Association of Better Computer Dealers, Inc. (ABCD) by representatives of five microcomputer dealerships. Over the course of a… …   Wikipedia

  • Sideband computing — is a general term for an area of computer science that is related to the distributed computing and multiple communication channels.Sideband is defined as when a user connects to some normal network service, a separate communication channel is… …   Wikipedia

  • Utility computing — is the packaging of computing resources, such as computation, storage and services, as a metered service similar to a traditional public utility (such as electricity, water, natural gas, or telephone network). This model has the advantage of a… …   Wikipedia

  • Load balancing (computing) — Load balancing is a computer networking methodology to distribute workload across multiple computers or a computer cluster, network links, central processing units, disk drives, or other resources, to achieve optimal resource utilization,… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”