Realizing a Vision Interesting Student Projects
|
|
|
- Doreen Allen
- 9 years ago
- Views:
Transcription
1 Realizing a Vision Interesting Student Projects Do you want to be part of a revolution? We are looking for exceptional students who can help us realize a big vision: a global, distributed storage system for the Internet. We have researched and developed Kangoo, which provides its users with a free, unlimited, and secure personal online data storage. They can use it to store their private files and access them from anywhere, share files with friends, or even publish their files to a global audience. It is our vision that in 3 years, more than 50 million people are using Kangoo. But to make this happen, a lot of interesting aspects still need to be researched and developed, for which we need your help. Kangoo is a global, distributed storage system for the Internet. It harnesses idle disk space and bandwidth of participating computers to provide its users with a free, unlimited, personal online storage. A user can securely store his private files online, so that he can conveniently access them from anywhere at any time. More importantly, he can also use it to share his files such as photos, digital videos, music, or documents with his friends. Furthermore, he can even publish them to a global audience. He can search and browse this public area for whatever others have published, be that images of sunsets, funny video clips, or music of an independent artist. The openness of the system allows for a multitude of possibilities. Services such as Yahoo Photo, Flickr, YouTube, and YouSendIt impressively demonstrate the need for free online storage. Thanks to the massive sales of digital photo and video cameras and the continuing spread of software production tools for images, videos and music, this need will constantly grow. More than 100 million users are already sharing their digital photos online today, and a rapidly growing number of people are sharing their video clips online. Kangoo is based on leading-edge technology that we have researched and developed at ETH Zurich. It leverages the power of grid storage, resulting in very low operating costs, so that we can provide virtually unlimited free storage for everyone. We are currently finishing the development of Kangoo. The plan is to release the first private beta by the end of this year and the public beta next year. It is our vision that in 3 years more than 50 million people are using Kangoo every day. But to make this happen, a lot of interesting aspects still need to be researched and developed, for which we need your help. Have a look at the open student projects on the following pages, or come up with your own idea that explores other issues of this big vision. Do not hesitate to contact us. We are looking forward to hearing from you. Dominik Grolimund [email protected] PS: Don t forget the demo presentation on August 21, 17:15 in IFW A34!
2 Demo Presentation on August 21 In order to give you a chance to find out more about Kangoo, we will give a demo presentation on August 21, 17:15 at ETH Zurich, IFW A34. This will be the first demo ever! Just show up to have a glance at the alpha version, get more information, or ask questions about the student projects. Student Projects at ETH Zurich Be part of the revolution by tackling an interesting aspect of Kangoo in a semester project, a Bachelor thesis or a Master thesis. All projects can be adapted to your special interests and they can be narrowed down or extended so that they fit the criteria and workload of your desired project type (semester, Bachelor, Master). In case you are doing your Master in distributed systems, you can also do a lab project on Kangoo together with your friends. All projects are challenging and require a great deal of self-motivation. If implementation is necessary, very good programming skills in Java are required. Distributed Systems: Prof. R. Wattenhofer Attack! Peer-to-peer systems are very open and exposed, and therefore susceptible to a number of attacks. We have tried hard to make Kangoo secure and robust. Challenge us! Try to attack Kangoo, any way you want. Try to exploit the weak points on different levels of abstractions, such as protocol, routing, resources, incentives, users, fragments, files. Interesting attacks could be to try partitioning the underlying overlay network, changing fragments without being caught, deleting other s fragments, etc. It will be interesting to see how much harm you can bring to the system. Free-Ride First, Be Fair After Kangoo is based on the resource contribution of the participating peers. Therefore, its success in practice crucially depends on its ability to cope with selfish peers which aim at consuming more than they contribute. We have built a number of mechanisms which try to prevent free-riding and encourage peers to provide their resources. In this project, you should take on the hat of a free-rider and try to exploit other peers as much as possible, for example by storing fragments without providing own storage, or by consuming lots of bandwidth without contributing upload bandwidth in return. You will also try to exploit an extension to the original protocol, a load distribution protocol similar to BitTorrent for popular fragments, which employs a tit-for-tat fairness protocol. If you find a potential point for exploitation, it will be your task to extend the protocol and fix it, ultimately preventing any potential to free-ride. The World Turns Around A distributed storage system needs to cope with the inherent dynamics of its constituent parts, the peers, which can join, leave, and even depart from the system at any time. In Kangoo, files are divided into blocks, which are encrypted and then encoded into a number of redundant fragments, which are stored on unreliable peers. When peers depart forever, new fragments need to be reconstructed in order to maintain a high-level of availability. Although Kangoo is built to cope with these dynamics, it would be especially interesting to investigate extreme conditions, such as an exponential growth in the beginning of the system, or a sudden drop
3 in the user base. Another very important aspect is the geographical distribution of the peers on the world map. An equal distribution in different time zones would be ideal to keep the availability constant over time. But what happens if the distribution is skewed (e.g., only spread in Europe), and the access and online behaviour of the users is varying? In this rather theoretical work, you will investigate a number of important factors of Kangoo, apply models and growth scenarios, and find out whether the growth rate needs to be controlled and how much buffers will be necessary. Analyze the Routing Protocol Kangoo uses its own routing protocol to send messages to nodes in the overlay network. Thereby, no explicit structure among nodes is maintained, and still, routing is very fast. This is because the routing protocol exploits the properties of a small world graph. Simulations and experiments have shown that it scales very well and that it has a very good routing efficiency with a very small number of hops, given that there is enough traffic in the network. Many interesting theoretical questions, however, remain open and have not been tackled yet. In this project, you will shed light on the routing protocol and analyze its mathematical properties. Access through the Web Kangoo allows you to access your data from anywhere at any time given that Kangoo is installed on that specific computer. But what if Kangoo is not installed in an Internet cafe where you want to access your files? In this project, you will solve exactly that problem! You will explore and evaluate the different solutions (e.g., Java applets, Java web start, or an AJAX web interface) and you will develop and implement either a stripped down version of Kangoo that can be run anywhere, or a web interface to access your data by relaying the data if necessary. By-Pass Firewalls Kangoo s protocol is based on UDP, and hole punching techniques are used to by-pass routers and NATs. However, corporate environments are often very restrictive, sometimes even filtering out all UDP packets. In this project, you will try to make Kangoo work even in the most restrictive environment, by extending the basic protocol of Kangoo and relaying traffic through special nodes over TCP, similar to what Skype does to overcome firewalls. Integrate Kangoo into the Ecosystem The openness of Kangoo allows for a multitude of usage scenarios. However, it is not the goal of Kangoo to reinvent the wheel for applications that already exist. Kangoo must be integrated smoothly into the existing ecosystem, such as , chat and VOIP (Skype, etc.), blogs and social networks (MySpace, etc.), photo browsers (Picasa, iphoto, etc.), web search (Google, etc.), buddy lists and profiles, etc. In this project, you will integrate Kangoo into the existing ecosystem by opening up Kangoo on different fronts, making files universally accessible through URLs, connect systems using RSS, jump from application to website, expose a developer API to allow for mashups and other applications to be built on top, etc. P2P-Backend? P2P mostly refers to pure client applications that implement all the functionality. However, in order to build a huge global online storage, mechanisms are needed to monitor, control and intervene into the system
4 if necessary to keep it stable. In this project, you will get an in-depth look on what is going on behind the scenes and you will develop interesting backend tools and a control center where the connectivity and the growth can be monitored, and parameters can be tuned. Furthermore, you will develop statistical tools to evaluate parameters and measurements. Information Systems: Prof. D. Kossmann As in Amazon: If You Like This, You Will Also Like One of the most interesting features of Amazon is its recommender system: If you look at a book, it recommends you other books that you might like based on what other users have liked. Recommender systems mostly use a collaborative filtering approach and have successfully been applied to a number of domains, such as books, movies, and music. In Kangoo, the recommender system will be a very important building block in the public area, where it should recommend files related to the current file, for instance suggesting a speech by Bill Gates when you watch a keynote of Steve Jobs. In this project, you will implement the recommender system into Kangoo. Search and Rank Kangoo does not only allow users to share files among friends, but also to publish them to the world. In order to make them findable, the owner can add a title, descriptions and tags, similar to Flickr or YouTube. Good search and ranking algorithms are necessary to find the relevant images or videos among the millions of files in Kangoo. We have developed a rudimentary search and ranking algorithm however, glancing at Google, you will know that this is a very interesting but rather endless research topic. In this project, you will improve, enhance and extend the existing search and ranking algorithms find the most relevant among millions of files. Large-Scale Search Engine While the previous topic focuses on the algorithms, this project tackles the problem of scalability of the search engine. When millions of users want to search in millions of files, the search engine needs to be built very scalable. In this project, you will design and implement a clustered search engine architecture that distributes the load among the servers so that it can cope with terabytes of data and massive parallel access. Search Locally Kangoo respects the privacy of the users and encrypts all data before it leaves your computer. Therefore, only published files can be searched over the search server no information about private files and files shared with friends are known to the search server. Therefore, in addition to the public search engine, a local search engine is needed to search in your own private files and those shared by your friends. In this project, you will implement a local search engine à la Spotlight or Google Desktop, which lists matching files as you type. Going Live and Growing Large So far, Kangoo only runs as an alpha version and we can freely and easily change implementation and the information architecture. Kangoo will launch with a small user base, but hopefully grow very fast. This changes the requirements of the information system very much within a short period of time, and every change to the information architecture must be made in a running system which can be very dangerous. In this project, you will investigate possible problems, look ahead, design a flexible
5 information architecture, which can easily migrate to new servers, introduce clusters and balance the load, so that it can cope with the ever changing requirements. Browse the Folksonomy Websites such as Delicious, Flickr, or YouTube have made tagging very popular: Users can tag any item by adding a label to it. This has brought up new and interesting ways to browse huge information repositories. In this project, you will adopt the best of these ideas (e.g., tag clouds) to Kangoo, but also be creative and find new ways to browse the millions of files in Kangoo in a fun way, for example by connecting related files or put files with similar tags into virtual folders. More than Bits and Bytes A file in Kangoo is more than its bitstring. It is usually enhanced with a file name, its size, tags, and comments. But there is even more: Photos know when they have been taken, and songs have an artist, a title, and an album. In this project, you will enrich the files as much as possible by extracting all contained information. You will need to display these information, make it searchable and find new ways to browse, sort and group, for instance by putting photos into virtual albums based on their date or group songs by artists. This is a very creative project; you will look at existing projects such as Flickr, read the literature, adopt new ideas from operating systems such as Mac OS X or Windows Vista, and most importantly, invent and implement your own ideas. Notify Me When you publish a video, interested people should be notified. Similarly, if you share new photos with your friends, they should know about it without constantly polling. The notification system in Kangoo will be a very convenient feature. There might be an internal notification mechanisms which highlights users, folders and files where changes have occurred, but there might also be an external notification over RSS. This would allow you to update your website or blog automatically whenever you publish some new photos. In this project, you will develop and implement such an event and notification system for Kangoo. Software Engineering: Prof. P. Müller Different projects in software engineering are available under the supervision of Prof. P. Müller. Please contact him to discuss your personal preferences for a project based on Kangoo in software engineering. Sample topics include exposing a developer API layer so that other applications can be built on top of Kangoo, the obfuscation of the Java byte code, localization issues of an international software, design patterns and architecture of a large software system, testing and verification on different levels. Kangoo provides a large and real code-base in Java and can serve as an interesting case study for various software engineering topics.
Measurement Study of Wuala, a Distributed Social Storage Service
Measurement Study of Wuala, a Distributed Social Storage Service Thomas Mager - Master Thesis Advisors: Prof. Ernst Biersack Prof. Thorsten Strufe Prof. Pietro Michiardi Illustration: Maxim Malevich 15.12.2010
The Role and uses of Peer-to-Peer in file-sharing. Computer Communication & Distributed Systems EDA 390
The Role and uses of Peer-to-Peer in file-sharing Computer Communication & Distributed Systems EDA 390 Jenny Bengtsson Prarthanaa Khokar [email protected] [email protected] Gothenburg, May
Enterprise Private Cloud Storage
Enterprise Private Cloud Storage The term cloud storage seems to have acquired many definitions. At Cloud Leverage, we define cloud storage as an enterprise-class file server located in multiple geographically
So today we shall continue our discussion on the search engines and web crawlers. (Refer Slide Time: 01:02)
Internet Technology Prof. Indranil Sengupta Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture No #39 Search Engines and Web Crawler :: Part 2 So today we
Best Practices for Controlling Skype within the Enterprise > White Paper
> White Paper Introduction Skype is continuing to gain ground in enterprises as users deploy it on their PCs with or without management approval. As it comes to your organization, should you embrace it
Using Social Networking Sites as a Platform for E-Learning
Using Social Networking Sites as a Platform for E-Learning Mohammed Al-Zoube and Samir Abou El-Seoud Princess Sumaya University for Technology Key words: Social networks, Web-based learning, OpenSocial,
Object Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.
Object Storage: A Growing Opportunity for Service Providers Prepared for: White Paper 2012 Neovise, LLC. All Rights Reserved. Introduction For service providers, the rise of cloud computing is both a threat
Distributed Systems. 23. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2015
Distributed Systems 23. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2015 November 17, 2015 2014-2015 Paul Krzyzanowski 1 Motivation Serving web content from one location presents
Skype characteristics
Advanced Networking Skype Renato Lo Cigno Credits for part of the original material to Saverio Niccolini NEC Heidelberg Skype characteristics Skype is a well known P2P program for real time communications
A REVIEW PAPER ON THE HADOOP DISTRIBUTED FILE SYSTEM
A REVIEW PAPER ON THE HADOOP DISTRIBUTED FILE SYSTEM Sneha D.Borkar 1, Prof.Chaitali S.Surtakar 2 Student of B.E., Information Technology, J.D.I.E.T, [email protected] Assistant Professor, Information
12 Key File Sync and Share Advantages of Transporter Over Box for Enterprise
WHITE PAPER 12 Key File Sync and Share Advantages of Transporter Over Box for Enterprise Cloud storage companies invented a better way to manage information that allows files to be automatically synced
RTC:engine. WebRTC SOLUTION SIPWISE AND DEUTSCHE TELEKOM / TLABS ANNOUNCE COOPERATION FOR THE
SIPWISE AND DEUTSCHE TELEKOM / TLABS ANNOUNCE COOPERATION FOR THE WebRTC SOLUTION RTC:engine Sipwise and Deutsche Telekom AG / Telekom Innovation Laboratories signed a cooperation agreement for joint development
Introduction: Why do we need computer networks?
Introduction: Why do we need computer networks? Karin A. Hummel - Adapted slides of Prof. B. Plattner, [email protected] - Add-on material included of Peterson, Davie: Computer Networks February
Steelcape Product Overview and Functional Description
Steelcape Product Overview and Functional Description TABLE OF CONTENTS 1. General Overview 2. Applications/Uses 3. Key Features 4. Steelcape Components 5. Operations Overview: Typical Communications Session
Web project proposal. European e-skills Association
Web project proposal European e-skills Association LUCISMEDIA WEB DESIGN PROPOSAL CONTENTS Lucismedia... 3 Building enterprise social communities... 3 project objective... 4 Project scope... 6 Interface
Overview. Timeline Cloud Features and Technology
Overview Timeline Cloud is a backup software that creates continuous real time backups of your system and data to provide your company with a scalable, reliable and secure backup solution. Storage servers
Distributed Systems. 25. Content Delivery Networks (CDN) 2014 Paul Krzyzanowski. Rutgers University. Fall 2014
Distributed Systems 25. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2014 November 16, 2014 2014 Paul Krzyzanowski 1 Motivation Serving web content from one location presents
Marratech Technology Whitepaper
Marratech Technology Whitepaper Marratech s technology builds on many years of focused R&D and key reference deployments. It has evolved into a market leading platform for Real Time Collaboration (RTC)
WHITE PAPER NEXSAN TRANSPORTER PRODUCT SECURITY AN IN-DEPTH REVIEW
NEXSAN TRANSPORTER PRODUCT SECURITY AN IN-DEPTH REVIEW INTRODUCTION As businesses adopt new technologies that touch or leverage critical company data, maintaining the highest level of security is their
VidyoConferencing Network Administrators Guide
VidyoConferencing Network Administrators Guide Windows 8, 7, XP, Vista and Apple Mac OS - updated 30/11/2012 Introduction The Attend Anywhere management platform is a cloud based management, facilitation
CTX OVERVIEW. Ucentrik CTX
CTX FACT SHEET CTX OVERVIEW CTX SDK API enables Independent Developers, VAR s & Systems Integrators and Enterprise Developer Teams to freely and openly integrate real-time audio, video and collaboration
Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture
Reference Architecture Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture 2015 Cisco and/or its affiliates. All rights reserved.
A Measurement of NAT & Firewall Characteristics in Peer to Peer Systems
A Measurement of NAT & Firewall Characteristics in Peer to Peer Systems L. D Acunto, J.A. Pouwelse, and H.J. Sips Department of Computer Science Delft University of Technology, The Netherlands [email protected]
Media Exchange really puts the power in the hands of our creative users, enabling them to collaborate globally regardless of location and file size.
Media Exchange really puts the power in the hands of our creative users, enabling them to collaborate globally regardless of location and file size. Content Sharing Made Easy Media Exchange (MX) is a browser-based
Copyright (Infringing File Sharing) Amendment Bill 2010 - further glossary of terms relating to File Sharing and the Digital Environment
Copyright (Infringing File Sharing) Amendment Bill 2010 - further glossary of terms relating to File Sharing and the Digital Environment As requested by the Commerce Select Committee Contents Introduction
Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts
Seagate NAS OS 4 Reviewers Guide: NAS / NAS Pro / Business Storage Rackmounts Seagate NAS OS 4 Reviewers Guide 2 Purpose of this guide Experience the most common use cases for the product, learn about
How To Use Windows Live Family Safety On Windows 7 (32 Bit) And Windows Live Safety (64 Bit) On A Pc Or Mac Or Ipad (32)
NAME Windows Live Family Safety Company Microsoft Version 2012 Type of product Devices supported Operating systems Price* Client Computer Windows 7 (32 or 64 bit edition) Windows Vista Service Pack 2 Windows
ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.04 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
Guidance Regarding Skype and Other P2P VoIP Solutions
Guidance Regarding Skype and Other P2P VoIP Solutions Ver. 1.1 June 2012 Guidance Regarding Skype and Other P2P VoIP Solutions Scope This paper relates to the use of peer-to-peer (P2P) VoIP protocols,
SPACK FIREWALL RESTRICTION WITH SECURITY IN CLOUD OVER THE VIRTUAL ENVIRONMENT
SPACK FIREWALL RESTRICTION WITH SECURITY IN CLOUD OVER THE VIRTUAL ENVIRONMENT V. Devi PG Scholar, Department of CSE, Indira Institute of Engineering & Technology, India. J. Chenni Kumaran Associate Professor,
ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy
ZEN LOAD BALANCER EE v3.02 DATASHEET The Load Balancing made easy OVERVIEW The global communication and the continuous growth of services provided through the Internet or local infrastructure require to
Peer-to-Peer Systems: "A Shared Social Network"
Peer-to-Peer Systems: "A Shared Social Network" Nguyen Hoang Anh Helsinki University of Technology [email protected] Abstract In the last few years, the success of the Napster online music sharing program
Web Email DNS Peer-to-peer systems (file sharing, CDNs, cycle sharing)
1 1 Distributed Systems What are distributed systems? How would you characterize them? Components of the system are located at networked computers Cooperate to provide some service No shared memory Communication
Shafiq Khan. An Introduction to. Cloud Computing 13/12/2012
Shafiq Khan An Introduction to Cloud Computing 13/12/2012 Who we are. > Part of East Lancashire Chamber of Commerce > Web design agency established in 1998 > Customer focused with web solutions for every
FreeAgent DockStar Network Adapter User Guide
FreeAgent DockStar Network Adapter User Guide FreeAgent DockStar Network Adapter User Guide 2010 Seagate Technology LLC. All rights reserved. Seagate, Seagate Technology, the Wave logo, and FreeAgent are
Usage of OPNET IT tool to Simulate and Test the Security of Cloud under varying Firewall conditions
Usage of OPNET IT tool to Simulate and Test the Security of Cloud under varying Firewall conditions GRADUATE PROJECT REPORT Submitted to the Faculty of The School of Engineering & Computing Sciences Texas
Safe internet for business use: Getting Started Guide
Safe internet for business use: Getting Started Guide Table of Contents 1. Preface 1 2. Before You Install 2 2.1 Disabling Firewalls 2 2.2 About Accelerators 3 3. About Profiles 4 4. Installation and Initial
Best Practices for Controlling Skype within the Enterprise. Whitepaper
Best Practices for Controlling Skype within the Enterprise Whitepaper INTRODUCTION Skype (rhymes with ripe ) is a proprietary peer-to-peer (P2P) voice over Internet protocol (VoIP) network, founded by
Dropbox for Business. Secure file sharing, collaboration and cloud storage. G-Cloud Service Description
Dropbox for Business Secure file sharing, collaboration and cloud storage G-Cloud Service Description Table of contents Introduction to Dropbox for Business 3 Security 7 Infrastructure 7 Getting Started
Building Multi-Site & Ultra-Large Scale Cloud with Openstack Cascading
Building Multi-Site & Ultra-Large Scale Cloud with Openstack Cascading Requirement and driving forces multi-site cloud Along with the increasing popularity and wide adoption of Openstack as the de facto
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 6, Issue 4, April-2015 36 An Efficient Approach for Load Balancing in Cloud Environment Balasundaram Ananthakrishnan Abstract Cloud computing
Study on Redundant Strategies in Peer to Peer Cloud Storage Systems
Applied Mathematics & Information Sciences An International Journal 2011 NSP 5 (2) (2011), 235S-242S Study on Redundant Strategies in Peer to Peer Cloud Storage Systems Wu Ji-yi 1, Zhang Jian-lin 1, Wang
Scala Storage Scale-Out Clustered Storage White Paper
White Paper Scala Storage Scale-Out Clustered Storage White Paper Chapter 1 Introduction... 3 Capacity - Explosive Growth of Unstructured Data... 3 Performance - Cluster Computing... 3 Chapter 2 Current
How To Set Up An Ipa Ez On A Pc Or Mac Or Macbook Or Ipa Or Ipamorade
Iomega EZ Media and Backup Center User Guide Table of Contents Setting up Your Device... 1 Setup Overview... 1 Set up My Iomega StorCenter If It's Not Discovered... 2 Discovering with Iomega Storage Manager...
Distributed Systems. 2. Application Layer
Distributed Systems 2. Application Layer Werner Nutt 1 Network Applications: Examples E-mail Web Instant messaging Remote login P2P file sharing Multi-user network games Streaming stored video clips Social
Octoshape s Multicast Technology Suite:
: The Next-Gen CDN Alternative for Large-Scale, Cost-Optimized, Global HD Streaming HQ: +45 8833 4680 USA: +1 770 578 1686 Asia: +65 81125330 www.octoshape.com Table of Contents Core Transport...4 Making
Taking Big Data to the Cloud. Enabling cloud computing & storage for big data applications with on-demand, high-speed transport WHITE PAPER
Taking Big Data to the Cloud WHITE PAPER TABLE OF CONTENTS Introduction 2 The Cloud Promise 3 The Big Data Challenge 3 Aspera Solution 4 Delivering on the Promise 4 HIGHLIGHTS Challenges Transporting large
A Brief Analysis on Architecture and Reliability of Cloud Based Data Storage
Volume 2, No.4, July August 2013 International Journal of Information Systems and Computer Sciences ISSN 2319 7595 Tejaswini S L Jayanthy et al., Available International Online Journal at http://warse.org/pdfs/ijiscs03242013.pdf
HIGH-SPEED BRIDGE TO CLOUD STORAGE
HIGH-SPEED BRIDGE TO CLOUD STORAGE Addressing throughput bottlenecks with Signiant s SkyDrop 2 The heart of the Internet is a pulsing movement of data circulating among billions of devices worldwide between
Application Layer. CMPT371 12-1 Application Layer 1. Required Reading: Chapter 2 of the text book. Outline of Chapter 2
CMPT371 12-1 Application Layer 1 Application Layer Required Reading: Chapter 2 of the text book. Outline of Chapter 2 Network applications HTTP, protocol for web application FTP, file transfer protocol
Sync Security and Privacy Brief
Introduction Security and privacy are two of the leading issues for users when transferring important files. Keeping data on-premises makes business and IT leaders feel more secure, but comes with technical
A Measurement Study of Peer-to-Peer File Sharing Systems
CSF641 P2P Computing 點 對 點 計 算 A Measurement Study of Peer-to-Peer File Sharing Systems Stefan Saroiu, P. Krishna Gummadi, and Steven D. Gribble Department of Computer Science and Engineering University
WOS Cloud. ddn.com. Personal Storage for the Enterprise. DDN Solution Brief
DDN Solution Brief Personal Storage for the Enterprise WOS Cloud Secure, Shared Drop-in File Access for Enterprise Users, Anytime and Anywhere 2011 DataDirect Networks. All Rights Reserved DDN WOS Cloud
2) Xen Hypervisor 3) UEC
5. Implementation Implementation of the trust model requires first preparing a test bed. It is a cloud computing environment that is required as the first step towards the implementation. Various tools
Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages
Part I: The problem specifications NTNU The Norwegian University of Science and Technology Department of Telematics Note! The problem set consists of two parts: Part I: The problem specifications pages
Amazon Web Services Primer. William Strickland COP 6938 Fall 2012 University of Central Florida
Amazon Web Services Primer William Strickland COP 6938 Fall 2012 University of Central Florida AWS Overview Amazon Web Services (AWS) is a collection of varying remote computing provided by Amazon.com.
Adobe Flash Player and Adobe AIR security
Adobe Flash Player and Adobe AIR security Both Adobe Flash Platform runtimes Flash Player and AIR include built-in security and privacy features to provide strong protection for your data and privacy,
Masters of Science in Information Technology
Objective: At the end of this module, you must be able to 1. Establish a basic understanding of the Internet 2. Understand the Internet's evolution What is Internet? Internet is a vast collection of different
Amazon Cloud Storage Options
Amazon Cloud Storage Options Table of Contents 1. Overview of AWS Storage Options 02 2. Why you should use the AWS Storage 02 3. How to get Data into the AWS.03 4. Types of AWS Storage Options.03 5. Object
Methods & Tools Peer-to-Peer Jakob Jenkov
Methods & Tools Peer-to-Peer Jakob Jenkov Peer-to-Peer (P2P) Definition(s) Potential Routing and Locating Proxy through firewalls and NAT Searching Security Pure P2P There is no central server or router.
Storage as a Service: Leverage the benefits of scalability and elasticity with Storage as a Service
Storage as a Service: Leverage the benefits of scalability and elasticity with Storage as a Service Storage is one of the great opportunities for cloud computing, thanks to the scalability and elasticity
Computer Networks. Examples of network applica3ons. Applica3on Layer
Computer Networks Applica3on Layer 1 Examples of network applica3ons e- mail web instant messaging remote login P2P file sharing mul3- user network games streaming stored video clips social networks voice
JOIN A complete OTT client framework for desktop and mobile devices
JOIN A complete OTT client framework for desktop and mobile devices JOIN Join is a complete VoIP client framework solution enabling service providers to offer next generation OTT services like Facetime,
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand
glibrary: Digital Asset Management System for the Grid
glibrary: Digital Asset Management System for the Grid Antonio Calanducci INFN Catania EGEE User Forum Manchester, 09 th -11 th May 2007 www.eu-egee.org EGEE and glite are registered trademarks Outline
Cloud Web-Based Operating System (Cloud Web Os)
Cloud Web-Based Operating System (Cloud Web Os) Hesham Abusaimeh Department of Computer Science, Faculty of Information Technology, Applied Science University, Amman, 11931 Jordan. ABSTRACT The cloud computing
A Web- based Approach to Music Library Management. Jason Young California Polytechnic State University, San Luis Obispo June 3, 2012
A Web- based Approach to Music Library Management Jason Young California Polytechnic State University, San Luis Obispo June 3, 2012 Abstract This application utilizes modern standards developing in web
Load Balancing SIP Quick Reference Guide v1.3.1
Load Balancing SIP Quick Reference Guide v1.3.1 About this Guide This guide provides a quick reference for setting up SIP load balancing using Loadbalancer.org appliances. SIP Ports Port Protocol 5060
About me & Submission details
About me & Submission details Parveen Yadav Security Researcher aka Ethical Hacker. Working as a Freelancer. White Hat Hacking work. Few Recognitions :- Got listed my name in Google Hall of fame,amazon,paypal,adobe
PEER-TO-PEER NETWORK
PEER-TO-PEER NETWORK February 2008 The Government of the Hong Kong Special Administrative Region The contents of this document remain the property of, and may not be reproduced in whole or in part without
SVN5800 Secure Access Gateway
The development of networks allows enterprises to provide remote access to branch offices, partners, customers, mobile employees, and home offices so that they can access application and data resources,
Unit 4 Evaluating Web Mail Services
Unit 4 Evaluating Web Mail Services Traditional email is anything but cloud based. The type of email program you probably have installed on your PC uses a protocol called the Post Office Protocol (POP).
Six Steps for Hosting Providers to Sell CDN Services
Six Steps for Hosting Providers to Sell CDN Services By Rebecca Wetzel March 2013 This report was sponsored by Introduction CDN services are a promising way for many hosting providers to grow their businesses.
FilesAnywhere Feature List
FilesAnywhere Feature List FilesAnywhere Page 1 of 9 3/31/2014 Contents Basic Features... 3 Advanced Features... 7 Enterprise Features... 9 FilesAnywhere Page 2 of 9 3/31/2014 Basic Features No File Size
HP MediaSmart Server Software Upgrade from v.1 to v.3
HP MediaSmart Server Software Upgrade from v.1 to v.3 Table of Contents Upgrade Your Server Software to HP MediaSmart Server v.3 2 Before You Begin 3 What's New... 3 Features That Will Change... 4 Prepare
Call Center. Enhance Customer Relation. Eliminate Call Center Complexity and Reduce Costs. Improve Call Center Performance
Call Center Enhance Customer Relation Eliminate Call Center Complexity and Reduce Costs Improve Call Center Performance Get Call Center, Soft Phone, IVR, Predictive Dialer, Call Recording, Quality Management
Diagram 1: Islands of storage across a digital broadcast workflow
XOR MEDIA CLOUD AQUA Big Data and Traditional Storage The era of big data imposes new challenges on the storage technology industry. As companies accumulate massive amounts of data from video, sound, database,
An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol
An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol Written by: Salman A. Baset and Henning G. Schulzrinne (Colombia University, NY) CIS 6000 Distributed Systems Benjamin Ferriman [email protected]
Content Delivery Service (CDS)
Content Delivery Service (CDS) Xyleme delivers content management for learning and development. We transform the way you author, publish, deliver, and analyze learning content to drive business performance.
System Requirement Specification for A Distributed Desktop Search and Document Sharing Tool for Local Area Networks
System Requirement Specification for A Distributed Desktop Search and Document Sharing Tool for Local Area Networks OnurSoft Onur Tolga Şehitoğlu November 10, 2012 v1.0 Contents 1 Introduction 3 1.1 Purpose..............................
Net USER GUIDE MEDIA SHARING DEVICE
FCC DECLARATION OF CONFORMANCE This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Computing N.F. Huysamen and A.E. Krzesinski Department of Mathematical Sciences University of Stellenbosch 7600 Stellenbosch, South
!!!! Memeo C1 Security !!!!!!!!!!! Bret Savage, CTO. October 2013. 2013 Memeo Inc. All rights reserved. 2013 Memeo Inc. All rights reserved.
Memeo C1 Security Bret Savage, CTO October 2013 2013 Memeo Inc. All rights reserved. 2013 Memeo Inc. All rights reserved. Guiding Principles Memeo C1 was scratch-built from the ground up to be the ultimate
2013 USER GROUP CONFERENCE
2013 USER GROUP CONFERENCE The Cloud This session will touch anything and everything cloud based that is important to districts today. We will compare and contrast Google Apps and Office 365, Cloud storage
Web Conferencing: It should be easy THE REASONS WHY IT IS NOT AND THE PATHS TO OVERCOME THE CHALLENGES.
September 2013 Daitan White Paper Web Conferencing: It should be easy THE REASONS WHY IT IS NOT AND THE PATHS TO OVERCOME THE CHALLENGES. Highly Reliable Software Development Services http://www.daitangroup.com/webconferencing
CommuniGate Pro White Paper. Dynamic Clustering Solution. For Reliable and Scalable. Messaging
CommuniGate Pro White Paper Dynamic Clustering Solution For Reliable and Scalable Messaging Date April 2002 Modern E-Mail Systems: Achieving Speed, Stability and Growth E-mail becomes more important each
High Speed Internet - User Guide. Welcome to. your world.
High Speed Internet - User Guide Welcome to your world. 1 Welcome to your world :) Thank you for choosing Cogeco High Speed Internet. Welcome to your new High Speed Internet service. When it comes to a
Building Web-based Infrastructures for Smart Meters
Building Web-based Infrastructures for Smart Meters Andreas Kamilaris 1, Vlad Trifa 2, and Dominique Guinard 2 1 University of Cyprus, Nicosia, Cyprus 2 ETH Zurich and SAP Research, Switzerland Abstract.
Hadoop. http://hadoop.apache.org/ Sunday, November 25, 12
Hadoop http://hadoop.apache.org/ What Is Apache Hadoop? The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using
16.1 MAPREDUCE. For personal use only, not for distribution. 333
For personal use only, not for distribution. 333 16.1 MAPREDUCE Initially designed by the Google labs and used internally by Google, the MAPREDUCE distributed programming model is now promoted by several
The Feasibility of Supporting Large-Scale Live Streaming Applications with Dynamic Application End-Points
The Feasibility of Supporting Large-Scale Live Streaming Applications with Dynamic Application End-Points Kay Sripanidkulchai, Aditya Ganjam, Bruce Maggs, and Hui Zhang Instructor: Fabian Bustamante Presented
