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 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.
The Role and uses of Peer-to-Peer in file-sharing Computer Communication & Distributed Systems EDA 390 Jenny Bengtsson Prarthanaa Khokar email@example.com firstname.lastname@example.org Gothenburg, May
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
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
Social Media Tools and Terminology Explained Social media Social Networks Microblogging Bookmarking is a term for the tools and platforms people use to engage with others and to develop as well as publish
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,
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
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
> 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
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 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
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
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@example.com Assistant Professor, Information
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
Prof. Dr. P. Tran-Gia Evolution der Dienste im zukünftigen Internet www3.informatik.uni-wuerzburg.de Tools to find the Future Internet Impossible to see the future is. (Master Yoda) IP & Post-IP future
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,
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
Lecture Overview Web 2.0, Tagging, Multimedia, Folksonomies, Lecture, Important, Must Attend, Martin Halvey Introduction to Web 2.0 Overview of Tagging Systems Overview of tagging Design and attributes
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
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
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
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
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
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
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
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
Private Cloud Storage for Media Bang Chang Vice President, Broadcast Servers and Storage firstname.lastname@example.org Table of Contents Introduction Cloud Storage Requirements Application transparency Universal
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).
Cloud Storage Platform for Service Providers 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
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.
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
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
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
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
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
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.
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
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
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
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
Volume 3, Issue 11, November 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Cloud Computing
: 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
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)
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...
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
Improving Knowledge Management through a Social Intranet 22nd Intranets for Corporate Communication by Jayson Peltzer http://www.jaysonpeltzer.com @jaysonpeltzer 1 AGENDA A) Introducing individual Wikis
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
1Multimedia Networking and Communication: Principles and Challenges Mihaela van der Schaar and Philip A. Chou In case you haven t noticed, multimedia communication over IP and wireless networks is exploding.
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
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..............................
Manage Digital Images with Picasa March 2010 1. Overview a. Navigate in Picasa... 2 b. Folders vs. Albums... 2 2. Add Images to Your Picasa Library a. Search Computer... 3 b. Moving Files... 3 c. Import
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
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
Peer-to-Peer Systems: "A Shared Social Network" Nguyen Hoang Anh Helsinki University of Technology email@example.com Abstract In the last few years, the success of the Napster online music sharing program
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
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
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.
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.
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
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
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
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
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 firstname.lastname@example.org
Table of Contents About the book Copyright Preface About the author Cloud Computing Amazing Types of Cloud Computing Top Reasons Why Should We Adopt Cloud Pros and Cons of Business Cloud Computing 5 Tips
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
A Appscend Platform Presentation Appscend Mobile Platform Whitepaper V V a l u e 1 A d d e d Appscend Platform Presentation Table of Contents Overview... 3 About the company... 3 The Amazing Mobile Application
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
ManyCam 4.0 for Windows User Guide Table of Contents ManyCam the Ultimate Webcam Utility... 3 ManyCam Pro features... 3 Installation... 3 Tray Icon and Menu... 4 Main ManyCam window... 4 Main Live window...
Semester Thesis Traffic Monitoring in Sensor Networks Raphael Schmid Departments of Computer Science and Information Technology and Electrical Engineering, ETH Zurich Summer Term 2006 Supervisors: Nicolas
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
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.
WASHINGTON STATE LEGISLATURE RSS TUTORIAL HOW TO USE RSS TO BE NOTIFIED WHEN BILLS CHANGE STATUS January 3, 2007 What is RSS? RSS stands for Really Simple Syndication. RSS programs called newsreaders allow
NOUS INFOSYSTEMS LEVERAGING INTELLECT Mobile Performance Testing Approaches and Challenges ABSTRACT Mobile devices are playing a key role in daily business functions as mobile devices are adopted by most
Netwrix Auditor for Exchange Quick-Start Guide Version: 8.0 4/22/2016 Legal Notice The information in this publication is furnished for information use only, and does not constitute a commitment from Netwrix
Windows 2003 Performance Monitor The performance monitor, or system monitor, is a utility used to track a range of processes and give a real time graphical display of the results, on a Windows 2003 system.
Webcasting vs. Web Conferencing 0 Introduction Webcasting vs. Web Conferencing Aside from simple conference calling, most companies face a choice between Web conferencing and webcasting. These two technologies
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
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
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
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,
Silver Peak s Virtual Acceleration Open Architecture (VXOA) A FOUNDATION FOR UNIVERSAL WAN OPTIMIZATION The major IT initiatives of today data center consolidation, cloud computing, unified communications,
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
Axceleon s CloudFuzion Turbocharges 3D Rendering On Amazon s EC2 In the movie making, visual effects and 3D animation industrues meeting project and timing deadlines is critical to success. Poor quality
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
Part V Applications Cloud Computing: General concepts Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 1 What is cloud computing? SaaS: Software as a Service Cloud: Datacenters hardware