Publication | Closed Access
Use of Network Latency Profiling and Redundancy for Cloud Server Selection
50
Citations
21
References
2014
Year
Unknown Venue
Cluster ComputingAvailabilityEngineeringCloud Computing ArchitectureComputer ArchitectureNetwork AnalysisNetwork Latency ProfilingCloud Load BalancingMobile-cloud ComputingCloud Resource ManagementData ScienceNetwork PerformanceParallel ComputingServer AvailabilityData ManagementCloud Server SelectionCloud SchedulingCloudlet Based ApproachLow LatencyMobile ComputingComputer ScienceCloud Service AdaptationPerformance ScalabilityMultiple ServersEdge ComputingCloud Computing
As servers are placed in diverse locations in networked services today, it becomes vital to direct a client's request to the best server(s) to achieve both high performance and reliability. In this distributed setting, non-negligible latency and server availability become two major concerns, especially for highly-interactive applications. Profiling latencies and sending redundant data have been investigated as solutions to these issues. The notion of a cloudlet in mobile-cloud computing is also relevant in this context, as the cloudlet can supply these solution approaches on behalf of the mobile. In this paper, we investigate the effects of profiling and redundancy on latency when a client has a choice of multiple servers to connect to, using measurements from real experiments and simulations. We devise and test different server selection and data partitioning strategies in terms of profiling and redundancy. Our key findings are summarized as follows. First, intelligent server selection algorithms help find the optimal group of servers that minimize latency with profiling. Second, we can achieve good performance with relatively simple approaches using redundancy. Our analysis of profiling and redundancy provides insight to help designers determine how many servers and which servers to select to reduce latency.
| Year | Citations | |
|---|---|---|
Page 1
Page 1