P2P Distributed Computing Platform: C.Y. ‘Connor’ Park KISTI Supercomputing Center.

Slides:



Advertisements
Similar presentations
P2P Working Group Report Hyun-chul Kim (Fri)
Advertisements

CPSCG: Constructive Platform for Specialized Computing Grid Institute of High Performance Computing Department of Computer Science Tsinghua University.
BOINC: A System for Public-Resource Computing and Storage David P. Anderson University of California, Berkeley.
Beowulf Supercomputer System Lee, Jung won CS843.
Amazon. Cloud computing also known as on-demand computing or utility computing. Similar to other utility providers like electric, water, and natural gas,
A P2P Distributed Computing Platform: (Wed) C.Y. ‘Connor’ Park KISTI Supercomputing Center.
Network and Server Basics. 6/1/20152 Learning Objectives After viewing this presentation, you will be able to: Understand the benefits of a client/server.
Chapter 21 Successfully Implementing The Information System
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
6th Biennial Ptolemy Miniconference Berkeley, CA May 12, 2005 Distributed Computing in Kepler Ilkay Altintas Lead, Scientific Workflow Automation Technologies.
AgentOS: The Agent-based Distributed Operating System for Mobile Networks Salimol Thomas Department of Computer Science Illinois Institute of Technology,
Chiba City: A Testbed for Scalablity and Development FAST-OS Workshop July 10, 2002 Rémy Evard Mathematics.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
CLOUD COMPUTING.  It is a collection of integrated and networked hardware, software and Internet infrastructure (called a platform).  One can use.
Chapter 11: Dial-Up Connectivity in Remote Access Designs
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
Week #10 Objectives: Remote Access and Mobile Computing Configure Mobile Computer and Device Settings Configure Remote Desktop and Remote Assistance for.
Scientific Computing on Smartphones David P. Anderson Space Sciences Lab University of California, Berkeley April 17, 2014.
Ajou University, South Korea ICSOC 2003 “Disconnected Operation Service in Mobile Grid Computing” Disconnected Operation Service in Mobile Grid Computing.
CHAPTER FIVE Enterprise Architectures. Enterprise Architecture (Introduction) An enterprise-wide plan for managing and implementing corporate data assets.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
MADE Mobile Agents based system for Distance Evaluation Vikram Jamwal KReSIT, IIT Bombay Guide : Prof. Sridhar Iyer.
Public-resource computing for CEPC Simulation Wenxiao Kan Computing Center/Institute of High Physics Energy Chinese Academic of Science CEPC2014 Scientific.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
KISTI’s Activities on the NA4 Biomed Cluster Soonwook Hwang, Sunil Ahn, Jincheol Kim, Namgyu Kim and Sehoon Lee KISTI e-Science Division.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
DISTRIBUTED COMPUTING
Module 8 Configuring Mobile Computing and Remote Access in Windows® 7.
Lecture 4 Title: Network Components and Types By: Mr Hashem Alaidaros MIS 101.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
Loosely Coupled Parallelism: Clusters. Context We have studied older archictures for loosely coupled parallelism, such as mesh’s, hypercubes etc, which.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
PSI Peer Search Infrastructure. Introduction What are P2P Networks? The term "peer-to-peer" refers to a class of systems and applications that employ.
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
E-commerce 24/12/ Electronic Commerce (E-Commerce) Commerce refers to all the activities the purchase and sales of goods or services. Marketing,
GCRC Meeting 2004 Introduction to the Grid and Security Philip Papadopoulos.
Freelib: A Self-sustainable Digital Library for Education Community Ashraf Amrou, Kurt Maly, Mohammad Zubair Computer Science Dept., Old Dominion University.
1 Bogotá, EELA-2 1 st Conference, The OurGrid Approach for Opportunistic Grid Computing Francisco Brasileiro Universidade Federal.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
Client Server Network Model:
Introduction to Microsoft Windows 2000 Welcome to Chapter 1 Windows 2000 Server.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
7th Summer School on Telecommunications Lappeenranta August Calypso - Broadband Service Architecture 7th Summer School on Telecommunications Juhana.
An Enterprise Computer Architecture ASIG – Sept 12, 2001.
and Citizen Cyber-Science David P. Anderson Space Sciences Laboratory U.C. Berkeley.
BOINC: Progress and Plans David P. Anderson Space Sciences Lab University of California, Berkeley BOINC:FAST August 2013.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Public and Grid Computing.
Communications & Networks National 4 & 5 Computing Science.
© 1stworks Corp. The Connected Community 85% of US corporations have a PC 75% of these PCs have an Internet connection 50% of US households have a PC 80%
BOINC: An Open Platform for Public-Resource Computing David P. Anderson Space Sciences Laboratory U.C. Berkeley.
David P. Anderson Space Sciences Laboratory University of California – Berkeley Public Distributed Computing with BOINC.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Out of Sight, But Not Out of Touch Remote Office, Branch Office IP Telephony Solutions Charles Henderson Director, Product Management EADS TELECOM North.
Computing Facilities CERN IT Department CH-1211 Geneva 23 Switzerland t CF Cluman: Advanced Cluster Management for Large-scale Infrastructures.
CSE 5810 Biomedical Informatics and Cloud Computing Zhitong Fei Computer Science & Engineering Department The University of Connecticut CSE5810: Introduction.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
Lecture 1: Network Operating Systems (NOS)
Volunteer Computing: Involving the World in Science David P. Anderson U.C. Berkeley Space Sciences Lab February 16, 2007.
A very short introduction to Project Supercomputing Center, KISTI Chan Yeol (Connor) Park
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
Designing a Runtime System for Volunteer Computing David P
Grid Computing.
Distributed Computing with SAGE Yi Qiang
With IvSign, Office 365 Users Can Digitally Sign Word Documents in the Cloud from Any Device Without Having to Install Any Digital Certificates OFFICE.
The Design of a Grid Computing System for Drug Discovery and Design
Presentation transcript:

