Can Cloud Computing be Used for Planning? An Initial Study Authors: Qiang Lu*, You Xu†, Ruoyun Huang†, Yixin Chen† and Guoliang Chen* from *University.

Slides:



Advertisements
Similar presentations
IEEE/FIPA WG Mobile Agents Ulrich Pinsdorf Fraunhofer-Institute IGD, Germany Dept. Security Technology
Advertisements

Making Time-stepped Applications Tick in the Cloud Tao Zou, Guozhang Wang, Marcos Vaz Salles*, David Bindel, Alan Demers, Johannes Gehrke, Walker White.
Cloud Computing at GES DISC Presented by: Long Pham Contributors: Aijun Chen, Bruce Vollmer, Ed Esfandiari and Mike Theobald GES DISC UWG May 11, 2011.
Dave Tucker Edinboro University of Pennsylvania. What will be covered  Are Serious games useful?  Examples.
Cloud Computing for E-Learning Group Name: Bright Line Author: Abid, Muhammad Co-member: Majed, Ahlem, Qasim.
COMMA: Coordinating the Migration of Multi-tier applications 1 Jie Zheng* T.S Eugene Ng* Kunwadee Sripanidkulchai† Zhaolei Liu* *Rice University, USA †NECTEC,
Paper Title Your Name CMSC 838 Presentation. CMSC 838T – Presentation Motivation u Problem paper is trying to solve  Characteristics of problem  … u.
Supply Chain Network Simulator Using Cloud Computing Project # CDP10-SCNS Project Team Principal InvestigatorManuel D. Rossetti, PhD, P.E. Graduate AssistantYaohua.
An Efficient and Scalable Pattern Matching Scheme for Network Security Applications Department of Computer Science and Information Engineering National.
Two stage packet classification using most specific filter matching and transport level sharing Authors: M.E. Kounavis *,A. Kumar,R. Yavatkar,H. Vin Presenter:
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Presented by Sujit Tilak. Evolution of Client/Server Architecture Clients & Server on different computer systems Local Area Network for Server and Client.
Engineering the Cloud Andrew McCombs March 10th, 2011.
SENG 422 Lab 4 Cloud Computing Time: ELW B220 from (4:00 - 6:50) every Tuesday TA: Philip Baback Alipour Ph.D. Candidate in Electrical, Computer Engineering.
Plan Introduction What is Cloud Computing?
Cyber-Physical Codesign of Distributed Structural Health Monitoring With Wireless Sensor Networks Gregory Hackmann*, Weijun Guo*, Guirong Yany, Chenyang.
Analysis of Remote Sensing Quantitative Inversion in Cloud Computing Jing Dong, Yong Xue, Ziqiang Chen, Hui Xu, Yingjie Li Institute of Remote Sensing.
TECHNOLOGY GUIDE THREE Emerging Types of Enterprise Computing.
Cloud Computing Introduction to China-cloud Project and Related Works in JSI Yi Liu Sino-German Joint Software Institute, Beihang Univ. May 2011.
Cloud MapReduce : a MapReduce Implementation on top of a Cloud Operating System Speaker : 童耀民 MA1G Authors: Huan Liu, Dan Orban Accenture.
Team Daniel Scarlett Miles O’Keefe Cody Clark Samuel Pesek Network/authentication model for Flex Radio’s SDR over WAN.
THE NEW INTELLIGENT HOME CONTROL SYSTEM BASED ON THE DYNAMIC AND INTELLIGENT GATEWAY Beijing Key Laboratory of Intelligent Telecommunications Software.
Secure Steganography in Audio using Inactive Frames of VoIP Streams
Real-Time Human Posture Reconstruction in Wireless Smart Camera Networks Chen Wu, Hamid Aghajan Wireless Sensor Network Lab, Stanford University, USA IPSN.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
PARALLEL TABLE LOOKUP FOR NEXT GENERATION INTERNET
Social Curation of Large Multimedia Collections on a Microsoft Azure Cloud Dazhi Chong, Samuel Coppage, Xiangyi Gu, Harris Wu Kurt Maly, Mohammad Zubair.
Privacy-Preserving Public Auditing for Secure Cloud Storage
Yaoshen Yuan Tufts University Virtual Machine Usage in Cloud Computing in Google EE-126.
Improving Network I/O Virtualization for Cloud Computing.
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
PACK: Prediction-Based Cloud Bandwidth and Cost Reduction System
EVALUATING PAPERS KMS quality- Impact on Competitive Advantage Proceedings of the 41 st Hawaii International Conference on System Sciences
A Framework for Elastic Execution of Existing MPI Programs Aarthi Raveendran Tekin Bicer Gagan Agrawal 1.
Prediction-based Object Tracking and Coverage in Visual Sensor Networks Tzung-Shi Chen Jiun-Jie Peng,De-Wei Lee Hua-Wen Tsai Dept. of Com. Sci. and Info.
Enabling Dynamic Data and Indirect Mutual Trust for Cloud Computing Storage Systems.
Presentation to Department Heads Cloud Computing Information Systems Division November 5, 2010.
A Framework for Elastic Execution of Existing MPI Programs Aarthi Raveendran Graduate Student Department Of CSE 1.
1 Optimal Resource Placement in Structured Peer-to-Peer Networks Authors: W. Rao, L. Chen, A.W.-C. Fu, G. Wang Source: IEEE Transactions on Parallel and.
Integrated Maximum Flow Algorithm for Optimal Response Time Retrieval of Replicated Data Nihat Altiparmak, Ali Saman Tosun The University of Texas at San.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
SUMAN K REDDY BURJUKINDI. Evolution of Modern Operating Systems 1 st Generation: Centralized Operating System 2 nd Generation: Network Operating System.
Using SaaS and Cloud computing For “On Demand” E Learning Services Application to Navigation and Fishing Simulator Author Maha KHEMAJA, Nouha AMMARI, Fayssal.
Zibin Zheng DR 2 : Dynamic Request Routing for Tolerating Latency Variability in Cloud Applications CLOUD 2013 Jieming Zhu, Zibin.
Privacy Preserving Back- Propagation Neural Network Learning Made Practical with Cloud Computing.
By, Naga Manojna Chintapalli. CHAPTER 2.2 TRANSPARENCY.
Windows Azure for scalable compute and storage SQL Azure for relational storage for the cloud AppFabric infrastructure to connect the cloud.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Design Issues of Prefetching Strategies for Heterogeneous Software DSM Author :Ssu-Hsuan Lu, Chien-Lung Chou, Kuang-Jui Wang, Hsiao-Hsi Wang, and Kuan-Ching.
Harnessing the Cloud for Securely Outsourcing Large- Scale Systems of Linear Equations.
CISC 849 : Applications in Fintech Namami Shukla Dept of Computer & Information Sciences University of Delaware A Cloud Computing Methodology Study of.
An Energy Efficient Sleep Scheduling Considering QoS Diversity for IEEE e Wireless Networks Speaker: Wun-Cheng Li IEEE ICC 2010 Jen-Jee Chen, Jia-Ming.
Evaluating and Optimizing IP Lookup on Many Core Processors Author: Peng He, Hongtao Guan, Gaogang Xie and Kav´e Salamatian Publisher: International Conference.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
ANDROID AS A SERVER PLATFORM ON CLOUD COMPUTING SONA COLLEGE OF TECHNOLOGY SUBMITTED BY: NAGADEVI PRIYA.G DIVYA PURNIMA.S.S
Implementation of Real Time Image Processing System with FPGA and DSP Presented by M V Ganeswara Rao Co- author Dr. P Rajesh Kumar Co- author Dr. A Mallikarjuna.
Clouding with Microsoft Azure
TECHNOLOGY GUIDE THREE
Algorithms for Big Data Delivery over the Internet of Things
Replace with Application Image
TECHNOLOGY GUIDE THREE
Cloud Computing.
ACS and ADFS.
Introduction to Databases Transparencies
Scalable Speech Coding for IP Networks: Beyond iLBC
Constraint Programming and Backtracking Search Algorithms
TECHNOLOGY GUIDE THREE
Presentation transcript:

