EDGE COMPUTING 1. HISTORY:
2. INTRODUCTION:
3. WHAT IS EDGE COMPUTING?
It is a Multitier, Load-balancing Scheme for Web-based Applications, in which significant parts of Web Site Content (data) , Logic and Processing are performed by smaller, less expensive Servers located nearby the User in order to increase response time and resilience while lowering technology costs. 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. Edge Computing involves the use of Internet to balance the processing load of Enterprise Platforms across the Client and Edge Computing Platform. In an Edge Computing Platform, Application requests from the User/Client Computer are initially processed by the Edge Servers. Presentation components such as Static Web page content, Reusable Code fragments, and Interactive elements gathered on forms are delivered by the Edge Server to the Client. Database and Business Logic elements are delivered by the Enterprise Computing Platform. 3.1.
What is edge server?
An edge server, in a system administration context, is any server that resides on the "edge" between two networks, typically a private network and the Internet. It's a server that has the role of a relay, it gets the stream from the "core" server, and transmits it to the clients, this allows bypassing the
bandwidth limit of the core, and the clients won't use directly the core server. [CORE] ----------> [EDGE] ----------> [Clients] |
'--------> [Clients] |
'--------> [EDGE] ----------> [Clients] '--------> [Clients]
There are three tiers in Edge Computing: 3.1.1. The Local Client 3.1.2. Edge Computing Platform (Server positioned at any Internet service Providers) 3.1.3. Enterprise Computers (Located at the firm's main Data centre).
The Edge Computing Platform is owned by an Internet Service provider.
4. WHY USE EDGE COMPUTING?
5. WHERE IT IS USED?
6. ADVANTAGES:
Edge computing has many advantages: 6.1.
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).
6.2.
Edge computing eliminates, or at least de-emphasizes, the core computing environment, limiting or removing a major bottleneck and a potential point of failure.
6.3.
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.
6.4.
Finally, the ability to "virtualize" (i.e., logically group CPU capabilities on an as-needed, realtime 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.
7. DISADVANTAGES: 7.1.
8. LIMITATIONS: 8.1.
9. REFERENCES:
The purpose of the traffic rule is to make the road safe for everybody. 9.1.
Bardram, J. E. (1998): ‘Designing for the Dynamics of Cooperative Work Activities’, Proceedings of the 1998 ACM Conference on Computer Supported Cooperative Work , Seattle, Washington, USA, 1998. ACM Press, pp. 89-98.
9.2.
Bossen, C. (2002): ‘The parameters of Common Information Spaces: the Heterogeneity of coop-erative Work at a Hospital Ward’, Proceedings of the 2002 ACM Conference on Computer Supported Cooperative Work CSCW2002, New Orleans, Louisiana, USA, Nov. 2002. ACM, pp.