Personal Grid Running at the Edge of Internet *
|
|
- Byron Edwards
- 5 years ago
- Views:
Transcription
1 Personal Grid Running at the Edge of Internet * Bingchen Li 1, Wei Li 1, Zhiwei Xu 1 1 Institute of Computing Technology, Chinese Academy of Sciences, Beijing, , China {libingchen, liwei, zxu}@ict.ac.cn Web: Abstract. The common Grid systems are running on the backbone of Internet. These high performance computing environment provide a high scalable, high reconstructive Grid services in a C/S mode, while more and more Grid applications require a P2P liked infrastructure for personal intercommunication, resources sharing and collaborative work. Personal Grid, we proposed in VEGA Grid project of ICT, would establish such kind of platform to facilitate the messages transmitting and resources sharing for the end Grid users who are using Grid at the edge of the Internet. The core protocol of Personal Grid gives attentions to security, network bandwidth usage and real time requirements. The Personal Grid running environment is very similar to P2P system; it inherits some advantages of P2P system and enhances some parts for Grid usage such as security protection of mandatory access control. 1 Introduction The Grid system deployed in the backbone of Internet provides a high performance, high scalability and high manageable computing environment, while the users of Grid are at the edge of network. The successful experiments of Peer-to-Peer systems indicate that combining the desktop PCs can also establish a spectacular super computer, whose performance is even much higher than any super computer of the top 500 supercomputers. When we mention the word of Grid, the direct ideal in our mind is a C/S structured system; we also do research on the behavior of servers cooperation in a S/S mode, while care less about the C/C or P2P usage of Grid although a great deal of applications occur pervasively around us. The Personal Grid proposed by us aims at establish a Peer-to-Peer platform for Grid end users who are at the edge of network. Such platform facilitates the communication applications of grid participators and shares the desktop resources at the edge of network. In this article we will not only * This work is supported in part by the National Natural Science Foundation of China (Grant No ), the China Ministry of Science and Technology 863 Program (Grant No. 2002AA104310), and the Chinese Academy of Sciences Oversea Distinguished Scholars Fund (Grant No ).
2 discuss some interesting topics on our research of personal grid, but also illustrate and evaluate the communication platform we implemented firstly in our test-bed. 2 Requirements We list the requirements of Personal Grid in the following two sections. 2.1 Personal intercommunication requirement Mobile phone is substituting the status of fixed phone and being treated as common communication equipment in this century. The booming industry brings considerable society benefit. It presents strong needs for intercommunication in daily society actions. The same phenomena take place in computer world. Prevalence of computer network enables Grid System to be born and widely used. The Grid system connects resources and applications not only in physical layer but also in semantic layer. These connections still rest on the traditional network service pattern client-to-server or server-to-server. The research result of collaborative work indicates that more and more Grid applications require personal intercommunication. Commercial communication software have existed for a long time since the born of computer network such as ICQ and NetMeeting. These systems are not standard-opened and machineindependent, and not satisfied with the OGSA request. The Access Grid establishes a collaborative work environment for group-to-group requirement but not for individual requirement. The Personal Grid of VEGA Grid project will fill the blank of Grid users intercommunication in a peer-to-peer way. The difference between Personal Grid and common Grid is that it is not a server-centric system but a user-centric system and the object of Personal Grid is not resource but human. 2.2 Desktop resources sharing requirement From the surprising result of SETI@Home project and some P2P file sharing system such as Kazaa and BearShare, we found that the desktop resources located at the edge of the Internet is a huge mine for Grid application, while interesting research field of Grid system is still in large-scale storage sharing such as Data Grid. The desktop resource sharing is ignored by public eyes in Grid. In the view of Personal Grid, it is a challenge to integrate distributed, heterogeneous, less available desktop resources into Global Grid system. The key issue of desktop resources sharing is availability. The services such as file sharing service and CPU circles sharing service are not in 24*7 mode. Fault tolerance and redundancy are widely used in this area.
3 3 Relation work From the previous discuss about the aims of Personal Grid, We find that the running environment and the key issues of Personal Grid are quite similar to P2P system. The Personal Grid inherits some advantages of P2P system and enhances some components for Grid usage. We list some features that we inherited from P2P system and some special requirement of Grid usage. Scalability Self-Organization Cost of ownership Fault Resilience Ad-Hoc Connectivity Interoperability Special requirement of Grid system: 1. Authentication The organizer of Personal Grid is Grid Community. It provides authentication service for community members. 2. Delegation To establish intercommunication between different Grid Communities, the communities act the role of service delegation. 3. Enhanced Security P2P system has security protection mechanism for every communication channel, but it is not satisfied for Grid usage, because the real-name user is the main part while anonymous user is only allowed in a limited field controlled by mandatory access control of Grid Community. Comparing Personal Grid with P2P system we find these differences between them: firstly, Personal Grid depends on the services provided by Grid Community and also be controlled by it while the main aim of P2P system is to minimize the role of server; secondly, the anonymity is the main characteristic of P2P system while Grid system requires real-name authentication for security consideration; thirdly, Personal Grid provides a platform for Grid usage and supports developing work based on this architecture. But the word of P2P means a connection mode only, they are not based on a standard protocol or same architecture. 4 The architecture of Personal Grid 4.2 The platform of Personal Grid The Personal Grid platform includes two main parts: intercommunication and sharing. It is based on the Grid Community Service. The architecture is as following figure:
4 Files Media Mail Message CPU Circles Intercommunity and resources sharing platform Community Service Grid Community Community Service Grid Community Fig. 1 The architecture of Personal Grid This platform considers three factors of data stream. Security requirement. For some kinds of Personal Grid application such as talk and Grid mail, message contents need to be protected. In Personal Grid system, we use public key authentication system to protect the communication channel. Every client keeps the public key of Grid Community, and the Community Server also keeps the client s public key. Comparing to P2P system, no listen port is needed in Personal Grid client side. Every session between two clients uses a random and temporary port. Real-time requirement. Real-time media stream is a main part of intercommunication. Its network bandwidth occupation rate is higher than that of any other protocol. For home and office usage, RTP protocol based on UDP is used in unicast and multicast mode. In Internet environment, another RTP protocol adaptor, which is based on TCP protocol, has been used because of proxy service of Grid Communication. Response-time requirement. Large quantity data transmission through Grid Community server is unreasonable, but the content sharing is dominated by the mandatory access control deployed on the server side. To balance these two requirements, in our implementation, the server controls the control stream instead of data stream, which runs in a P2P mode. 4.2 The protocol stack of Personal Grid
5 As we mentioned above, the platform of Personal Grid includes intercommunication and resources sharing. In the resources sharing platform, the protocol works in an order-preserving mode. The two recognizable ends keep the session semantic. The resources sharing mechanism of Personal Grid is a three-dimension resources space. The first dimension is resource type, the second is the items of this type and the last dimension is reserved for special usage of individual resources such as access control. The following picture illustrates a desktop resources sharing hierarchy under Personal Grid platform. Resources Sharing Platform Files Camera Fig. 2 Resources sharing in Personal Grid MyFile1 MyFile2 Vfw: 1 Access List Empty Boolean Used In the intercommunication platform, the input and output data are in an out-oforder mode because of the indetermination messages incoming sequence. The following figure illustrates the protocol stack of input and output stream: Intercommunication Platform ID1 ID2 ID3 ID4 Input Stream Deliver Timer1 Timer2 Timer3 Timer4 Waiting List Fig. 3 The protocol stack Dialog Talk Message Grid Mail Resisted Application Incoming packages Stack Output Stream Package 1 Package 2 Package N Output Stack Synchronized sequence
6 The output sequence is a synchronized array. The sending process of every package is atomic. The server side processes data control package only because of the requirement of response time. The input stream has a more complex structure than that of the output stream. It works in a group of threads and a wait list. Each registered application launches up a thread, each thread contains a vector of running items. There are two kinds of incoming packages delivered by this stream; the incoming messages and responses from the server. If the package type is incoming message, the stream distributes it to the registered application thread; otherwise, it wakes up the wait object in the wait list by its unique ID. For example, when UserA send a dialog request to UserB, he builds an invite form, sends it to the output stream and gets a message ID from system time call. A wait object is inserted into input stream wait list and the timer is set to 30 seconds for waiting. The community server receives this package and distributes the content to UserB. Community server will return processing result (success or failure) to the sender. 5 Implementation of Personal Grid 5.1 Grid Community and its service Grid Community is the basic Personal Grid organization unit in VEGA Grid project. It likes hub for each client. The control stream and messages are dominated by the hub, but the data streams such as media stream and file data block are transmitted in P2P mode. The subjects of Personal Grid are community users. We define the user identity as following format: user@community, for example Darwin@ict.ac.cn. The resources locations such as files are defined as following format: Pgfile://user@community/dir/dirs/filename. The Community resolves the real location of a user. The file owner resolves the subdirectories. The basic community services includes: 1. Authorization Personal Grid is a real-name world. The services of community provides to assured users, although some public information such as advertisement is opened for anonymous user. 2. Delegation Messages and data transmitting cross communities require delegation service. The intercommunication between Grid Communities comprises two layers of trust relationship: first, the user is authorized by his community; second, his community is trusted by the target community. If these two conditions are satisfied, the target community can accept the messages coming from the user. 3. Proxy The following picture illustrates why the proxy services are so important in the Personal Grid environment.
7 Fig. 4 Various nodes reside at the edge of Internet At the edge of Internet, so many computers reside behind a firewall or NAT gateway server. An important work in P2P world is to establish available connection through some relay nodes. The Grid Community performs the relay work in Personal Grid. Another issue is that the server would be the bottleneck of the whole system. To decrease the data communication load, two orient-opposite connection attempts are performed at the beginning. The extreme instance is that all nodes are behind different NAT gateways or firewalls. 4. Grid mail and message. When some broadcast messages and mails, the receiver may not be online, this service storages the content for receiver. This is the only offline service in Personal Grid. 5.2 Applications In the test-bed of Personal Grid, we implemented talk, message, visual dialog, and media presenter based on the communication platform. File sharing is the main application in our resources sharing platform. Compare to commercial software of instant message, videoconference and Videoon-Demand, our intercommunication platform realized all applications working under an opened standard protocol. It has no compatible problem, Personal Grid user can select his or her favorite applications even develop a new application on our platform. The following pictures illustrates our intercommunication tools of our test-bed: Picture 1. The Visual dialog of Personal Grid
8 Picture.2 The Personal Grid client app Picture. 3 Chat of Personal Grid 6 Conclusion and future work Personal Grid as a part of our VEGA Grid project introduces some P2P advantages into Grid system for the first time, and solved intercommunication and resources sharing among Grid end users who resided at the edge of Internet successfully. These two platforms of Personal Grid not only realized the common requirement of communication requirement, but also enabled developing work. More applications will be developed and deployed on demand of intercommunication and resources sharing. In the future we will improve the file and device sharing mechanism for other Grid applications of VEGA Grid project. The stream media tools will be import to GSML tool suit. 7. References 1. Z. Xu and W. Li Research on Vega Grid Architecture, Journal of Computer Research and Development Vol 39, No 8, pp A. Reinefeld, F. Schintke Concepts and Technologies for a Worldwide Grid Infrastructure, Euro-Par 2002 Parallel Processing, Springer LNCS 2400, pp D. S. Milojicic, V. Kalogeraki, R. Lukose Peer-to-Peer Computing, HP Laboratories Palo Alto HPL March 8 th, I. Foster, C. Kesselman, S. Tuecke The Anatomy of the Grid Enabling Scalable Virtual Organizations, International of High Performance Computing Applications, 2001, 15(3): pp I. Foster, C. Kesselman, J. M. Nick, S. Tuecke, The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration. Grid Service Infrastructure WG, Global Grid Forum, June 22, J. Apgar, A. Grimshaw, S. Harris, M. Humphrey, A. Nguyen-Tuong, Secure Grid Naming Protocol (SGNP): Draft Specification for Review and Comment, Global Grid Forum, 5 February L. Childers, T. Disz, R. Olson, Access Grid: Immersive Group-to-Group Collaborative Visualization Computer Science Department University of Chicago 8. SETI@Home current total statistics,
THE VEGA PERSONAL GRID: A LIGHTWEIGHT GRID ARCHITECTURE
THE VEGA PERSONAL GRID: A LIGHTWEIGHT GRID ARCHITECTURE Wei Li, Zhiwei Xu, Bingchen Li, Yili Gong Institute of Computing Technology of Chinese Academy of Sciences Beijing China, 100080 {zxu, liwei, libingchen,
More informationPersonal Grid. 1 Introduction. Zhiwei Xu, Lijuan Xiao, and Xingwu Liu
Personal Grid Zhiwei Xu, Lijuan Xiao, and Xingwu Liu Institute of Computing Technology, Chinese Academy of Sciences 100080 Beijing, China Abstract. A long-term trend in computing platform innovation is
More informationUNICORE Globus: Interoperability of Grid Infrastructures
UNICORE : Interoperability of Grid Infrastructures Michael Rambadt Philipp Wieder Central Institute for Applied Mathematics (ZAM) Research Centre Juelich D 52425 Juelich, Germany Phone: +49 2461 612057
More informationLecture 1: Taxonomy for Distributed Systems
Lecture 1: Taxonomy for Distributed Systems In this lecture, distributed systems are discussed along with the notion of a service and its role in a distributed system. Based on these definitions, a taxonomy
More informationAssignment 5. Georgia Koloniari
Assignment 5 Georgia Koloniari 2. "Peer-to-Peer Computing" 1. What is the definition of a p2p system given by the authors in sec 1? Compare it with at least one of the definitions surveyed in the last
More informationA Finite State Mobile Agent Computation Model
A Finite State Mobile Agent Computation Model Yong Liu, Congfu Xu, Zhaohui Wu, Weidong Chen, and Yunhe Pan College of Computer Science, Zhejiang University Hangzhou 310027, PR China Abstract In this paper,
More informationP2P technologies, PlanetLab, and their relevance to Grid work. Matei Ripeanu The University of Chicago
P2P technologies, PlanetLab, and their relevance to Grid work Matei Ripeanu The University of Chicago Why don t we build a huge supercomputer? Top500 supercomputer list over -0.70 time: -0.72 Zipf distribution:
More informationS. Indirakumari, A. Thilagavathy
International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2017 IJSRCSEIT Volume 2 Issue 2 ISSN : 2456-3307 A Secure Verifiable Storage Deduplication Scheme
More informationCisco Expressway Session Classification
Cisco Expressway Session Classification Deployment Guide First Published: December 2016 Last Updated: December 2017 Expressway X8.10 Cisco Systems, Inc. www.cisco.com 2 Preface Preface Change History Table
More informationP2PSIP Draft Charter. Dean Willis March 2006
P2PSIP Draft Charter Dean Willis March 2006 Purpose The purpose of the Peer-to-Peer (P2P) Session Initiation Protocol working group (P2PSIP WG) is to develop guidelines and mechanisms for the use of the
More informationResearch and Design Application Platform of Service Grid Based on WSRF
DOI: 10.7763/IPEDR. 2012. V49. 27 Research and Design Application Platform of Service Grid Based on WSRF Jianmei Ge a, Shying Zhang a College of Computer Science and Technology, Beihua University, No.1
More information1 Community Grid Labs, Indiana University. 2 Department of Electrical Engineering & Computer Science, Syracuse University
Global Multimedia Collaboration System Geoffrey Fox 1, Wenjun Wu 1, Ahmet Uyar 2, Hasan Bulut 1, Shrideep Pallickara 1 gcf@indiana.edu,wewu@indiana.edu,auyar@mailbox.syr.edu, hbulut@indiana.edu, spallick@indina.edu
More informationProject JXTA Technology Overview.
Project JXTA Technology Overview www.jxta.org The Time Is Right for P2P and Project JXTA Peer-to-Peer (P2P) is not new. However, the time is now right for the broad P2P applications deployment. The Project
More informationAn Engineering Computation Oriented Visual Grid Framework
An Engineering Computation Oriented Visual Grid Framework Guiyi Wei 1,2,3, Yao Zheng 1,2, Jifa Zhang 1,2, and Guanghua Song 1,2 1 College of Computer Science, Zhejiang University, Hangzhou, 310027, P.
More informationA Distributed Media Service System Based on Globus Data-Management Technologies1
A Distributed Media Service System Based on Globus Data-Management Technologies1 Xiang Yu, Shoubao Yang, and Yu Hong Dept. of Computer Science, University of Science and Technology of China, Hefei 230026,
More informationPreliminary Research on Distributed Cluster Monitoring of G/S Model
Available online at www.sciencedirect.com Physics Procedia 25 (2012 ) 860 867 2012 International Conference on Solid State Devices and Materials Science Preliminary Research on Distributed Cluster Monitoring
More informationCollaborative Multi-Source Scheme for Multimedia Content Distribution
Collaborative Multi-Source Scheme for Multimedia Content Distribution Universidad Autónoma Metropolitana-Cuajimalpa, Departament of Information Technology, Mexico City, Mexico flopez@correo.cua.uam.mx
More informationNetworking interview questions
Networking interview questions What is LAN? LAN is a computer network that spans a relatively small area. Most LANs are confined to a single building or group of buildings. However, one LAN can be connected
More informationProject JXTA Technology Overview
Project JXTA Technology Overview Dr Simon See Technical Director Asia Pacific Science & Technology Center Sun Microsystems Inc. www.jxta.org The Time Is Right for P2P and Project JXTA Peer-to-Peer (P2P)
More informationA New Method Of VPN Based On LSP Technology
2nd Joint International Information Technology, Mechanical and Electronic Engineering Conference (JIMEC 2017) A New Method Of VPN Based On LSP Technology HaiJun Qing 1, 2 1, 2, ChaoXiang Liang, LiPing
More informationAbout MiTeam. MiTeam Stream. MiTeam on MiCollab for PC, MAC Client, and Web Client. MiTeam Stream tabs. Create a Stream.
QMiTeam for Enterprise Quick Reference Guide About MiTeam MiTeam is a work stream communications and collaboration tool that provides a highly collaborative and persistent workspace for team-meetings,
More informationIntroduction Distributed Systems
Introduction Distributed Systems Today Welcome Distributed systems definition, goals and challenges What is a distributed system? Very broad definition Collection of components, located at networked computers,
More informationCopyright and Trademark Information Trademarks Disclaimer; No Warranty
Copyright and Trademark Information Under the copyright laws, this document may not be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine-readable form, in whole
More informationA Simulation Model for Large Scale Distributed Systems
A Simulation Model for Large Scale Distributed Systems Ciprian M. Dobre and Valentin Cristea Politechnica University ofbucharest, Romania, e-mail. **Politechnica University ofbucharest, Romania, e-mail.
More informationA Multihoming based IPv4/IPv6 Transition Approach
A Multihoming based IPv4/IPv6 Transition Approach Lizhong Xie, Jun Bi, and Jianping Wu Network Research Center, Tsinghua University, China Education and Research Network (CERNET) Beijing 100084, China
More informationGrid Resources Search Engine based on Ontology
based on Ontology 12 E-mail: emiao_beyond@163.com Yang Li 3 E-mail: miipl606@163.com Weiguang Xu E-mail: miipl606@163.com Jiabao Wang E-mail: miipl606@163.com Lei Song E-mail: songlei@nudt.edu.cn Jiang
More informationResearch on the Interoperability Architecture of the Digital Library Grid
Research on the Interoperability Architecture of the Digital Library Grid HaoPan Department of information management, Beijing Institute of Petrochemical Technology, China, 102600 bjpanhao@163.com Abstract.
More informationSecurely Access Services Over AWS PrivateLink. January 2019
Securely Access Services Over AWS PrivateLink January 2019 Notices This document is provided for informational purposes only. It represents AWS s current product offerings and practices as of the date
More informationDesign and Implementation of an Anycast Efficient QoS Routing on OSPFv3
Design and Implementation of an Anycast Efficient QoS Routing on OSPFv3 Han Zhi-nan Yan Wei Zhang Li Wang Yue Computer Network Laboratory Department of Computer Science & Technology, Peking University
More informationIP over ETH over IEEE draft-riegel-16ng-ip-over-eth-over Max Riegel
IP over ETH over IEEE802.16 draft-riegel-16ng-ip-over-eth-over-80216-01 Max Riegel 2006-11-07 Outline IP over ETH over IEEE802.16 IPoETH-CS Problem Statement Link models
More informationA Multilingual Video Chat System Based on the Service-Oriented Architecture
2017 IEEE Symposium on Service-Oriented System Engineering A Multilingual Video Chat System Based on the Service-Oriented Architecture Jayanti Andhale, Chandrima Dadi, Zongming Fei Laboratory for Advanced
More informationPeer-to-Peer Signalling. Agenda
Peer-to-Peer Signalling Marcin Matuszewski marcin@netlab.hut.fi S-38.115 Signalling Protocols Introduction P2P architectures Skype Mobile P2P Summary Agenda 1 Introduction Peer-to-Peer (P2P) is a communications
More informationSecure Telephony Enabled Middle-box (STEM)
Report on Secure Telephony Enabled Middle-box (STEM) Maggie Nguyen 04/14/2003 Dr. Mark Stamp - SJSU - CS 265 - Spring 2003 Table of Content 1. Introduction 1 2. IP Telephony Overview.. 1 2.1 Major Components
More informationPolycom RealPresence Access Director System
Release Notes Polycom RealPresence Access Director System 4.0 June 2014 3725-78700-001D Polycom announces the release of the Polycom RealPresence Access Director system, version 4.0. This document provides
More informationPeer-to-Peer Architectures and Signaling. Agenda
Peer-to-Peer Architectures and Signaling Juuso Lehtinen Juuso@netlab.hut.fi Slides based on presentation by Marcin Matuszewski in 2005 Introduction P2P architectures Skype Mobile P2P Summary Agenda 1 Introduction
More informationAn authorization Framework for Grid Security using GT4
www.ijcsi.org 310 An authorization Framework for Grid Security using GT4 Debabrata Singh 1, Bhupendra Gupta 2,B.M.Acharya 3 4, Sarbeswar Hota S O A University, Bhubaneswar Abstract A Grid system is a Virtual
More informationGrid Computing. Lectured by: Dr. Pham Tran Vu Faculty of Computer and Engineering HCMC University of Technology
Grid Computing Lectured by: Dr. Pham Tran Vu Email: ptvu@cse.hcmut.edu.vn 1 Grid Architecture 2 Outline Layer Architecture Open Grid Service Architecture 3 Grid Characteristics Large-scale Need for dynamic
More informationTop-down definition of Network Centric Operating System features
Position paper submitted to the Workshop on Network Centric Operating Systems Bruxelles 16-17 march 2005 Top-down definition of Network Centric Operating System features Thesis Marco Danelutto Dept. Computer
More informationIoT Infrastructure. idevicesinc.com
IoT Infrastructure idevicesinc.com Introduction To The idevices IoT Infrastructure The idevices IoT Infrastructure efficiently solves communication needs for connected devices without increasing development
More informationCalls. MiCollab for PC Client. Chat. MiCollab MAC Client. Meeting. Dynamic Status. MiCollab Web Client. Headsets/Audio Devices
QMiCollab for PC Client, MAC Client, and Web Client Quick Reference Guide MiCollab for PC Client Installation 2 Authenticate 3 Self Deployment 3 Logon 2 Logoff 3 MiCollab MAC Client Installation 3 Authenticate
More informationChapter 11: Understanding the H.323 Standard
Página 1 de 7 Chapter 11: Understanding the H.323 Standard This chapter contains information about the H.323 standard and its architecture, and discusses how Microsoft Windows NetMeeting supports H.323
More informationW H I T E P A P E R : O P E N. V P N C L O U D. Implementing A Secure OpenVPN Cloud
W H I T E P A P E R : O P E N. V P N C L O U D Implementing A Secure OpenVPN Cloud Platform White Paper: OpenVPN Cloud Platform Implementing OpenVPN Cloud Platform Content Introduction... 3 The Problems...
More informationHow to Make the Client IP Address Available to the Back-end Server
How to Make the Client IP Address Available to the Back-end Server For Layer 4 - UDP and Layer 4 - TCP services, the actual client IP address is passed to the server in the TCP header. No further configuration
More informationAn agent-based peer-to-peer grid computing architecture
University of Wollongong Research Online Faculty of Informatics - Papers (Archive) Faculty of Engineering and Information Sciences 2005 An agent-based peer-to-peer grid computing architecture J. Tang University
More informationUnit 8 Peer-to-Peer Networking
Unit 8 Peer-to-Peer Networking P2P Systems Use the vast resources of machines at the edge of the Internet to build a network that allows resource sharing without any central authority. Client/Server System
More informationIntroduction to Peer-to-Peer Networks
Introduction to Peer-to-Peer Networks The Story of Peer-to-Peer The Nature of Peer-to-Peer: Generals & Paradigms Unstructured Peer-to-Peer Systems Sample Applications 1 Prof. Dr. Thomas Schmidt http:/www.informatik.haw-hamburg.de/~schmidt
More informationL2TP Configuration. L2TP Overview. Introduction. Typical L2TP Networking Application
Table of Contents L2TP Configuration 1 L2TP Overview 1 Introduction 1 Typical L2TP Networking Application 1 Basic Concepts of L2TP 2 L2TP Tunneling Modes and Tunnel Establishment Process 4 L2TP Features
More informationEnabling Smart Energy as a Service via 5G Mobile Network advances
NR 5 Enabling Smart Energy as a Service via 5G Mobile Network advances 5G-PPP Phase 2 at EuCNC Oulu Fiorentino Giampaolo giampaolo.fiorentino@eng.it SCOPE MOTIVATION NR 5 Insights behind... The state of
More informationExploiting peer group concept for adaptive and highly available services
Computing in High Energy and Nuclear Physics, 24-28 March 2003 La Jolla California 1 Exploiting peer group concept for adaptive and highly available services Muhammad Asif Jan Centre for European Nuclear
More informationCLOUND COMPUTING II STUDY NOTES. Unit 1. Introduction to Cloud Computing
CLOUND COMPUTING II STUDY NOTES Introduction to Cloud Computing Unit 1 Cloud computing will change the way you use your computer and the Internet. Instead of running programs and data on an individual
More informationHUAWEI USG6000 Series Next-Generation Firewall Technical White Paper VPN HUAWEI TECHNOLOGIES CO., LTD. Issue 1.1. Date
HUAWEI USG6000 Series Next-Generation Firewall Technical White Paper VPN Issue 1.1 Date 2014-03-14 HUAWEI TECHNOLOGIES CO., LTD. 2014. All rights reserved. No part of this document may be reproduced or
More informationSimulating a Finite State Mobile Agent System
Simulating a Finite State Mobile Agent System Liu Yong, Xu Congfu, Chen Yanyu, and Pan Yunhe College of Computer Science, Zhejiang University, Hangzhou 310027, P.R. China Abstract. This paper analyzes
More informationPolycom RealPresence Access Director System
Release Notes 3.1.1 April 2014 3725-78700-001C1 Polycom RealPresence Access Director System Polycom announces the release of the Polycom RealPresence Access Director system, version 3.1.1. This document
More informationThe Research of a new Software Framework for cross-platform development Field
The Research of a new Software Framework for cross-platform development Field Wenfeng Lin 1,a, Gaoxuan Zhang 1, Zhoucan He 1, Xinyu Liu 1 and Wenchao Dang 1 1 Institute of Electronic Engineering, China
More informationMiTeam Stream. Launch MiTeam. MiTeam Stream tabs. QMiTeam for Enterprise Quick Reference Guide
QMiTeam for Enterprise Quick Reference Guide MiTeam is a workstream communications and collaboration tool that provides a highly collaborative, persistent workspace for team-based meetings, conversations,
More informationThe Research and Design of the Application Domain Building Based on GridGIS
Journal of Geographic Information System, 2010, 2, 32-39 doi:10.4236/jgis.2010.21007 Published Online January 2010 (http://www.scirp.org/journal/jgis) The Research and Design of the Application Domain
More informationCisco Expressway Options with Cisco Meeting Server and/or Microsoft Infrastructure
Cisco Expressway Options with Cisco Meeting Server and/or Microsoft Infrastructure Deployment Guide First Published: December 2016 Last Updated: October 2017 Expressway X8.9.2 Cisco Systems, Inc. www.cisco.com
More informationCDCS: a New Case-Based Method for Transparent NAT Traversals of the SIP Protocol
CDCS: a New Case-Based Method for Transparent NAT Traversals of the SIP Protocol Mustapha GUEZOURI LISSI/SCTIC, University of Paris XII-Val de Marne, France e-mail mguezouri@yahoo.fr and Abdelhamid MELLOUK
More informationGlobal Platform for Rich Media Conferencing and Collaboration
Global Platform for Rich Media Conferencing and Collaboration David Adamczyk, David Collados, Gregory Denis, Joao Fernandes, Philippe Galvez, Iosif Legrand, Harvey Newman, Kun Wei California Institute
More informationInteractive Distance Learning based on SIP
S. Sae-Wong, T. Kamolphiwong, S. Kamolphiwong, and N. Wittayasirikul Centre for Network Research (CNR), Department of Computer Engineering, Faculty of Engineering, Prince of Songkla University, Hatyai,
More informationThe time is right for P2P and Project JXTA
Introduction 1-1 The time is right for P2P and Project JXTA Peer to Peer (P2P) is not new. However, the time is now right for the broad P2P applications deployment. The Project JXTA technology lets developers
More informationOutline. CS5984 Mobile Computing. Dr. Ayman Abdel-Hamid, CS5984. Wireless Sensor Networks 1/2. Wireless Sensor Networks 2/2
CS5984 Mobile Computing Outline : a Survey Dr. Ayman Abdel-Hamid Computer Science Department Virginia Tech An Introduction to 1 2 1/2 Advances in micro-electro-mechanical systems technology, wireless communications,
More informationAdministrator Guide for Avaya Scopia Desktop Server
Administrator Guide for Avaya Scopia Desktop Server Version 8.3 For Solution 8.3 September 2014 2000-2014 Avaya Inc. All intellectual property rights in this publication are owned by Avaya Inc. and are
More informationIntroduction to Distributed Systems
Introduction to Distributed Systems Other matters: review of the Bakery Algorithm: why can t we simply keep track of the last ticket taken and the next ticvket to be called? Ref: [Coulouris&al Ch 1, 2]
More informationM out of N Safety Computing System Based on General-Purpose Computers
International Conference on Computer and Information Technology Application (ICCITA 2016) M out of N Safety Computing System Based on General-Purpose Computers Xingya Dai1, a, Xinya Sun2, b, Wei Dong2,
More informationPRIVACY AND TRUST-AWARE FRAMEWORK FOR SECURE ROUTING IN WIRELESS MESH NETWORKS
PRIVACY AND TRUST-AWARE FRAMEWORK FOR SECURE ROUTING IN WIRELESS MESH NETWORKS 1 PRASHANTH JAYAKUMAR, 2 P.S.KHANAGOUDAR, 3 VINAY KAVERI 1,3 Department of CSE, GIT, Belgaum, 2 Assistant Professor, Dept.
More informationAdvanced Grid Technologies, Services & Systems: Research Priorities and Objectives of WP
Advanced Grid Technologies, Services & Systems: Research Priorities and Objectives of WP 2005-06 06 IST Call 5 Preparatory Workshop Brussels, 31 Jan 1 Feb 2005 Enabling application Max Lemke Deputy Head
More informationA Flow Label Based QoS Scheme for End-to-End Mobile Services
A Flow Label Based QoS Scheme for End-to-End Mobile Services Tao Zheng, Lan Wang, Daqing Gu Orange Labs Beijing France Telecom Group Beijing, China e-mail: {tao.zheng; lan.wang; daqing.gu}@orange.com Abstract
More informationTitle Grid for Multimedia Communication Ne. The original publication is availabl. Press
JAIST Reposi https://dspace.j Title Grid for Multimedia Communication Ne A Double Helix Architecture of Knowl Discovery System Based Data Grid and Author(s)Jing, He; Wuyi, Yue; Yong, Shi Citation Issue
More informationIEEE C /26. IEEE Working Group on Mobile Broadband Wireless Access <http://grouper.ieee.org/groups/802/20/>
2003-03-09 IEEE C802.20-03/26 Project Title Date Submitted IEEE 802.20 Working Group on Mobile Broadband Wireless Access Architectural Attributes of an IP-based
More informationNever Drop a Call With TecInfo SIP Proxy White Paper
Innovative Solutions. Trusted Performance. Intelligently Engineered. Never Drop a Call With TecInfo SIP Proxy White Paper TecInfo SD-WAN product - PowerLink - enables real time traffic like VoIP, video
More informationInformation Push Service of University Library in Network and Information Age
2013 International Conference on Advances in Social Science, Humanities, and Management (ASSHM 2013) Information Push Service of University Library in Network and Information Age Song Deng 1 and Jun Wang
More informationHuge Data Analysis and Processing Platform based on Hadoop Yuanbin LI1, a, Rong CHEN2
2nd International Conference on Materials Science, Machinery and Energy Engineering (MSMEE 2017) Huge Data Analysis and Processing Platform based on Hadoop Yuanbin LI1, a, Rong CHEN2 1 Information Engineering
More informationDisclaimer; No Warranty Copyright Trademarks
Disclaimer; No Warranty THIS INFORMATION AND ALL OTHER DOCUMENTATION (IN PRINTED OR ELECTRONIC FORM) ARE PROVIDED FOR REFERENCE PURPOSES ONLY. WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY
More informationDepartment of Computer Science. Burapha University 6 SIP (I)
Burapha University ก Department of Computer Science 6 SIP (I) Functionalities of SIP Network elements that might be used in the SIP network Structure of Request and Response SIP messages Other important
More informationA Chord-Based Novel Mobile Peer-to-Peer File Sharing Protocol
A Chord-Based Novel Mobile Peer-to-Peer File Sharing Protocol Min Li 1, Enhong Chen 1, and Phillip C-y Sheu 2 1 Department of Computer Science and Technology, University of Science and Technology of China,
More informationVortex Whitepaper. Intelligent Data Sharing for the Business-Critical Internet of Things. Version 1.1 June 2014 Angelo Corsaro Ph.D.
Vortex Whitepaper Intelligent Data Sharing for the Business-Critical Internet of Things Version 1.1 June 2014 Angelo Corsaro Ph.D., CTO, PrismTech Vortex Whitepaper Version 1.1 June 2014 Table of Contents
More informationApp-ID. PALO ALTO NETWORKS: App-ID Technology Brief
App-ID Application Protocol Detection / Decryption Application Protocol Decoding Application Signature Heuristics App-ID is a patent-pending traffic classification technology that identifies more than
More informationX-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication
X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication Shakil Siddique, Raimund K. Ege and S. Masoud Sadjadi School of Computer Science Florida International
More informationABC SBC: Secure Peering. FRAFOS GmbH
ABC SBC: Secure Peering FRAFOS GmbH Introduction While an increasing number of operators have already replaced their SS7 based telecommunication core network with a SIP based solution, the interconnection
More informationA Hybrid Architecture for Video Transmission
2017 Asia-Pacific Engineering and Technology Conference (APETC 2017) ISBN: 978-1-60595-443-1 A Hybrid Architecture for Video Transmission Qian Huang, Xiaoqi Wang, Xiaodan Du and Feng Ye ABSTRACT With the
More informationFocusStack: Orchestrating Edge Clouds Using Location-Based Focus of Attention
FocusStack: Orchestrating Edge Clouds Using Location-Based Focus of Attention Brian Amento, Bharath Balasubramanian, Robert J. Hall, Kaustubh Joshi, Gueyoung Jung, K. Hal Purdy AT&T Labs Research, Bedminster,
More informationCitrix SD-WAN for Optimal Office 365 Connectivity and Performance
Solution Brief Citrix SD-WAN for Optimal Office 365 Connectivity and Performance Evolving Needs for WAN Network Architecture Enterprise networks have historically been architected to provide users access
More informationDelivering Windows-based Client-Server Applications Anywhere, On Demand with Presentation Server 4.5
Delivering Windows-based Client-Server Applications Anywhere, On Demand with Presentation Server 4.5 Conrad Lee Enterprise Sales Engineer Hong Kong & Taiwan Delivering Windows Applications (IT Infrastructure
More informationDesign And Implementation of Remote Video-Audio Communication Module in The Commanding-Dispatching System of Transmitting Stations
International Forum on Management, Education and Information Technology Application (IFMEITA 2016) Design And Implementation of Remote Video-Audio Communication Module in The Commanding-Dispatching System
More informationA Multipolicy Authorization Framework for Grid Security
A Multipolicy Authorization Framework for Grid Security Bo Lang,,2 Ian Foster,,3 Frank Siebenlist,,3 Rachana Ananthakrishnan, Tim Freeman,3 Mathematics and Computer Science Division, Argonne National Laboratory,
More informationIMS signalling for multiparty services based on network level multicast
IMS signalling for multiparty services based on network level multicast Ivan Vidal, Ignacio Soto, Francisco Valera, Jaime Garcia, Arturo Azcorra UniversityCarlosIIIofMadrid Av.Universidad,30 E-28911, Madrid,
More informationWorkshop Report. ETSI TISPAN The Home of NGN Standards. Beijing, China, 28 May, 2008
Workshop Report ETSI TISPAN The Home of NGN Standards Beijing, China, 28 May, 2008 Since 2003, ETSI TISPAN has been the key standardization body for building up Next Generation Networks (NGN) specifications
More informationChat Setup and Management
Chat Deployments, page 1 Chat Administration Settings, page 3 Chat Node Alias Management, page 9 Chat Room Management, page 14 Group Chat and Persistent Chat Interactions and Restrictions, page 18 Chat
More informationNAT Box-to-Box High-Availability Support
The feature enables network-wide protection by making an IP network more resilient to potential link and router failures at the Network Address Translation (NAT) border. NAT box-to-box high-availability
More information[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions
[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open
More informationDelivering Data Management for Engineers on the Grid 1
Delivering Data Management for Engineers on the Grid 1 Jasmin Wason, Marc Molinari, Zhuoan Jiao, and Simon J. Cox School of Engineering Sciences, University of Southampton, UK {j.l.wason, m.molinari, z.jiao,
More informationEffective Data Transmission in Distributed Visual Sensor Systems
Wei Song Effective Data Transmission in Distributed Visual Sensor Systems Wei Song (weisong@cs.brown.edu) Abstract: Objective of this research project is to design an effective and stable data transmission
More informationQ-Balancer Range FAQ The Q-Balance LB Series General Sales FAQ
Q-Balancer Range FAQ The Q-Balance LB Series The Q-Balance Balance Series is designed for Small and medium enterprises (SMEs) to provide cost-effective solutions for link resilience and load balancing
More informationChapter 5.6 Network and Multiplayer
Chapter 5.6 Network and Multiplayer Multiplayer Modes: Event Timing Turn-Based Easy to implement Any connection type Real-Time Difficult to implement Latency sensitive 2 Multiplayer Modes: Shared I/O Input
More informationIntroduction to perfsonar. RIPE SEE5, Tirana, Albania Szymon Trocha Poznań Supercomputing and Networking Center, Poland April 2016
Introduction to perfsonar RIPE SEE5, Tirana, Albania Szymon Trocha Poznań Supercomputing and ing Center, Poland 19 20 April 2016 Agenda performance problems What is perfsonar perfsonar use cases Deployment
More informationVMware Horizon View Deployment
VMware Horizon View provides end users with access to their machines and applications through a unified workspace across multiple devices, locations, and connections. The Horizon View Connection Server
More informationCOS 140: Foundations of Computer Science
COS 140: Foundations of C Networks Fall 2017 Copyright c 2002 2017 UMaine School of Computing and Information S 1 / 21 Homework, announcements New chapter (23) online No homework assigned today, sorry!
More informationDISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 1. Introduction
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN Chapter 1 Introduction Modified by: Dr. Ramzi Saifan Definition of a Distributed System (1) A distributed
More informationParallels Containers for Windows 6.0
Parallels Containers for Windows 6.0 Deploying Microsoft Clusters June 10, 2014 Copyright 1999-2014 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Parallels IP Holdings GmbH Vordergasse
More information