P2P Distributed Computing Platform: C.Y. ‘Connor’ Park KISTI Supercomputing Center

th APAN Meetings, BUSAN, KOREA Overview ( KatH ) : A Software Platform for Distributed Computing using Volunteer Computer Resources Features Hybrid Peer-to-Peer architecture Secure PKI-based Security and Digital Signature Web Services with SOAP messaging

th APAN Meetings, BUSAN, KOREA Motivation To take advantage of and stimulate ‘Advanced Network Infrastructure in Korea’ To meet the growing needs of computing power for applications Funded by ‘Ministry of Information and Communication (MIC)’

th APAN Meetings, BUSAN, KOREA Infrastructure Over 10,000,000 Broadband network (xDSL, Cable) households Over 58.4% of PCs with Pentium3+

th APAN Meetings, BUSAN, KOREA Intention of Participation UnderstandingIntention of Providing Resources Well-Understanding (44.9%) Understanding roughly (21.8%) Don’t Know (33.3%) Keep up Providing (59.5%) Providing later (30.4%) Providing with Compensation (7.2%) Don’t (2.9%) 67.7% of Netizen already know what is Distributed Computing and 89.9% of Netizen have intention of providing their PC resources.

th APAN Meetings, BUSAN, KOREA Similar Projects Science climateprediction.net Life Science Cryptography Distributed.net, RSAttack576 Mathematics Mersenne Prime Search, Pi(x) Project Internet Grub, CycleTrader Financial MoneyBee Games ChessBrain Miscellaneous DALiWorld from

th APAN Meetings, BUSAN, KOREA Project History MIC launched the pilot project Application : Virtual Screening for New Drug Design First pilot production and test Client/Server Architecture Model Second pilot production and test Regularize the project “P2P Internet-based Distributed Computing Platform Development” Announcement of Hybrid P2P-style Distributed Computing Platform

th APAN Meetings, BUSAN, KOREA Architecture Cooperation Internet Large-scale Application Resource Management Subscription Distribution Agent Job Request

th APAN Meetings, BUSAN, KOREA Design Goals Application Developers (Job Requester) Convenience They should be able to use easily. Flexibility The platform is general enough to be used by various applications. Correctness The platform should return correct results.

th APAN Meetings, BUSAN, KOREA Design Goals PC agents (Resource Providers) Transparency PC users are not disturbed in their own works. Reliability It’s reliable not to make any security and privacy problem. Reward There is any kind of compensation, even just in mind.

th APAN Meetings, BUSAN, KOREA Design Goals Platform Scalability Performance should be improved according to the growth of agents. Adaptability It should put up with the dynamic features of Internet.

th APAN Meetings, BUSAN, KOREA Implementation Choices Web Services SOAP messaging over https Request-Response Model It is Agents’ duty to make most decisions. PKI-based certification and Digital Signature for files Make server as simple as possible, and Make PC agents more intelligent

th APAN Meetings, BUSAN, KOREA Functional Classification Resource Management Authentication, Certification Simple accounting Scheduling and Job distribution Job distribution with hybrid P2P style Result gathering Client Management Client authentication Application preparation to work Digital signing Result returning to client

th APAN Meetings, BUSAN, KOREA Job Distribution Internet KatH Server Agent  Authentication  Working Specification Request Is there any job for me to work? Who has the job data?  Getting data, working, and returning result to server

th APAN Meetings, BUSAN, KOREA Networking Issues Network Security DoS, Spoofing, Sniffing, … Variable Connection Dial-up, cable, xDSL, T1/E1, … IPv6, WiFi, Bluetooth, … Network Unobtrusiveness Background/shared communication Transparency (Firewall/NAT)

th APAN Meetings, BUSAN, KOREA 2002 Pilot Projects Application : Virtual Screening for New Drug Design Client-Server Architecture An Agent Receives about 400KB-size file Executes during 20 minutes per working unit Returns about 190KB-size file Total number of working job units : 50,000

th APAN Meetings, BUSAN, KOREA Virtual Screening Structure Analysis Target Protein Share Analysis Chemical DB Disease Protein Ligand DB Server + + Client Client 2 Client 3 Virtual High-Throughput Screening Internet Calculating Ligand PMI Looking for Drug Candidate Clinical Demo New Drug Mass-produce Calculating Active Site PMI

th APAN Meetings, BUSAN, KOREA Experimental Results 1st Test 1,217 installed agents Max 53.5 Gflops / Avg Gflops 2nd Test 6,472 installed agents Max 644 Gflops / Avg Gflops ※ World Top Rank Gflops: IBM xSeries Cluster Xeon 2.8 GHz - Myrinet/ 192 (from )

th APAN Meetings, BUSAN, KOREA 2003 Progresses P2P data distribution New Applications Virtual Screening for New Drug Design Global Risk Management for financial investment 3D image rendering Supplementary plug-in Remote backup service

th APAN Meetings, BUSAN, KOREA Future works Make agents more intelligent with P2P MPI-like API for application developer Fault-tolerance : checkpointing & rollback recovery IPv6 enables Open-Source

th APAN Meetings, BUSAN, KOREA Thanks a lot! ^^