Scalable Internet/Scalable Storage. Seif Haridi KTH/SICS

Similar documents
Peer-to-Peer Networks. Chapter 6: P2P Content Distribution

Adapting Distributed Hash Tables for Mobile Ad Hoc Networks

Distributed Systems. 23. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2015

The Effect of Caches for Mobile Broadband Internet Access

Distributed Systems. 25. Content Delivery Networks (CDN) 2014 Paul Krzyzanowski. Rutgers University. Fall 2014

Traffic delivery evolution in the Internet ENOG 4 Moscow 23 rd October 2012

Testing & Assuring Mobile End User Experience Before Production. Neotys

Systems for Fun and Profit

Improving Deployability of Peer-assisted CDN Platform with Incentive

CSCI-1680 CDN & P2P Chen Avin

Multicast vs. P2P for content distribution

Web DNS Peer-to-peer systems (file sharing, CDNs, cycle sharing)

HPAM: Hybrid Protocol for Application Level Multicast. Yeo Chai Kiat

ENABLING SEMANTIC SEARCH IN STRUCTURED P2P NETWORKS VIA DISTRIBUTED DATABASES AND WEB SERVICES

How To Make A Network Overlay More Efficient

High Throughput Computing on P2P Networks. Carlos Pérez Miguel

Content Delivery Network (CDN) and P2P Model

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November ISSN

QoE-Aware Multimedia Content Delivery Over Next-Generation Networks

Introduction: Why do we need computer networks?

P2P Characteristics and Applications

P2P and IMS Cooperation / Integration

Content Delivery Networks. Shaxun Chen April 21, 2009

The Requirement for a New Type of Cloud Based CDN

Content Distribution over IP: Developments and Challenges

FusionHub Virtual Appliance

Internet Traffic Evolution

Optimizing Congestion in Peer-to-Peer File Sharing Based on Network Coding

Introduction to Computer Networking: Trends and Issues

Cloud Computing. Cloud computing:

What is. LDeX MEDIA PLATFORM?

How to Configure and Test QoS in PANOS 3.0

A PROXIMITY-AWARE INTEREST-CLUSTERED P2P FILE SHARING SYSTEM

Overlay Networks. Slides adopted from Prof. Böszörményi, Distributed Systems, Summer 2004.

HIGH-SPEED BRIDGE TO CLOUD STORAGE

Towards the Magic Green Broker Jean-Louis Pazat IRISA 1/29. Jean-Louis Pazat. IRISA/INSA Rennes, FRANCE MYRIADS Project Team

Multi-Datacenter Replication

bcp for a large scale carrier level VoIP system

Two Dimensional Array Based Overlay Network for Balancing Load of Peer-to-Peer Live Video Streaming

The Value of Content Distribution Networks Mike Axelrod, Google Google Public

Scality RING High performance Storage So7ware for pla:orms, StaaS and Cloud ApplicaAons

Department of Computer Science Institute for System Architecture, Chair for Computer Networks. File Sharing

A distributed system is defined as

INTERNET CONNECTIONS FOR VIEWPOINT CLOUD COMPUTING

AN INTRODUCTION TO CLOUD COMPUTING

Bloom Filter based Inter-domain Name Resolution: A Feasibility Study

Application Note. Network Optimization with Exinda Optimizer

RVS-Seminar Overlay Multicast Quality of Service and Content Addressable Network (CAN)

Peer-to-Peer Systems: "A Shared Social Network"

Tracker vs. DHT Performance Comparison for P2P Streaming

How To Understand The Power Of A Content Delivery Network (Cdn)

Results from MyConnection SG Pilot (October 2014 March 2015)

From ISP/ICP Business Models to Internet Economics. Dah Ming Chiu Chinese University of Hong Kong

Towards Cloud Streaming: architecture, mechanism and deployments

File. Sharing. File. sharing

Evolution der Dienste im zukünftigen Internet

1. The Web: HTTP; file transfer: FTP; remote login: Telnet; Network News: NNTP; SMTP.

Decentralised and Reliable Service Infrastructure to Enable Corporate Cloud Computing

Azure Media Service Cloud Video Delivery KILROY HUGHES MICROSOFT AZURE MEDIA

Cloud Storage and Peer-to-Peer Storage End-user considerations and product overview

Hybrid Overlay Multicast Framework draft-irtf-sam-hybrid-overlay-framework-01.txt. John Buford, Avaya Labs Research

Challenges of Sending Large Files Over Public Internet

Load Balancing in Structured Overlay Networks. Tallat M. Shafaat

Ensuring Real-Time Traffic Quality

JXTA TM : Beyond P2P File Sharing the Emergence of Knowledge Addressable Networks

Controlling which applications can access network resources and the Internet

Giving life to today s media distribution services

Three short case studies

Peer-to-Peer Systems. Winter semester 2014 Jun.-Prof. Dr.-Ing. Kalman Graffi Heinrich Heine University Düsseldorf

From Internet Data Centers to Data Centers in the Cloud

IMPACT OF DISTRIBUTED SYSTEMS IN MANAGING CLOUD APPLICATION

P4P: ISPs and P2P. Laird Popkin, Pando Networks Doug Pasko, Verizon Communications

Unit 3 - Advanced Internet Architectures