Can Cloud Computing be Used for Planning? An Initial Study Authors: Qiang Lu*, You Xu†, Ruoyun Huang†, Yixin Chen† and Guoliang Chen* from *University of Science and Technology of China †Washington University in St. Louis In Proceedings of the 3rd IEEE International Conference on Cloud Computing Technology and Science (CloudCom-11), Speaker: Lin Liu from Dept. of ECE, MTU

Outline  Cloud Computing  MRW  PMRW  Enhanced PMRW  Implementation in Windows Azure  Experimental Results  Conclusions 2

3 What is Cloud Computing?

Cloud Computing  Cloud Computing is a general term used to describe a new class of network based computing that takes place over the Internet  It is a collection/group of integrated and networked hardware, software and Internet infrastructure (called a platform) 4

Cloud Computing  Advantages  Low cost  High availability, scalability, elasticity  Free of maintenance  Disadvantages  High latency  Security 5

Parallel Search Algorithms  Search is a key technique for planning  The reported parallel algorithms are not suitable for the cloud environment 6

Portfolio Search  A portfolio of algorithms is a collection of different algorithms and/or different copies of the same algorithm running in parallel on different processors or interleaved on one processor 7

Monte-Carlo Random Walk (MRW) 8

MRW Runtime 9 Two runs with different random seeds have significantly different running time

Portfolio Search With MRW  It is common to observe that a MRW run with a different random seed solves the same instance much faster than another one  Such a large variability can benefit a portfolio scheme that makes multiple independent runs and terminates as soon as one run finds a solution 10

PMRW 11 As soon as a processor finds a solution, all other processors will be halted. The solution time of PMRW is the minimum running time of the N independent runs.

Enhanced PMRW (PMRW ms ) 12

Implementation In Windows Azure 13

Experimental Results 14  Evaluation in a local cloud  Evaluation in Windows Azure

Evaluation In A Local Cloud 15

Evaluation In Windows Azure 16

Conclusions  A portfolio search algorithm which is suitable for cloud computing is proposed  The portfolio of MRW algorithm is implemented in a local cloud and the Windows Azure platform  The proposed algorithm is economically sensible in clouds and robust under processor failures 17

18 Thanks! Q & A