A Resource Look up Strategy for Distributed Computing
|
|
- Martina Chandler
- 5 years ago
- Views:
Transcription
1 A Resource Look up Strategy for Distributed Computing F. AGOSTARO, A. GENCO, S. SORCE DINFO - Dipartimento di Ingegneria Informatica Università degli Studi di Palermo Viale delle Scienze, edificio Palermo ITALY Abstract: - In this paper we present an implementation of a mobile agent-based tool for resource discovery within a distributed computing virtual community. Such a tool enables community members to suitably arrange their own distributed virtual machine, using resources available within the community. Mobile Agents are used to detect network addresses and computers that will be part of a virtual machine, according to a resource discovery strategy which allows members to the use of remote hardware and software resources. Keywords: - Mobile agents, distributed computing, resource discovery. 1 Introduction The grid approach can enable us to configure a distributed machine by the use of computing resources remotely located on a network. This topic is widely discussed in literature, and many related problems have been solved by various software packages, like PVM [1], Linda [2] or P4 [3]. There are several running projects which aim at arranging a framework for managing high performance computation oriented services on distributed systems. The goal of a distributed machine configuration is achieved by means of coordinated and controlled resource sharing among the members of a dynamic multi-institutional virtual community. [4] Members agree on which resources will be shared and which members of the community will be enabled to access resources, thus defining a set of sharing rules and permissions. Some tools are available which provide basic facilities for network management, authentication, communication, and data access. [5] Apart the software tool employed to set up and use the virtual machine, one of the most relevant problem members have to deal with is grid resources lookup. Members with computational needs and those with available resources, even if somehow connected, do not know each other s availability or needs. As discussed in [6], we propose a resource discovery system in a virtual community Mobile Agent based [7]. A Distributed Computing Virtual Community (hereafter DCVC) is set up to allow its members to share computing resources. According to the discovery strategy described in section 3, mobile agents are used to search among a set of addresses, being instructed to single out the ones of those sites fitting the member requirements in terms of hardware and software resources. Users who want to become members of the Community, need to install an agent-based software on their machines to let their resources to be shared and enable them to look up and use community resources. To this end, Community members publish their availability or needs and interact according to a peer to peer resource provision protocol. 2 DCVC components The main DCVC components are (fig.1): the client Mobile Agent: this is the community key-component and acts for members who need computing resources. It pursues a resource discovery mission, according to the strategy described in the next section; the server application. This runs on the member machines whose resources are available. It receives Mobile Agents incoming from other sites; a distributed database to store and manage the site addresses of available resources. This is implemented by means of a Friend User Table stored in each member machine. Such a distributed solution extends our previous model, in which we used a centralized database and a different resource discovery strategy. [8]
2 Community Member 1:1 1:1 1:1 virtual machine. Some other details are reported which can be used to plan a good load balancing strategy. If the bookings do not fit client requirements, member will be notified of a request fault. Community Member AgentServer Friend User Table ClientMA <resource,address> DFU Fig. 1. UML Static Community Member description 3 Resource Discovery strategy Once a Community starts, the steps which lead to members cooperation for distributed virtual machine setup are: 1) A user starts acting as a Community Member (CM) by launching a copy of the AgentServer and waiting for client agents. This way users become active members of the Community. Each member has a Friend User Table, in which a set of couples <resource, address> are listed. Notice that when a member registers within a Community, the Friend User Table is empty. 2) When a member shows his need for computing resources, an agent is generated and instructed to start the resource discovery process. First the Agent searches for the requested resources among the addresses stored in its Friend User Table. If the search succeeds, the agent migrates to the site where resource are located and there acts as a broker to start cooperation. Now the agent steps into the network to test the current availability of the collected servers. This is necessary because one or more servers which have notified their availability could be not available anymore, or even be disconnected. For each IP address the agent tests the server matching to client requirements. If test succeeds, the agent books the server for a time interval large enough to end the test round. If test fails, it proceeds its round with the next server. Once the test round ended, if the bookings placed by the agent allow the configuration required by the client, they will be confirmed, and the agent will go back to the client with the IP addresses list. This are used to configure the distributed ClientMA <<searches>> <<generates>> Friend User Table <resource,address> DFU Agent Server <<migrates>> <<waits>> Other members AgentServers Other members ClientMAs Fig. 2. Community Members UML Collaboration Diagram If the requested resources are not found in its Friend User Table, the agent migrates to a Default Friend User (DFU), which is selected when a member registers within a Community. If the requested resources are found there, the agent migrates to the sites where resource are located and acts as described above. At its coming back, the agent address list is used to setup distributed virtual machine and to update the client s Friend User Table too. If the resources are not found within the Default Friend User, the agent continue its discovery process by recursive invocation of Default Friend Users, until reaching the community bounds, where a community manager can be invoked to manage the client
3 query. This, which probably requires a manual insertion of new addresses, aims at community enhancement, thus filling the resource gap and providing the last querying member with the address of the requested resource. This entities collaboration strategy is shown in fig. 2. Notice that an Agent can take some addresses from its Friend User Table, some others from the Default Friend User and some others by querying the community manager. At the end of its search, the agent returns an address list of available and suitable machines, or a message telling the unavailability of what requested. In the first case, if the address list has been obtained by recursive invocation of Default Friend User, the list is used to update the client s Friend User Table. Furthermore we want to point out that an agent is the key component of the system, because it takes care of the server availability test and of the decision whether to include them into the distributed virtual machine or not, according to member requirements. 4 Software agent-based tool As a feasible implementation of our discovery strategy model [6], here we present a software tool, based on Mobile Agents technology, along with a graphical user interface to setup servers and instruct agents. The tool aims at finding IP addresses of machines whose resources are shared by their owners. Users who want to become members of the community have to install the agent-based software to allow their machines to act as client or server, according to their needs or availability (fig. 3). fig. 4: server setup window used to insert the configuration of supplied resources Members who want to act as server select the Supply button. The Server setup window is then opened allowing to insert all technical data of the local machine (fig. 4). When all specification are inserted, by clicking on OK the application send the information to the database and the Agent Server is started waiting for client Agents. Users who want to act as client, select the Request button on the community setup window (fig. 3). The Agent setup window is then opened to insert all specifications to instruct the client agent (fig. 5). Once all data is inserted, by clicking on the OK button the mobile agent is launched to make its search among the addresses listed in the database. The agent owner waits for agent coming back. At the end of its search, the agent return the address list of available and suitable machines, or a message telling the unavailability of suitable machines. fig. 3: first screen where decide if supply or request computing resources
4 fig. 5: client s agent setup window - used to instruct the agent Agentlog.log 11/11/ :41:35 Agent started Local IP Querying local F.U.T.... done Migrating to D.F.U. 11/11/ :41:48 - Migration OK Querying local F.U.T.... done List of 03 addresses to be checked Migrating to 1st address 11/11/ :42:42 Migration OK Suitable performances Booking... done Migrating to 2nd address 11/11/ :43:28 Migration OK Local IP Performances OUT OF BOUNDS Migrating to 3rd address 11/11/ :45:03 Migration OK Local IP Suitable performances (including tolerance) Booking... done End of address list Migrating to 1st address 11/11/ :45:21 Migration OK Confirm booking... done Migrating to 3rd address 11/11/ :46:09 Migration OK Local IP Confirm booking... done Coming back home (through 1 DFU) 11/11/ :46:27 Migration OK Local IP Generating text file... done AGENT TERMINATED Fig. 6: Tool operating test log 4.1 Tool operating test In our operating test, we used the tool to arrange a distributed machine made up of two hosts, each complying with requirements shown in fig. 5. The community is composed following machines: 1. Pentium III 500 MHz, 256 Mb RAM, 60 Gb Hard Disk, static IP address, running a copy of the Agent Server on Windows XP Pro O.S. 2. Pentium II 333 MHz, 256 Mb RAM, 20 Gb Hard Disk, dynamic IP address, running a copy of the Agent Server on Windows 98 SE O.S. and acting as DFU of previous machine. 3. Pentium III 1000 MHz, 256 Mb RAM, 40 Gb Hard disk, static IP address, running a copy of the Agent Server on Windows 2000 Pro O.S. and acting as DFU of previous machine. 4. Pentium III 1000 MHz, 512 Mb RAM, 20 Gb Hard Disk, dynamic IP address, running the client software on Windows XP Pro O.S. At the end of the test, the tool generates a log in which the agent operation and migration are shown (fig. 6). 5 Conclusions In this work we presented a mobile agent-based tool for hardware and software resource discovery in a distributed computing virtual community. The proposed strategy turned out to be efficient, fault tolerant, and capable of dynamically adapting to environment changes. Future works on these topics will include security and authentication features and enhanced booked server management. 6 References [1] A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Mancheck, V. Sunderam, PVM: Parallel Virtual Machine, MIT Press, 1994 [2] R. Bjornson, N. Carriero, D. Gelernter and J. Leichter, Linda, the Portable Parallel. Yale University Department of Computer Science, [3] R. Butler, E. Lusk, Monitors, messages, and clusters: The P4 parallel programming system, Argonne National Laboratory, [4] I. Foster, C. Kesselmann, The Globus Project: a status report, in the proceedings of IEEE Heterogeneous Computing Workshop, March [5] I. Foster, C. Kesselman, C. Lee, R. Lindell, K. Nahrstedt, A. Roy, A Distributed Resource Management Architecture that Supports Advance Reservations and Co -Allocation, International Workshop on Quality of Service, [6] F. Agostaro, A. Genco, S. Sorce, Mobile Agents for Resource Discovery in a Distributed Computing
5 Virtual Community, accepted for presentation at E-Activities 2003 International WSEAS Conference, Singapore, December, [7] A. Sahai, C. Morin, Mobile agents for location independent computing, in the proceedings of Second ACM International Conference on Autonomous Agents, [8] F. Agostaro, A. Genco, S. Sorce, A Mobile Agent tool for resource Discovering, in the proceedings of Parallel Computing conference ParCo2003, Dresden, Germany, September,
A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme
A Resource Discovery Algorithm in Mobile Grid Computing Based on IP-Paging Scheme Yue Zhang 1 and Yunxia Pei 2 1 Department of Math and Computer Science Center of Network, Henan Police College, Zhengzhou,
More informationPaolo Bellavista Veronica Conti Carlo Giannelli Jukka Honkola
The Smart-M3 Semantic Information Broker (SIB) Plug-in Extension: Implementation and Evaluation Experiences Paolo Bellavista Veronica Conti Carlo Giannelli Jukka Honkola 20.11.2012 - SN4MS'12 DISI, Università
More informationAnnouncements. me your survey: See the Announcements page. Today. Reading. Take a break around 10:15am. Ack: Some figures are from Coulouris
Announcements Email me your survey: See the Announcements page Today Conceptual overview of distributed systems System models Reading Today: Chapter 2 of Coulouris Next topic: client-side processing (HTML,
More informationA Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme
A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme Yue Zhang, Yunxia Pei To cite this version: Yue Zhang, Yunxia Pei. A Resource Discovery Algorithm in Mobile Grid Computing
More informationChapter 4:- Introduction to Grid and its Evolution. Prepared By:- NITIN PANDYA Assistant Professor SVBIT.
Chapter 4:- Introduction to Grid and its Evolution Prepared By:- Assistant Professor SVBIT. Overview Background: What is the Grid? Related technologies Grid applications Communities Grid Tools Case Studies
More informationImproving the Dynamic Creation of Processes in MPI-2
Improving the Dynamic Creation of Processes in MPI-2 Márcia C. Cera, Guilherme P. Pezzi, Elton N. Mathias, Nicolas Maillard, and Philippe O. A. Navaux Universidade Federal do Rio Grande do Sul, Instituto
More informationDPoE Element Manager. Release Notes
DPoE Element Manager Release Notes Copyright 2008 PANDUIT Corp. All rights reserved. No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical,
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 informationMiddleware for Ubiquitous Computing
Middleware for Ubiquitous Computing Software Testing for Mobile Computing National Institute of Informatics Ichiro Satoh Abstract When a portable computing device is moved into and attached to a new local
More informationSDS: A Scalable Data Services System in Data Grid
SDS: A Scalable Data s System in Data Grid Xiaoning Peng School of Information Science & Engineering, Central South University Changsha 410083, China Department of Computer Science and Technology, Huaihua
More informationOnline Documentation: To access the online documentation for this and other Novell products, and to get updates, see
Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability
More informationOnline Documentation: To access the online documentation for this and other Novell products, and to get updates, see
Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability
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 informationProfessional Edition. Hardware Requirements
Professional Edition Hardware Requirements For Blackbaud FundWare 1 to 8 user environments Revised August 6 th, 2008 Table of Contents Supported Platforms... 3 Single-User Environment... 4 2-User Environment...
More informationKafka Streams: Hands-on Session A.A. 2017/18
Università degli Studi di Roma Tor Vergata Dipartimento di Ingegneria Civile e Ingegneria Informatica Kafka Streams: Hands-on Session A.A. 2017/18 Matteo Nardelli Laurea Magistrale in Ingegneria Informatica
More informationA Compact Computing Environment For A Windows PC Cluster Towards Seamless Molecular Dynamics Simulations
A Compact Computing Environment For A Windows PC Cluster Towards Seamless Molecular Dynamics Simulations Yuichi Tsujita Abstract A Windows PC cluster is focused for its high availabilities and fruitful
More informationICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington
ICENI: An Open Grid Service Architecture Implemented with Jini Nathalie Furmento, William Lee, Anthony Mayer, Steven Newhouse, and John Darlington ( Presentation by Li Zao, 01-02-2005, Univercité Claude
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 informationGrid Computing with Voyager
Grid Computing with Voyager By Saikumar Dubugunta Recursion Software, Inc. September 28, 2005 TABLE OF CONTENTS Introduction... 1 Using Voyager for Grid Computing... 2 Voyager Core Components... 3 Code
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 informationExtended Search Administration
IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 IBM Lotus Extended Search Extended Search Administration Version 4 Release 0.1 SC27-1404-02 Note! Before using
More informationMonitor Application for Panasonic TDA
Monitor Application for Panasonic TDA MAP Demo Getting Started Version 1.0 G3 NOVA Communications SRL 28 Iacob Felix, Sector 1, Bucharest, ROMANIA Phone: +1 877 777 8753 www.g3novacommunications.com 2005
More informationCHAPTER 1: OPERATING SYSTEM FUNDAMENTALS
CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS What is an operating system? A collection of software modules to assist programmers in enhancing system efficiency, flexibility, and robustness An Extended Machine
More informationProcesses in Distributed Systems
Processes in Distributed Systems Distributed Systems Sistemi Distribuiti Andrea Omicini andrea.omicini@unibo.it Dipartimento di Informatica Scienza e Ingegneria (DISI) Alma Mater Studiorum Università di
More informationROCI 2: A Programming Platform for Distributed Robots based on Microsoft s.net Framework
ROCI 2: A Programming Platform for Distributed Robots based on Microsoft s.net Framework Vito Sabella, Camillo J. Taylor, Scott Currie GRASP Laboratory University of Pennsylvania Philadelphia PA, 19104
More informationayaz ali Micro & Macro Scheduling Techniques Ayaz Ali Department of Computer Science University of Houston Houston, TX
ayaz ali Micro & Macro Scheduling Techniques Ayaz Ali Department of Computer Science University of Houston Houston, TX 77004 ayaz@cs.uh.edu 1. INTRODUCTION Scheduling techniques has historically been one
More informationGP-N100 Utility Software Manual
System Requirements En Thank you for your purchase of a GP-N100. This manual describes how to use the GP-N100 Utility to download the latest assisted GPS data from Nikon servers to your GP-N100. To ensure
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 informationHARNESS. provides multi-level hot pluggability. virtual machines. split off mobile agents. merge multiple collaborating sites.
HARNESS: Heterogeneous Adaptable Recongurable NEtworked SystemS Jack Dongarra { Oak Ridge National Laboratory and University of Tennessee, Knoxville Al Geist { Oak Ridge National Laboratory James Arthur
More informationAgilent GeneSpring Software
Agilent GeneSpring Software Installation Guide Quick Start Installation of Agilent GeneSpring 3 Detailed Instructions for Installing Agilent GeneSpring 5 Managing Licenses 16 Upgrading Agilent GeneSpring
More informationData Manager Installation and Update Instructions
Data Manager Installation and Update Instructions These instructions describe how to update or install Data Manager desktop software from YSI s website. Failure to follow these instructions may cause you
More informationInstalling SQL Server Developer Last updated 8/28/2010
Installing SQL Server Developer Last updated 8/28/2010 1. Run Setup.Exe to start the setup of SQL Server 2008 Developer 2. On some OS installations (i.e. Windows 7) you will be prompted a reminder to install
More informationNETWRIX INACTIVE USER TRACKER
NETWRIX INACTIVE USER TRACKER QUICK-START GUIDE Product Version: 3.0.106 March 2014. Legal Notice The information in this publication is furnished for information use only, and does not constitute a commitment
More informationAn Efficient NAT Traversal for SIP and Its Associated Media sessions
An Efficient NAT Traversal for SIP and Its Associated Media sessions Yun-Shuai Yu, Ce-Kuen Shieh, *Wen-Shyang Hwang, **Chien-Chan Hsu, **Che-Shiun Ho, **Ji-Feng Chiu Department of Electrical Engineering,
More informationCentral Monitoring by Center V2
CHAPTER 9 Central Monitoring by Center V2 With Center V2, central monitoring station (CMS) can be deployed immediately because it brings multiple GV systems together into an integrated interface, allowing
More informationVisitor Information Management System
Visitor Information Management System Introduction Handling incoming visitors and generating GATE PASS for them. Features: 1. Database of Visitor Company and Visitors coming more frequently. Each new visitor
More informationepro BioClock User s Manual
epro BioClock User s Manual ecore Software Inc. 10717 Plano Rd, Suite 100 Dallas, Texas 75238 Telephone: (866) 240-6996 - 1 - epro BioClock Users Manual Copyright 2011 ecore Software Inc. All rights reserved.
More informationExploring Hardware Support For Scaling Irregular Applications on Multi-node Multi-core Architectures
Exploring Hardware Support For Scaling Irregular Applications on Multi-node Multi-core Architectures MARCO CERIANI SIMONE SECCHI ANTONINO TUMEO ORESTE VILLA GIANLUCA PALERMO Politecnico di Milano - DEI,
More informationVMware View Upgrade Guide
View 4.0 View Manager 4.0 View Composer 2.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for
More informationAgents and areas of application
Agents and areas of application Dipartimento di Informatica, Sistemistica e Comunicazione Università di Milano-Bicocca giuseppe.vizzari@disco.unimib.it andrea.bonomi@disco.unimib.it 23 Giugno 2007 Software
More informationOmniRPC: a Grid RPC facility for Cluster and Global Computing in OpenMP
OmniRPC: a Grid RPC facility for Cluster and Global Computing in OpenMP (extended abstract) Mitsuhisa Sato 1, Motonari Hirano 2, Yoshio Tanaka 2 and Satoshi Sekiguchi 2 1 Real World Computing Partnership,
More informationInstallation Guide of Windows Live Mail to PDF Converter Installation & Un-Installation of Windows Live Mail to PDF Converter
Installation & Un-Installation of Windows Live Mail to PDF Converter P a g e 1 16 Table of Contents 1. Introduction 2. System Requirements 3. Installing Windows Live Mail to PDF Converter 4. Uninstalling
More informationThe Grid Authentication System for Mobile Grid Environment
IJSRD - International Journal for Scientific Research & Development Vol. 2, Issue 02, 2014 ISSN (online): 2321-0613 The Grid Authentication System for Mobile Grid Environment A.Sudha 1 S.M.Karpagavalli
More informationAdvanced School in High Performance and GRID Computing November Introduction to Grid computing.
1967-14 Advanced School in High Performance and GRID Computing 3-14 November 2008 Introduction to Grid computing. TAFFONI Giuliano Osservatorio Astronomico di Trieste/INAF Via G.B. Tiepolo 11 34131 Trieste
More informationScalable Hybrid Search on Distributed Databases
Scalable Hybrid Search on Distributed Databases Jungkee Kim 1,2 and Geoffrey Fox 2 1 Department of Computer Science, Florida State University, Tallahassee FL 32306, U.S.A., jungkkim@cs.fsu.edu, 2 Community
More informationDell EMC Ready System for VDI on XC Series
Dell EMC Ready System for VDI on XC Series Citrix XenDesktop for Dell EMC XC Series Hyperconverged Appliance March 2018 H16969 Deployment Guide Abstract This deployment guide provides instructions for
More informationAgilent Genomic Workbench 6.5
Agilent Genomic Workbench 6.5 Installation Guide Quick Start Installation of Agilent Genomic Workbench 6.5 in Windows 3 Flow chart for installation 4 Details and Instructions for Installing Agilent Genomic
More informationA SEMANTIC MATCHMAKER SERVICE ON THE GRID
DERI DIGITAL ENTERPRISE RESEARCH INSTITUTE A SEMANTIC MATCHMAKER SERVICE ON THE GRID Andreas Harth Yu He Hongsuda Tangmunarunkit Stefan Decker Carl Kesselman DERI TECHNICAL REPORT 2004-05-18 MAY 2004 DERI
More informationCommunication Ontological Description Process Fragment
Consiglio Nazionale delle Ricerche Istituto di Calcolo e Reti ad Alte Prestazioni Communication Ontological Description Process Fragment M. Cossentino, V. Seidita Rapporto Tecnico N.: RT-ICAR-PA-10-01
More informationSolving the N-Body Problem with the ALiCE Grid System
Solving the N-Body Problem with the ALiCE Grid System Dac Phuong Ho 1, Yong Meng Teo 2 and Johan Prawira Gozali 2 1 Department of Computer Network, Vietnam National University of Hanoi 144 Xuan Thuy Street,
More informationBuilding Distributed Access Control System Using Service-Oriented Programming Model
Building Distributed Access Control System Using Service-Oriented Programming Model Ivan Zuzak, Sinisa Srbljic School of Electrical Engineering and Computing, University of Zagreb, Croatia ivan.zuzak@fer.hr,
More informationAn Active Resource Management System for Computational Grid*
An Active Resource Management System for Computational Grid* Xiaolin Chen 1, Chang Yang 1, Sanglu Lu 2, and Guihai Chen 2 1 Department of Computer Science, Chuxiong Normal University, Chuxiong 675000,
More informationProblems for Resource Brokering in Large and Dynamic Grid Environments
Problems for Resource Brokering in Large and Dynamic Grid Environments Cătălin L. Dumitrescu Computer Science Department The University of Chicago cldumitr@cs.uchicago.edu (currently at TU Delft) Kindly
More informationTransactions on Information and Communications Technologies vol 9, 1995 WIT Press, ISSN
A parallel approach to the extraction of boundary and shading information from digital images E. Ardizzone", A. Genco**, C. Lodato\ G. Lo Re\ R. Pirrone" "Dipartimento di Ingegneria Elettrica, Universita
More informationGrid Application Development Software
Grid Application Development Software Department of Computer Science University of Houston, Houston, Texas GrADS Vision Goals Approach Status http://www.hipersoft.cs.rice.edu/grads GrADS Team (PIs) Ken
More informationMONITORING OF GRID RESOURCES
MONITORING OF GRID RESOURCES Nikhil Khandelwal School of Computer Engineering Nanyang Technological University Nanyang Avenue, Singapore 639798 e-mail:a8156178@ntu.edu.sg Lee Bu Sung School of Computer
More informationOpportunistic Application Flows in Sensor-based Pervasive Environments
Opportunistic Application Flows in Sensor-based Pervasive Environments Nanyan Jiang, Cristina Schmidt, Vincent Matossian, and Manish Parashar ICPS 2004 1 Outline Introduction to pervasive sensor-based
More informationEnabling the Autonomic Data Center with a Smart Bare-Metal Server Platform
Enabling the Autonomic Data Center with a Smart Bare-Metal Server Platform Arzhan Kinzhalin, Rodolfo Kohn, Ricardo Morin, David Lombard 6 th International Conference on Autonomic Computing Barcelona, Spain
More informationFunctional Requirements for Grid Oriented Optical Networks
Functional Requirements for Grid Oriented Optical s Luca Valcarenghi Internal Workshop 4 on Photonic s and Technologies Scuola Superiore Sant Anna Pisa June 3-4, 2003 1 Motivations Grid networking connection
More informationSystem for Large Computing Clusters
(Towards) A Scalable Monitoring System for Large Computing Clusters Moreno Marzolla Email marzolla@dsi.unive.it Web: http://www.dsi.unive.it/~marzolla Dip. Informatica, Università di Venezia Talk Outline
More informationBLF Presence. Configure BLF Presence
This chapter provides information about the Busy Lamp Field (BLF) Presence feature which allows a user to monitor the real-time status of another user at a directory number or SIP URI. Configure, page
More informationStarWind Virtual SAN Configuring HA Shared Storage for Scale-Out File Servers in Windows Server 2012R2
One Stop Virtualization Shop StarWind Virtual SAN Configuring HA Shared Storage for Scale-Out File Servers in Windows Server 2012R2 DECEMBER 2017 TECHNICAL PAPER Trademarks StarWind, StarWind Software
More informationAST initiative 3 AST principles and goals 4 Model problems 11
Università degli Studi dell Aquila Henry Muccini Dipartimento di Informatica www.henrymuccini.com University of L Aquila - Italy henry.muccini@di.univaq.it AST 2011, 6th IEEE/ACM ICSE workshop on Automation
More informationTop Producer 7i Remote
Top Producer 7i Remote Quick Setup Top Producer Systems Phone number: 1-800-830-8300 Email: support@topproducer.com www.topproducer.com Fax: 604.270.6365 Top Producer 7i Remote Quick Setup Trademarks Information
More informationOPTIMAL SERVICE PRICING FOR A CLOUD CACHE
OPTIMAL SERVICE PRICING FOR A CLOUD CACHE ABSTRACT: Cloud applications that offer data management services are emerging. Such clouds support caching of data in order to provide quality query services.
More informationInstallation Guide of EML to Zimbra Converter Installation & Un-Installation of EML to Zimbra Converter
Installation & Un-Installation of EML to Zimbra Converter P a g e 1 16 Table of Contents 1. Introduction 2. System Requirements 3. Installing EML to Zimbra Converter 4. Uninstalling EML to Zimbra Converter
More informationInstallation Guide of DOC to PDF Converter Installation & Un-Installation of DOC to PDF Converter
Installation & Un-Installation of DOC to PDF Converter P a g e 1 16 Table of Contents 1. Introduction 2. System Requirements 3. Installing DOC to PDF Converter 4. Uninstalling DOC to PDF Converter a. Uninstalling
More informationRJ-11 Telephone Cable
This product can be used with the following operating systems: Windows XP, 2000 DPH-50U VoIP USB Phone Adapter Before You Begin You must have at least the following: Windows XP/2000 Pentium 400MHz or Higher
More informationHunting for Bindings in Distributed Object-Oriented Systems
Hunting for Bindings in Distributed Object-Oriented Systems Magdalena S lawiñska Faculty of Electronics, Telecommunications and Informatics Gdańsk University of Technology Narutowicza 11/12, 80-952 Gdańsk,
More informationAn Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information
An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information Stefan Schulte Multimedia Communications Lab (KOM) Technische Universität Darmstadt, Germany schulte@kom.tu-darmstadt.de
More informationLepideAuditor for SQL Server: Installation Guide. Installation Guide. epideauditor for SQL Server. Lepide Software Private Limited
Installation Guide epideauditor for SQL Server , All Rights Reserved This User Guide and documentation is copyright of Lepide Software Private Limited, with all rights reserved under the copyright laws.
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 informationInstallation Guide of MSG to vcard Converter Installation & Un-Installation of MSG to vcard Converter
Installation & Un-Installation of MSG to vcard Converter P a g e 1 16 Table of Contents 1. Introduction 2. System Requirements 3. Installing MSG to vcard Converter 4. Uninstalling MSG to vcard Converter
More informationEECS 426. Multimedia Streaming with Caching on Pure P2P-based Distributed e-learning System using Mobile Agent Technologies
EECS 426 Multimedia Streaming with Caching on Pure P2P-based Distributed e-learning System using Mobile Agent Technologies Masayuki Higashino Tadafumi Hayakawa Kenichi Takahashi Takao Kawamura Kazunori
More informationTS1000 INSTALLATION TS1000 INSTALLATION 1
TS1000 INSTALLATION TS1000 INSTALLATION 1 1 System Overview A TS1000 5.00 software platform is composed by a Data Server and one or many clients accessing data from the server. All system data is stored
More informationFROM PEER TO PEER...
FROM PEER TO PEER... Dipartimento di Informatica, Università degli Studi di Pisa HPC LAB, ISTI CNR Pisa in collaboration with: Alessandro Lulli, Emanuele Carlini, Massimo Coppola, Patrizio Dazzi 2 nd HPC
More informationAn Integrated Course on Parallel and Distributed Processing
An Integrated Course on Parallel and Distributed Processing José C. Cunha João Lourenço fjcc, jmlg@di.fct.unl.pt Departamento de Informática Faculdade de Ciências e Tecnologia Universidade Nova de Lisboa
More informationGrid-Based Data Mining and the KNOWLEDGE GRID Framework
Grid-Based Data Mining and the KNOWLEDGE GRID Framework DOMENICO TALIA (joint work with M. Cannataro, A. Congiusta, P. Trunfio) DEIS University of Calabria ITALY talia@deis.unical.it Minneapolis, September
More informationPreparation of a Cluster Node with Ubuntu
Preparation of a Cluster Node with Ubuntu Although newer versions of Hadoop work on computers with Windows OS, I decided to use a Linux based system because of the proved stability of Hadoop on the Linux.
More informationKASPERSKY LAB. Kaspersky Administration Kit version 6.0. Administrator s manual
KASPERSKY LAB Kaspersky Administration Kit version 6.0 Administrator s manual KASPERSKY ADMINISTRATION KIT VERSION 6.0 Administrator s manual Kaspersky Lab Visit our website: http://www.kaspersky.com/
More informationINSTALLATION AND SET UP GUIDE
INSTALLATION AND SET UP GUIDE This guide will help IT administrators to install and set up NVivo Server. It provides step by step instructions for installing the software, configuring user permissions
More informationInstallation & Activation Guide. Lepide Exchange Recovery Manager
Lepide Exchange Recovery Manager Lepide Software Private Limited, All Rights Reserved This User Guide and documentation is copyright of Lepide Software Private Limited, with all rights reserved under the
More informationAgilent GeneSpring Software
Agilent GeneSpring Software Installation Guide Quick Start Installation of Agilent GeneSpring 3 Detailed Instructions for Installing Agilent GeneSpring 5 Managing Licenses 19 Upgrading Agilent GeneSpring
More informationSpecial Topics: CSci 8980 Edge History
Special Topics: CSci 8980 Edge History Jon B. Weissman (jon@cs.umn.edu) Department of Computer Science University of Minnesota P2P: What is it? No always-on server Nodes are at the network edge; come and
More informationJPRO Fleet Service Portal User s Guide
JPRO Fleet Service Portal User s Guide 1 System Requirements Supported Operating Systems Windows 2000 Windows XP Hardware Requirements Minimum: 128 MB RAM, 2 GB HD, Pentium II, 1024 x 768 monitor Recommended:
More information05 Indirect Communication
05 Indirect Communication Group Communication Publish-Subscribe Coulouris 6 Message Queus Point-to-point communication Participants need to exist at the same time Establish communication Participants need
More informationA Grid-Enabled Component Container for CORBA Lightweight Components
A Grid-Enabled Component Container for CORBA Lightweight Components Diego Sevilla 1, José M. García 1, Antonio F. Gómez 2 1 Department of Computer Engineering 2 Department of Information and Communications
More informationNetwork Load Balancing
ISSN 2395-1621 Network Load Balancing #1 Miss. Amruta S. Shinde, #2 Miss. Snehal R. Kumbhar, #3 Miss. Pallavi M. Patil, #4 Miss. Surabhi S. Khotkar, #5 Prof. D.V. Jadhav 1 ameeshinde@gmail.com 2 kumbharsnehal273@gmail.com
More informationLABEL MATRIX TEKLYNX VERSION 8 I N S T A L L A T I O N
TEKLYNX LABEL MATRIX VERSION 8 I N S T A L L A T I O N Note Installation Guide The information in this manual is not binding and may be modified without prior notice. Supply of the software described in
More informationHigh Performance Computing Course Notes Grid Computing I
High Performance Computing Course Notes 2008-2009 2009 Grid Computing I Resource Demands Even as computer power, data storage, and communication continue to improve exponentially, resource capacities are
More informationRelease Notes. MYOB AccountRight Basics About AccountRight 2011
Release Notes MYOB AccountRight Basics 2011.1 AccountRight Basics 2011 is MYOB s next generation of BusinessBasics software. As well as having a new look and feel, AccountRight Basics 2011 is more powerful
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 informationReporting for Contact Center Setup and Operations Guide. BCM Contact Center
Reporting for Contact Center Setup and Operations Guide BCM Contact Center Document Number: Document Status: Standard Document Version: 05.01 Date: September 2006 Copyright 2005 2006 Nortel Networks, All
More informationChapter 1: Distributed Systems: What is a distributed system? Fall 2013
Chapter 1: Distributed Systems: What is a distributed system? Fall 2013 Course Goals and Content n Distributed systems and their: n Basic concepts n Main issues, problems, and solutions n Structured and
More informationA Model for Scientific Computing Platform
A Model for Scientific Computing Platform Petre Băzăvan CS Romania S.A. Păcii 29, 200692 Romania petre.bazavan@c-s.ro Mircea Grosu CS Romania S.A. Păcii 29, 200692 Romania mircea.grosu@c-s.ro Abstract:
More informationDistributed Systems Conclusions & Exam. Brian Nielsen
Distributed Systems Conclusions & Exam Brian Nielsen bnielsen@cs.aau.dk Definition A distributed system is the one in which hardware and software components at networked computers communicate and coordinate
More informationStarWind Virtual SAN. HyperConverged 2-Node Scenario with Hyper-V Cluster on Windows Server 2012R2. One Stop Virtualization Shop MARCH 2018
One Stop Virtualization Shop StarWind Virtual SAN HyperConverged 2-Node Scenario with Hyper-V Cluster on Windows Server 2012R2 MARCH 2018 TECHNICAL PAPER Trademarks StarWind, StarWind Software and the
More informationDell EMC Ready Architectures for VDI
Dell EMC Ready Architectures for VDI Designs for Citrix XenDesktop and XenApp for Dell EMC XC Family September 2018 H17388 Deployment Guide Abstract This deployment guide provides instructions for deploying
More informationCS Understanding Parallel Computing
CS 594 001 Understanding Parallel Computing Web page for the course: http://www.cs.utk.edu/~dongarra/web-pages/cs594-2006.htm CS 594 001 Wednesday s 1:30 4:00 Understanding Parallel Computing: From Theory
More informationA DHT-Based Grid Resource Indexing and Discovery Scheme
SINGAPORE-MIT ALLIANCE SYMPOSIUM 2005 1 A DHT-Based Grid Resource Indexing and Discovery Scheme Yong Meng TEO 1,2, Verdi March 2 and Xianbing Wang 1 1 Singapore-MIT Alliance, 2 Department of Computer Science,
More information