Performance In The Cloud

Data Center Content Delivery Network

Network Infrastructure Services CS848 Project

Distributed Computing over Communication Networks: Topology. (with an excursion to P2P)

HIVE STREAMING. Mikael Högqvist Senior Research Engineer 07/05/14 1

The Role and uses of Peer-to-Peer in file-sharing. Computer Communication & Distributed Systems EDA 390

Evolution of Peer-to-Peer Systems

Traffic Localization for DHT-based BitTorrent networks

Introduction to Red Hat Storage. January, 2012

Cloud Computing Services (CCS)

A SURVEY OF P2P OVERLAYS IN VARIOUS NETWORKS

Limitations of Packet Measurement

N6Lookup( title ) Client

Cisco WAAS Express. Product Overview. Cisco WAAS Express Benefits. The Cisco WAAS Express Advantage

An Introduction to Peer-to-Peer Networks

Going Cloud, Going Mobile: Will Your Network Drag You Down? Wes Morgan, IBM / 2 Feb 2016

Towards Elastic High Performance Distributed Storage Systems in the Cloud

A Brief Analysis on Architecture and Reliability of Cloud Based Data Storage

Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors

Varalakshmi.T #1, Arul Murugan.R #2 # Department of Information Technology, Bannari Amman Institute of Technology, Sathyamangalam

An Efficient Strategy for Data Recovery in Wi-Fi Systems

Denial of Service Attacks and Resilient Overlay Networks

Network Positioning System

TOPOLOGIES NETWORK SECURITY SERVICES

Best Practices - Monitoring and Controlling Peer-to-Peer (P2P) Applications

RESEARCH ISSUES IN PEER-TO-PEER DATA MANAGEMENT

Transcription:

Scalable Internet/Scalable Storage Seif Haridi KTH/SICS

Interdisk: The Big Idea 2

Interdisk: The Big Idea I: 3

Interdisk: The Big Idea I: Internet is global data communication 4

Interdisk: The Big Idea I: Internet is global data communication 5

Interdisk: The Big Idea I: Can Internet is global data communication be used by all, including my mum 6

All my data in one place 7

All my data in one place 8

All my data in one place Sharing Excel file 9

All my data in one place Sharing Excel file Watching a movie 10

All my data in one place Sharing Excel file Watching a movie 11

All my data in one place Sharing Excel file Watching a movie Sharing photos 12

All my data in one place Sharing Excel file Watching a movie Sharing photos Working with Word 13

ALL MY USUAL APPS VIDEO DISTRIBUTION I: CLOUD SERVICES STORAGE & BACKUP 14

A great interface (you wont even notice it) 15

A great interface (you wont even notice it) 16

A great interface (you wont even notice it) Spot the difference 17

The Interdisk advantages 18

The Interdisk advantages Interdisk lowers the cost to store and transport data 19

The Interdisk advantages Interdisk lowers the cost to store and transport data 20

The Interdisk advantages Interdisk lowers the cost to store and transport data Interdisk significantly improves data throughput 21

The Interdisk advantages Interdisk lowers the cost to store and transport data Interdisk significantly improves data throughput Interdisk uses standard interfaces 22

The ideal solution is a hybrid Best use of centralized and distributed resources 23

Google GDrive, Microsoft SkyDrive... Centralized storage: High cost & low performance Interdisk Distributed hard drive: Low cost & high performance 24

Example: Cost of Cloud Services, Amazon S3 pricing, April 2009 Storage: 100 TB Transport: From 10 TB to 500 TB Total cost per month $, thousands per month 90 80 70 60 50 40 30 20 COST OF TRANSPORT 10 0 Low data intensity services e.g. Backup COST OF STORAGE High data intensity services e.g. Network PVR Keeping data close to apps and users makes a lot of sense!! 25

Distribute the Head, centralize the Tail Data intesity HEAD TAIL Products & Services 26

The result: 40%-60% cost reduction - plus better performance Cost centralized solution Reducing cost of storage and cost of transport Data intesity Cost hybrid solution HEAD TAIL Products & Services 27

Approach The right structured overlay networks (P2P) radically improve the performance of high volume storage and transport services such as: Online storage CDN Video Services Cloud Services I: 28

Unstructured vs. Structured overlays Running streaming services on p2p networks designed for file sharing, such as Bittorrent, is a bad idea. They are designed for a different purpose creating, from a network perspective, unstructered overlays with characteristics that are unsuitable for commercial streaming: Download first watch later Increases network traffic Issues with latencies resulting in poor QoS Unstructured overlay, e.g. Bittorrent! Random peers contribute poor utilization Long chains, may hops bad latency Topology unaware increased traffic! Structured overlay e.g. All local peers contribute and short chains Good QoS Reduced network traffic!! 29

The ideal solution is a hybrid Best use of centralized and distributed resources 30

Autonomic Properties Self-Healing o Maintain the structure of the Overlay network and makes sure nodes receive/store the requested content Self-Optimization The network self-organize in such a way that the following aspects of the distribution are optimized Bandwidth Utilizatio Connectivity Data locality Delay minimization ISP Friendliness (Peering Costs)

techniques DHT distributed hash tables Gossip algorithms Decentralized optimization techniques decentralized auction based optimizations