Grid Computing: SGE,Jxta and Jini
|
|
- Dorothy Todd
- 5 years ago
- Views:
Transcription
1 Grid Computing: SGE,Jxta and Jini Dr Simon See Director High Performance Computing Technology Adjunct Associate Professor, Nanyang Technological University 1
2 2
3 3
4 4 Department Grid Campus Grid Research Grid Enterprise Grid Access Grid Public Grid Broker Grid Clusterload balancing Heterogeneity, HPC, priorities,... Internet, multi-tier,collaboration,... Securitiy,policies, RAS,... Imersive collaboration, training,... Resource discovery,reservation,... Level of service,economy, accounting Other Grids: Application /Storage /Network Service Providers, Peer-to- Peer, Collaboration Grid, Data Grid,HealthGrid, BioGrid, Entertainment Grid, Information Grid,...
5 5 Extends clustercomputing toward LANs and WANs for paralleland distributed computing. Problems to be solved: bandwidth and latency reliability,availability,faulttolerance wide area parallelprocessing interoperability heterogeneity asingle global name space protection,security,authentication efficient scheduling and comprehensiveresources management
6 6
7 7 Load balancing maximizes resource utilization Transparentjob submission & machineselection Monitoring and accounting ==> SGE Sun Grid Engine,free,open source Guaranteeing requiredresources Fullcontrol overresourceutilization Fairand share based resource usage Implementation of management policies ==> SGE/GRD GlobalResource Director
8 8
9 9
10 ! "! #" 10
11 11 Sun Microsystems Swiss Centerfor Scientific Computing (CSCS) Research! Not a current or future Sun product Technology Exploration: Java TM in HPC Domain:Distributed Resource Management Technologies employed Java TM,Jini TM, JavaSpaces TM Sun TM Grid Engine
12 12 Resources Applications Existing, un modified HPC codes Computecycles Localresource manager queues Geographically Distributed Intranet domain Integrated Application selection & execution framework
13 13
14 The Expanded Web Challenges Current AccessModels 14
15 15!" Search the entire Web --and allitsconnected devices --forinformation orresources (deeper Web) Share computeservices,files, music,etc.with anyone,regardless wherethey relocated or what type of device they re using (pervasive networking) Storefilesand data anywhere on the network, notjusttolocal harddrives (distributed networking)
16 16 # Jun 1999: BillJoy s Mantra Pervasive,Simple & Secure Jan 2000: First Design (Protocols, XML, Messaging,Space) Jun 2000: First Demo Prototype (Palm) Nov 2001: New Design (Protocols, X M L, Peers,Pipes,PeerGroups) Com mitters (5 Sun) Apr 2001:J2SE Reference Implementation on Jun 2001: 50,000 Downloads! StartPlatform Community Projects Com mitters (14 Sun, 8 Non-Sun) New V1.0 Protocols Spec (Revision 1.1)
17 17 $! % Java-specific A networking API A new way to browse the web Anotherfile-sharing or chattool Jinirepackaged A Sun product
18 18 $! Peer-to-peer platform Platform, language,and transportagnostic A way forpeersto find each otherand share information A set ofprotocols thatenable P2P applications and services A spec and a couple of reference implementations
19 19 & 1. It s Allabout Protocols (platform & transport & Serviceagnostics) 2. Pipes (XM L Messaging -Structured Data - Pipeline) 3. Core Principles 1. Provide Essential Building Blocks (Pipes, PeerGroups, Monitoring, Security) % PureP2P (No centralized services DNS) 3. Information flows towardsthe edges 4. Performance improve assystem ages
20 ' ( () Peer Groups Managesidentity of peers and peer groups Join, Leave, Create Peer Pipes Send any content(code, data,etc.) to peers Messagesin XM L format Secure pipessupported Peer Monitoring Check peers statusremotely,controlremote peer behavior Meter peers usage,setusage or bandwidthlimits Security Pluggable architecturesupportsa variety ofstandard security solutions Control group membership Encrypt datasent over pipes 20
21 21 *
22 22 $ + Define adomain oftrust Define asetofcom mon services (protocols) Define a scope ofpeerinteraction Define an administration and monitoring domain
23 23 Virtual Connection Channelbetween Peers Dynamic Pipe Endpoint Binding Structured Data Messages Pipes: point-to-point Propagate (1-to-Many)
24 24 ' Me mbership Peer Membership Protocol Discovery Peer Discovery Protocol Peer Resolver Protocol Pipe Pipe Binding Protocol Peer Endpoint Protocol Monitoring PeerInformation Protocol
25 25
26 26 &, Leverage surrounding peers,and groups Meetings pointsforfaraway peers,and groups No centralized naming Asynchronous protocol Pre-defined meeting points (bootstrapping) ReverseDiscovery Learn about otherpeer'sabilities
27 27 *! - Route messages between multi-hops peers Every peer can be arouter HTTP Routing Server Traverse Firewalls N AT Support Message Gate ways (TTL)
28 28
29 29! Consumerfile sharing (like Gnutella) Distributed processing (like Distributed datastorage Com munications (likeim)
30 30 Both: Are distributed P2P technologies Are platform-independent Allow the creation of spontaneous,self-healing networks Define how to find other peers,but not how to com municate with them
31 31 Project JXTA is: Protocol spec Language-independent Inherently secure Uses published advertisements Concerned with natural grouping ofpeerservices Provides a way for peers to monitor each other Jiniis: API Java only Security now being added Uses serviceregistries Concerned with dynamic service delivery Requires no prior knowledge ofservices
32 32 $!!!"! $! ' ProjectJXTA s Technology open sourceavailable for download now (based on the Apache open source model) Developer tools,specifications, and documentation available at Applications using ProjectJXTA stechnologies in development Multipleimplementationsin development (Java, C,etc.)
33 33,! jxta.org Allsource, projects,docs, examples Apache-style software license No barriers to getting started Meritocracy The moreyou ve done,the more you areallowed to do
34 34 ' JX ME -JXTA binding forj2me JXTA- W ire - Many-to-many pipes ipeers -AI forjxta P2P - Decentralized Instant P2P -JXTA instant messager CMS -Contentmanagement system JXTASpaces -JavaSpaces forjxta
35 35 ' *!) Base on pricing mechanism Decentralized Markets Market Resource Agents(Providers) Act on behave of providersex.end-users,labs Market Resource Brokers(Consumers) Act on behave ofconsumers ex.scientists, enterprises.
36 36
37 37
38 38 './ // Simulation Space Client-Simulation Ad ministration HPC Space Complex Computation CADaemon Broker Both spaces require a point of reference which other entities within the network can relatesto.
39 39,!,! Component1 Component2 Component3 Component4 Library Server A Component6 Component5 Library Server B Component7 CADaemon Component8
40 40 0) w.onjava.com/pub/a/onjava/2001/04/25/jxta.html w.clip2.com/jxta_chat.html w w.jxta.org w w.jxta.org/project/w w w/getstart.html A
41 Simon See 41
JXTA TM Technology for XML Messaging
JXTA TM Technology for XML Messaging OASIS Symposium New Orleans, LA 27-April-2004 Richard Manning Senior Software Architect Advanced Technology & Edge Computing Center Sun Microsystems Inc. www.jxta.org
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 informationPresented By: Niharjyoti Sarangi
Presented By: Niharjyoti Sarangi 1. 2. 3. 4. 5. 6. 7. 8. INTRODUCTION WHAT & WHY KEY FEATURES JXTA ARCHITECTURE JXTA LAYERS JXTA JARGONS JXTA PROTOCOLS JXTA SHELLS JXTA ADVANTAGES 2 AN OPEN P2P PROTOCOL
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 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 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 informationJXTA Overview and Demo. M. Ranganathan ITG/ANTD/NIST
JXTA Overview and Demo M. Ranganathan ITG/ANTD/NIST Peer-peer networking Focus at the application level Create an overlay network : Separation between physical and logical structure using one layer of
More informationProject JXTA Guide to a peer-to-peer framework (Part 2)
Project JXTA Guide to a peer-to-peer framework (Part 2) Ekaterina Chtcherbina Siemens AG, Corporate Technology Munich Thomas Wieland Siemens AG, Munich University of Applied Sciences, Coburg Agenda (part
More informationAgent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma. Distributed and Agent Systems
Agent and Object Technology Lab Dipartimento di Ingegneria dell Informazione Università degli Studi di Parma Distributed and Agent Systems Peer-to-Peer Systems & JXTA Prof. Agostino Poggi What is Peer-to-Peer
More informationProject JXTA: Getting Started
Project JXTA: Getting Started Getting started with JXTA is simple. If you're reading this, you probably have already been to the Project JXTA website at http://www.jxta.org. If not, check it out first,
More informationJXTA for J2ME Extending the Reach of Wireless With JXTA Technology
JXTA for J2ME Extending the Reach of Wireless With JXTA Technology Akhil Arora Carl Haywood Kuldip Singh Pabla Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 USA 650 960-1300 The Wireless
More informationJXTA: A Self-Adaptive Framework for Building P2P Systems
JXTA: A Self-Adaptive Framework for Building P2P Systems Bemnet Tesfaye Merha and Benoit Landrieu {merha, landrieu}@stud.ntnu.no Technical Essay in TTM3 Design of Self-Adaptive Systems Norwegian University
More informationGrid Programming Models: Current Tools, Issues and Directions. Computer Systems Research Department The Aerospace Corporation, P.O.
Grid Programming Models: Current Tools, Issues and Directions Craig Lee Computer Systems Research Department The Aerospace Corporation, P.O. Box 92957 El Segundo, CA USA lee@aero.org Domenico Talia DEIS
More information(9A05803) WEB SERVICES (ELECTIVE - III)
1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available
More informationJXTA technology for P2P : Project JXTA and its implications
JXTA technology for P2P : Project JXTA and its implications Sudhindra Rao 11/03/03 Abstract Peer-to-peer(P2P) systems are emerging as the latest alternative to perform distributed computing which includes
More informationWWW, REST, and Web Services
WWW, REST, and Web Services Instructor: Yongjie Zheng Aprile 18, 2017 CS 5553: Software Architecture and Design World Wide Web (WWW) What is the Web? What challenges does the Web have to address? 2 What
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 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 informationNirvana A Technical Introduction
Nirvana A Technical Introduction Cyril PODER, ingénieur avant-vente June 18, 2013 2 Agenda Product Overview Client Delivery Modes Realm Features Management and Administration Clustering & HA Scalability
More informationChapter 2 Architectures. Software Architectures
Chapter 2 Architectures Software architectures of distributed systems System architectures of distributed systems 1 Software Architectures Software architecture describes how the software components are
More informationGlassFish High Availability Overview
GlassFish High Availability Overview Shreedhar Ganapathy Engg Manager, GlassFish HA Team Co-Author Project Shoal Clustering Email: shreedhar_ganapathy@dev.java.net http://blogs.sun.com/shreedhar What we
More informationGrid Scheduling Architectures with Globus
Grid Scheduling Architectures with Workshop on Scheduling WS 07 Cetraro, Italy July 28, 2007 Ignacio Martin Llorente Distributed Systems Architecture Group Universidad Complutense de Madrid 1/38 Contents
More informationChapter 18 Distributed Systems and Web Services
Chapter 18 Distributed Systems and Web Services Outline 18.1 Introduction 18.2 Distributed File Systems 18.2.1 Distributed File System Concepts 18.2.2 Network File System (NFS) 18.2.3 Andrew File System
More informationNaming and Service Discovery in Peer-to-Peer Networks
Naming and Service Discovery in Peer-to-Peer Networks ECE1770 Expert Topic Eli Fidler Vinod Muthusamy February 13, 2003 Outline Traditional Distributed Naming Systems Distributed Naming Paradigms P2P Naming
More informationDistributed Information Processing
Distributed Information Processing 1 st Lecture Eom, Hyeonsang ( 엄현상 ) Department of Computer Science & Engineering Seoul National University Copyrights 2017 Eom, Hyeonsang All Rights Reserved Outline
More informationVortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems
Vortex Whitepaper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems www.adlinktech.com 2017 Table of Contents 1. Introduction........ P 3 2. Iot and
More informationJXTA v2.0 Protocols Specification i. JXTA v2.0 Protocols Specification
i JXTA v2.0 Protocols Specification ii Copyright 2001, 2002, 2005, 2006, 2007 Sun Microsystems Inc. Copyright 2002, 2003, 2004 The Internet Society. All Rights Reserved. This document and translations
More informationCreate High Performance, Massively Scalable Messaging Solutions with Apache ActiveBlaze
Create High Performance, Massively Scalable Messaging Solutions with Apache ActiveBlaze Rob Davies Director of Open Source Product Development, Progress: FuseSource - http://fusesource.com/ Rob Davies
More informationWAN Application Infrastructure Fueling Storage Networks
WAN Application Infrastructure Fueling Storage Networks Andrea Chiaffitelli, AT&T Ian Perez-Ponce, Cisco SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member companies
More informationChapter 3. Design of Grid Scheduler. 3.1 Introduction
Chapter 3 Design of Grid Scheduler The scheduler component of the grid is responsible to prepare the job ques for grid resources. The research in design of grid schedulers has given various topologies
More informationAPPROVAL PAGE FOR GRADUATE THESIS OR PROJECT
APPROVAL PAGE FOR GRADUATE THESIS OR PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF REQUIREMENTS FOR DEGEREE OF MASTER OF SCIENCE AT CALIFORNIA STATE UNIVERSITY, LOS ANGELES BY SNEHAL NIRAV PATEL Candidate
More informationAGENT EXTENSIONS FOR PEER-TO-PEER NETWORKS. Kalyan Valiveti, B.E. Thesis prepared for the Degree of MASTER OF SCIENCE UNIVERSITY OF NORTH TEXAS
AGENT EXTENSIONS FOR PEER-TO-PEER NETWORKS Kalyan Valiveti, B.E. Thesis prepared for the Degree of MASTER OF SCIENCE UNIVERSITY OF NORTH TEXAS December 2003 APPROVED: Paul Tarau, Major Professor Robert
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 informationAgent-Enabling Transformation of E-Commerce Portals with Web Services
Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:
More informationHigh Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions
High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions Dave Locke IBM Software Group Trademark Statement IBM and the IBM logo are trademarks of International Business Machines
More information1 JXTA v2.3.x: Java Programmer s Guide
JXTA v2.3.x: Java Programmer s Guide 1 JXTA v2.3.x: Java Programmer s Guide Apr 7, 2005 2005 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, the Sun Logo, and Java are trademarks, registered
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 informationUpdate on EZ-Grid. Priya Raghunath University of Houston. PI : Dr Barbara Chapman
Update on EZ-Grid Priya Raghunath University of Houston PI : Dr Barbara Chapman chapman@cs.uh.edu Outline Campus Grid at the University of Houston (UH) Functionality of EZ-Grid Design and Implementation
More informationone.world Towards a System Architecture for Pervasive Computing
Towards a System Architecture for Pervasive Computing Robert Grimm, Janet Davis, Ben Hendrickson, Eric Lemar, Tom Anderson, Brian Bershad, Gaetano Borriello, David Wetherall University of Washington Vision
More informationPeer-to-Peer Middleware Introduction Peer-to-Peer and Grids
Peer-to-Peer Middleware Markus Oliver Junginger. MSc, Dipl.-Inf. (FH), IEEE Member. Yugyung Lee. Assistant Professor, University of Missouri Kansas City. Introduction Peer-to-Peer networking has a great
More informationIBM WebSphere Business Integration Event Broker and Message Broker V5.0
Software Announcement May 20, 2003 IBM Event Broker and Message Broker V5.0 Overview WebSphere MQ is the leader in enterprise messaging, offering reliable, once and once only delivery between the broadest
More informationTrading Services for Distributed Enterprise Communications. Dr. Jean-Claude Franchitti. Presentation Agenda
Page 1 Trading Services for Distributed Enterprise Communications Dr. Jean-Claude Franchitti Presentation Agenda Enterprise Systems Technology Classifications Naming, Directory, and Trading Services in
More informationMOM MESSAGE ORIENTED MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS. MOM Message Oriented Middleware
MOM MESSAGE ORIENTED MOM Message Oriented Middleware MIDDLEWARE OVERVIEW OF MESSAGE ORIENTED MIDDLEWARE TECHNOLOGIES AND CONCEPTS Peter R. Egli 1/25 Contents 1. Synchronous versus asynchronous interaction
More informationdescribe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution
1 of 9 10/9/2013 1:38 AM WCF and WF Learning Objectives After completing this topic, you should be able to describe the functions of Windows Communication Foundation describe the features of the Windows
More informationJava Community Process Program: State of the Community State of the Community December 2003
Java Community Process Program: State of the Community State of the Community December 2003 The Java Community Process SM The home of the international developer community whose charter it is to develop
More informationAn infrastructure-less peer-to-peer framework for mobile handheld devices
An infrastructure-less peer-to-peer framework for mobile handheld devices Mario Bisignano, Giuseppe Di Modica, Orazio Tomarchio Dipartimento di Ingegneria Informatica e delle Telecomunicazioni Università
More informationAdaptive Cluster Computing using JavaSpaces
Adaptive Cluster Computing using JavaSpaces Jyoti Batheja and Manish Parashar The Applied Software Systems Lab. ECE Department, Rutgers University Outline Background Introduction Related Work Summary of
More informationCM0256 Pervasive Computing
CM0256 Pervasive Computing Guest lecture A World of Dots and SOAs Ian Taylor Ian.J.Taylor@cs.cardiff.ac.uk Lecture Outline In this lecture we look at: Distributed computing techniques/middleware from 50,000
More informationWebSphere MQ Low Latency Messaging V2.1. High Throughput and Low Latency to Maximize Business Responsiveness IBM Corporation
WebSphere MQ Low Latency Messaging V2.1 High Throughput and Low Latency to Maximize Business Responsiveness 2008 IBM Corporation WebSphere MQ Low Latency Messaging Extends the WebSphere MQ messaging family
More informationIntroduction. Distributed Systems IT332
Introduction Distributed Systems IT332 2 Outline Definition of A Distributed System Goals of Distributed Systems Types of Distributed Systems 3 Definition of A Distributed System A distributed systems
More informationAutonomic Optimization of an Oil Reservoir using Decentralized Services
Autonomic Optimization of an Oil Reservoir using Decentralized Services Vincent Matossian and Manish Parashar The Applied Software Systems Laboratory Department of Electrical and Computer Engineering Rutgers
More informationPage 1. Extreme Java G Session 8 - Sub-Topic 2 OMA Trading Services
Extreme Java G22.3033-007 Session 8 - Sub-Topic 2 OMA Trading Services Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Trading Services
More informationBreaking News CloudAXIS Suite 1.0
August 2013 Level 2 Breaking News CloudAXIS Suite 1.0 Product Release Date: October, 2012 Disclaimer 2013 Polycom, Inc. All rights reserved. Polycom, Inc. 6001 America Center Dr San Jose, CA 95002 USA
More informationKnowledge Discovery Services and Tools on Grids
Knowledge Discovery Services and Tools on Grids DOMENICO TALIA DEIS University of Calabria ITALY talia@deis.unical.it Symposium ISMIS 2003, Maebashi City, Japan, Oct. 29, 2003 OUTLINE Introduction Grid
More informationPhiladelphia Area Java Users' Group December 12, 2001
Jini: What it is, how we use it, and where it's going Philadelphia Area Java Users' Group December 12, 2001 Michael Ogg CTO, Valaran Corporation http://www.valaran.com ogg@valaran.com Jini Overview v1.0
More informationA Platform and Applications for Mobile Peer-to-Peer Communications
A Platform and Applications for Mobile Peer-to-Peer s Takeshi Kato Norihiro Ishikawa Hiromitsu Sumino NTT DoCoMo Inc. 3-5, Hikarino-oka, Yokosuka Kanagawa JAPAN Johan Hjelm Ye Yu Shingo Murakami Ericsson
More informationSoftware MEIC. (Lesson 20)
Software Architecture @ MEIC (Lesson 20) Last class C&C styles Multi-tier style Dynamic reconfiguration style Peer-to-Peer style Today C&C styles Publish-subscribe style Service-oriented architecture style
More informationUsing peer to peer. Marco Danelutto Dept. Computer Science University of Pisa
Using peer to peer Marco Danelutto Dept. Computer Science University of Pisa Master Degree (Laurea Magistrale) in Computer Science and Networking Academic Year 2009-2010 Rationale Two common paradigms
More informationDistributed Systems TD6 : Introduction to JXTA. The JXTA Shell
Distributed Systems TD6 : Introduction to JXTA Bogdan.Pasca @ens-lyon.fr 30 October 2009 The JXTA shell is a command-line interface to Sun s JXTA peer-to-peer framework. It is used to prove the concepts
More informationSoftware MEIC. (Lesson 20)
Software Architecture @ MEIC (Lesson 20)! Last class C&C styles Publish-subscribe style Shared-data style Communicating processes style Tiers style Today Finish the C&C styles Begin with the Allocation
More informationWebSphere MQ Update. Paul Dennis WMQ Development 2007 IBM Corporation
WebSphere MQ Update Paul Dennis WMQ Development dennisps@uk.ibm.com Corporation SOA Entry Points Help Customers Get Started People What is it? Deliver role-based interaction and collaboration through services
More informationSelf-organized, Fault Tolerant, Peer-to-Peer Management of SNMP Devices. By: Michael Da Silva
Self-organized, Fault Tolerant, Peer-to-Peer Management of SNMP Devices By: Michael Da Silva 100286974 Carleton University COMP 4905 Honour s Project Supervisor: Dr. Tony White, School of Computer Science
More informationA PROPOSAL OF USER AUTHENTICATION AND A CONTENT DISTRIBUTION MECHANISM USING P2P CONNECTION OVER A MOBILE AD HOC NETWORK
A PROPOSAL OF USER AUTHENTICATION AND A CONTENT DISTRIBUTION MECHANISM USING P2P CONNECTION OVER A MOBILE AD HOC NETWORK Masato Oguchi, Yoshiko Nakatsuka y, and Chiho Tomizawa z Department of Information
More informationElectronic Payment Systems (1) E-cash
Electronic Payment Systems (1) Payment systems based on direct payment between customer and merchant. a) Paying in cash. b) Using a check. c) Using a credit card. Lecture 24, page 1 E-cash The principle
More informationA Tutorial on The Jini Technology
A tutorial report for SENG 609.22 Agent Based Software Engineering Course Instructor: Dr. Behrouz H. Far A Tutorial on The Jini Technology Lian Chen Introduction Jini network technology provides a simple
More informationOutline. Definition of a Distributed System Goals of a Distributed System Types of Distributed Systems
Distributed Systems Outline Definition of a Distributed System Goals of a Distributed System Types of Distributed Systems What Is A Distributed System? A collection of independent computers that appears
More informationIntroduction to Distributed Systems (DS)
Introduction to Distributed Systems (DS) INF5040/9040 autumn 2009 lecturer: Frank Eliassen Frank Eliassen, Ifi/UiO 1 Outline What is a distributed system? Challenges and benefits of distributed system
More informationDistributed Systems. Prof. Dr. Schahram Dustdar Distributed Systems Group Vienna University of Technology. dsg.tuwien.ac.
Distributed Systems Prof. Dr. Schahram Dustdar Distributed Systems Group Vienna University of Technology dustdar@dsg.tuwien.ac.at dsg.tuwien.ac.at Outline 1. History 2. What is a distributed system? 3.
More informationBenefits of Zoning in Storage Networks Among the many benefits for storage administrators, Zoning enables:
>SRMRKJSV *MFVI'LERRIP*EFVMGW ph d" c a F4 p : F4^ma4"d " cf amv F a F= V snnn Introduction By introducing network connectivity between servers and storage, Fibre Channel is providing an array of powerful
More informationData Communication & Computer Networks MCQ S
Data Communication & Computer Networks MCQ S 1. The translates internet domain and host names to IP address. a) domain name system b) routing information protocol c) network time protocol d) internet relay
More informationDistributed Systems. Chapter 1: Introduction
Distributed Systems (3rd Edition) Chapter 1: Introduction Version: February 25, 2017 2/56 Introduction: What is a distributed system? Distributed System Definition A distributed system is a collection
More informationJXTA Java Standard Edition v2.5: Programmers Guide. September 10th, JXSE 2.5 Programmers Guide :
JXTA Java Standard Edition v2.5: Programmers Guide September 10th, 2007 JXSE 2.5 Programmers Guide : 1 2002-2007 Sun Microsystems, Inc. All rights reserved. Sun, Sun Microsystems, the Sun Logo, and Java
More informationCommunicating over the Network. Network Fundamentals. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.
Communicating over the Network Network Fundamentals 1 Network Structure Define e the components of a network Network components hardware software 2 Network Structure End Devices and their Role in the Network
More informationDistributed Systems 26. Mobile Ad Hoc Mesh Networks
Distributed Systems 26. Mobile Ad Hoc Mesh Networks Paul Krzyzanowski pxk@cs.rutgers.edu 12/16/2011 1 Mesh Networks Mobile Ad-hoc networks, sensor networks, Decentralized networking No need for routers
More informationDistributed Middleware. Distributed Objects
Distributed Middleware Distributed objects DCOM CORBA EJBs Jini Lecture 25, page 1 Distributed Objects Figure 10-1. Common organization of a remote object with client-side proxy. Lecture 25, page 2 Distributed
More informationPeer-to-Peer Architectures and the Magi Open-Source Infrastructure
Peer-to-Peer Architectures and the Magi Open-Source Infrastructure Richard N. Taylor Institute for Software Research University of California, Irvine http://www.ics.uci.edu/~taylor Peer-to-Peer Autonomous
More informationIntroduction to Distributed Systems. INF5040/9040 Autumn 2018 Lecturer: Eli Gjørven (ifi/uio)
Introduction to Distributed Systems INF5040/9040 Autumn 2018 Lecturer: Eli Gjørven (ifi/uio) August 28, 2018 Outline Definition of a distributed system Goals of a distributed system Implications of distributed
More informationXSEDE Visualization Use Cases
XSEDE Visualization Use Cases July 24, 2014 Version 1.4 XSEDE Visualization Use Cases Page i Table of Contents A. Document History iii B. Document Scope iv XSEDE Visualization Use Cases Page ii A. Document
More informationInternet Technology. 06. Exam 1 Review Paul Krzyzanowski. Rutgers University. Spring 2016
Internet Technology 06. Exam 1 Review Paul Krzyzanowski Rutgers University Spring 2016 March 2, 2016 2016 Paul Krzyzanowski 1 Question 1 Defend or contradict this statement: for maximum efficiency, at
More informationDynamic Intelligent Business Process Management (BPM) A Web Services & AI Perspective
Dynamic Intelligent Business Process Management (BPM) A Web Services & AI Perspective Master of Science Project Report Naveen Uttamsingh August 2003 Acknowledgements I would like to express my sincere
More informationNext-Generation AMQP Messaging Performance, Architectures, and Ecosystems with Red Hat Enterprise MRG. Bryan Che MRG Product Manager Red Hat, Inc.
Next-Generation AMQP Messaging Performance, Architectures, and Ecosystems with Red Hat Enterprise MRG Bryan Che MRG Product Manager Red Hat, Inc. Carl Trieloff Senior Consulting Software Engineer/ Director
More informationWhite Paper. EVERY THING CONNECTED How Web Object Technology Is Putting Every Physical Thing On The Web
White Paper EVERY THING CONNECTED Is Putting Every Physical Thing Every Thing Connected The Internet of Things a term first used by technology visionaries at the AUTO-ID Labs at MIT in the 90s 1 has received
More informationInternet Technology 3/2/2016
Question 1 Defend or contradict this statement: for maximum efficiency, at the expense of reliability, an application should bypass TCP or UDP and use IP directly for communication. Internet Technology
More informationParameter Tuning of JXTA-based P2P Platforms
2009 International Conference on Network-Based Information Systems Parameter Tuning of JXTA-based P2P Platforms Fatos Xhafa Dept. of Languages and Informatics Systems Technical University of Catalonia
More informationADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT
ADAPTIVE AND DYNAMIC LOAD BALANCING METHODOLOGIES FOR DISTRIBUTED ENVIRONMENT PhD Summary DOCTORATE OF PHILOSOPHY IN COMPUTER SCIENCE & ENGINEERING By Sandip Kumar Goyal (09-PhD-052) Under the Supervision
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 informationIntroduction to Distributed Systems
Introduction to Distributed Systems Minsoo Ryu Department of Computer Science and Engineering 2 Definition A distributed system is a collection of independent computers that appears to its users as a single
More informationImplementing a Ground Service- Oriented Architecture (SOA) March 28, 2006
Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling
More informationVlad Vinogradsky
Vlad Vinogradsky vladvino@microsoft.com http://twitter.com/vladvino Commercially available cloud platform offering Billing starts on 02/01/2010 A set of cloud computing services Services can be used together
More informationChapter 8 Web Services Objectives
Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the
More informationCollaborative Conferencing
CHAPTER 8 Revised: March 30, 2012, When there are three or more participants involved in a call, the call becomes a conference. In collaborative conferencing, the audio, video and content from some or
More informationENABLING PEER-TO-PEER INTERACTIONS ON THE GRID
ENABLING PEER-TO-PEER INTERACTIONS ON THE GRID by VINCENT MATOSSIAN A Thesis submitted to the Graduate School New Brunswick Rutgers, The State University of New Jersey in partial fulfillment of the requirements
More informationImproving Search In Peer-to-Peer Systems
Improving Search In Peer-to-Peer Systems Presented By Jon Hess cs294-4 Fall 2003 Goals Present alternative searching methods for systems with loose integrity constraints Probabilistically optimize over
More informationXML Web Services Basics
MSDN Home XML Web Services Basics Page Options Roger Wolter Microsoft Corporation December 2001 Summary: An overview of the value of XML Web services for developers, with introductions to SOAP, WSDL, and
More information31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers
31270 Networking Essentials Focus, Pre-Quiz, and Sample Exam Answers CONTENTS Focus Questions... 2 Chapter 1: Explore the Network... 2 Chapter 2: Configure a Network Operating System... 5 Chapter 3: Network
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 Definition of a Distributed System (1) A distributed system is: A collection of
More informationPDF hosted at the Radboud Repository of the Radboud University Nijmegen
PDF hosted at the Radboud Repository of the Radboud University Nijmegen The following full text is a publisher's version. For additional information about this publication click this link. http://hdl.handle.net/2066/60933
More informationManaging Peer-to-Peer Applications
Managing Peer-to-Peer Applications Vana Kalogeraki Hewlett-Packard Laboratories Palo Alto, CA 94304 vana@hpl.hp.com 1 What is a P2P System? ³6KDULQJRIFRPSXWHUUHVRXUFHVDQGVHUYLFHV WKURXJKGLUHFWH[FKDQJH
More informationViewing IP and MPLS Multicast Configurations
CHAPTER 19 These topics provide an overview of the IP Multicast technology and describe how to view IP and multicast configurations in Prime Network Vision: IP and MPLS Multicast Configuration: Overview,
More informationAn Efficient Time Management Scheme for Large-Scale Distributed Simulation Based on JXTA Peer-to-Peer Network*
12th 2008 IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications An Efficient Time Management Scheme for Large-Scale Distributed Simulation Based on JXTA Peer-to-Peer Network*
More information