Edgecomputing: extending enterprise applications to the edge of the internet

  title={Edgecomputing: extending enterprise applications to the edge of the internet},
  author={Andy Davis and Jay Parikh and William E. Weihl},
  booktitle={WWW Alt. '04},
Content delivery networks have evolved beyond traditional distributed caching. With services such as Akamai's EdgeComputing it is now possible to deploy and run enterprise business Web applications on a globally distributed computing platform, to provide subsecond response time to end users anywhere in the world. Additionally, this distributed application platform provides high levels of fault-tolerance and scalability on-demand to meet virtually any need. Application resources can be… 

Quiver on the edge: consistent scalable edge services

An extension to Quiver is presented, allowing honest proxies to efficiently detect a misbehaving proxy that attempts to compromise the consistency of object accesses, and an efficient reconnection algorithm is described that reduces the "down-time" of Quiver proxies while avoiding some central point of reentry (e.g., the root) from being overloaded due to frequent reconnect requests.

Open Infrastructure for Edge Computing

This work believes that even more efforts will be required to make edge servers generally available, and there are initiatives supported by the telecommunication industry, like Multi-access Edge Computing (MEC), that plan to establish facilities near the edge of the network.

Quiver: Consistent and Scalable Object Sharing for Edge Services

  • M. ReiterA. Samar
  • Computer Science
    IEEE Transactions on Parallel and Distributed Systems
  • 2008
Quiver is presented, a system that coordinates service proxies placed at the "edge" of the Internet to serve distributed clients accessing a service involving mutable objects and supports optimizations for single-object reads that do not involve migrating the object.

Towards an autonomic approach for edge computing

This paper presents a J2EE (Java Enterprise Edition) dynamic server able to deploy/host J2 EE applications on demand and its autonomic manager, and reengineer and experiment with JOnAS, an open‐source J2ee static server.

Impact of request dispatching granularity in geographically distributed Web systems

This paper investigates how the granularity of re- quest dispatching may affect the performance of a distributed Web system for personalized contents and demonstrates that the choice of the best granularity for request dispatching strongly depends on the characteristics of the workload in terms of heterogeneity and computational requirements.

SDMEC: Software Defined System for Mobile Edge Computing

A software defined based framework to enable efficient MCC services through the integration of different software defined system components with the MEC system is introduced.

Server-assisted Latency Management for Wide-area Distributed Systems

This paper presents a latency-sensitive file transfer system, Lsync that can be used as synchronization building block for wide-area systems where latency matters and performs novel node selection, scheduling, and adaptive policy switching that dynamically chooses the best strategy using information available at runtime.

Quiver : Consistent Object Sharing for Edge Services

Quiver, a system that coordinates service proxies placed at the “edge” of the Internet to serve distributed clients accessing a service involving mutable objects, is presented and the use of Quiver to build an e-commerce application and a distributed network traffic modeling service is discussed.

Cloud@Home: A New Enhanced Computing Paradigm

Cloud computing is a distributed computing paradigm that mixes aspects of Grid computing, Autonomic computing, Edge computing, and Green computing.

(How Much) Can Edge Computing Change Network Latency?

This work presents a comprehensive analysis suggesting where to place general-purpose edge computing resources on an Internet-wide scale and devise several edge placement strategies that can improve cloud access latency by up to 30%.



Xen and the art of virtualization

Xen, an x86 virtual machine monitor which allows multiple commodity operating systems to share conventional hardware in a safe and resource managed fashion, but without sacrificing either performance or functionality, considerably outperform competing commercial and freely available solutions.

Systems for Late Code Modification

This paper describes prototypes of two hybrid systems, closely related to Mahler and Pixie, that let us experiment with both optimization and instrumentation on a standard workstation, preferably without requiring us to modify the normal compilers and linker.

Instrumentation and optimization of Win32/intel executables using Etch

Etch is a general-purpose tool for rewriting arbitrary Win32/x86 binaries without requiring source code and some of the tools that are built using it are described, including a hierarchical call graph profiler and an instruction layout optimization tool.

Xen and the art of virtualization

This research presents a meta-modelling architecture that automates the very labor-intensive and therefore time-heavy and therefore expensive process of manually cataloging and partitioning the resources of a modern computer.

http://www- 306.ibm.com/software/data/cloudscape

  • http://www- 306.ibm.com/software/data/cloudscape

WebSphere Capacity -On Demand: Developing EdgeComputing Applications

  • WebSphere Capacity -On Demand: Developing EdgeComputing Applications
  • 2003

WebSphere Capacity - On Demand : Developing EdgeComputing Applications

    The Globus Alliance

    • The Globus Alliance

    Global Grid Forum

    • Global Grid Forum