Copyright © 2011, A New MMOG Framework On Cloud Computing Environment 張晏誌 1.

Slides:



Advertisements
Similar presentations
Virtualization Dr. Michael L. Collard
Advertisements

Virtualization and Cloud Computing. Definition Virtualization is the ability to run multiple operating systems on a single physical system and share the.
Green Cloud Computing Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology,
Project Overview 2014/05/05 1. Current Project “Research on Embedded Hypervisor Scheduler Techniques” ◦ Design an energy-efficient scheduling mechanism.
Virtualization for Cloud Computing
1 Efficient Management of Data Center Resources for Massively Multiplayer Online Games V. Nae, A. Iosup, S. Podlipnig, R. Prodan, D. Epema, T. Fahringer,
Methodologies, strategies and experiences Virtualization.
Utility Computing Casey Rathbone 1http://cyberaide.org.edu.
MOBILE CLOUD COMPUTING
Department of Computer Science Engineering SRM University
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
+ CS 325: CS Hardware and Software Organization and Architecture Cloud Architectures.
Copyright © 2011, Cost-Efficient Hosting and Load Balancing of Massively Multiplayer Online Games Nae, V.; Prodan, R.; Fahringer, T.; Grid Computing.
Yongzhi Wang, Jinpeng Wei VIAF: Verification-based Integrity Assurance Framework for MapReduce.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
Copyright © 2011, A Dynamic Area of Interest Management and Collaboration Model for P2P MMOGs 張晏誌 行動計算與寬頻網路實驗室 王國禎 教授 1.
Copyright © 2011, Programming Your Network at Run-time for Big Data Applications 張晏誌 指導老師:王國禎 教授.
Virtualization Concepts Presented by: Mariano Diaz.
Improving Network I/O Virtualization for Cloud Computing.
Copyright © 2011, Modeling and Characterizing User Experience in a Cloud Server Based Mobile Gaming Approach 張晏誌 指導老師:王國禎 教授.
An Autonomic Framework in Cloud Environment Jiedan Zhu Advisor: Prof. Gagan Agrawal.
The Open Source Virtual Lab: a Case Study Authors: E. Damiani, F. Frati, D. Rebeccani, M. Anisetti, V. Bellandi and U. Raimondi University of Milan Department.
How computer’s are linked together.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Simplifying Resource Sharing in Voluntary Grid Computing with the Grid Appliance David Wolinsky Renato Figueiredo ACIS Lab University of Florida.
High Performance Computing on Virtualized Environments Ganesh Thiagarajan Fall 2014 Instructor: Yuzhe(Richard) Tang Syracuse University.
Dynamic Resource Monitoring and Allocation in a virtualized environment.
Center for Autonomic Computing Intel Portland, April 30, 2010 Autonomic Virtual Networks and Applications in Cloud and Collaborative Computing Environments.
PART II OPERATING SYSTEMS LECTURE 8 SO TAXONOMY Ştefan Stăncescu 1.
Copyright © 2011, Performance Evaluation of a Green Scheduling Algorithm for Energy Savings in Cloud Computing Truong Vinh Truong Duy; Sato,
Job scheduling algorithm based on Berger model in cloud environment Advances in Engineering Software (2011) Baomin Xu,Chunyan Zhao,Enzhao Hua,Bin Hu 2013/1/251.
Software Defined Networks for Dynamic Datacenter and Cloud Environments.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Copyright © 2011, Uniform and Non-Uniform Zoning for Load Balancing in Virtual Environments Ahmed, D.T.; Shirmohammadi, S. Embedded and Multimedia.
Efficient AOI-Cast for Peer-to-Peer Networked Virtual Environments.
Trusted Virtual Machine Images a step towards Cloud Computing for HEP? Tony Cass on behalf of the HEPiX Virtualisation Working Group October 19 th 2010.
Introduction to Virtualization Lewis Talley – InSource Solutions.
NTU Cloud 2010/05/30. System Diagram Architecture Gluster File System – Provide a distributed shared file system for migration NFS – A Prototype Image.
Introduction to the new mainframe © Copyright IBM Corp., All rights reserved. 1 Main Frame Computing Objectives Explain why data resides on mainframe.
An Adaptive Load Balancing Management for Distributed Virtual Environment Systems Yuanxing Yao 1, Tae-Hyung Kim 1, 1 Department of Computer Science and.
Copyright © 2010, Performance and Power Management for Cloud Infrastructures Hien Nguyen Van; Tran, F.D.; Menaud, J.-M. Cloud Computing (CLOUD),
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Final Examination (01/16) You should choose at least five questions to answer from the following seven questions : (5/7) 1.Please describe the major processes.
Cloud Architecture. SPI Model Cloud Computing Classification Model – SPI Cloud Computing Classification Model – SPI - SaaS: (Software as a Service) -
1 Constructing trusted virtual execution environment in P2P grids Authors: D. Zou, W. Zheng, J. Long, H. Jin, and X. Chen Source: Future Generation Computer.
IMPROVEMENT OF COMPUTATIONAL ABILITIES IN COMPUTING ENVIRONMENTS WITH VIRTUALIZATION TECHNOLOGIES Abstract We illustrates the ways to improve abilities.
Spark on Entropy : A Reliable & Efficient Scheduler for Low-latency Parallel Jobs in Heterogeneous Cloud Huankai Chen PhD Student at University of Kent.
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
Software architectures and tools for highly distributed applications Voldemaras Žitkus.
1 Virtualization "Virtualization software makes it possible to run multiple operating systems and multiple applications on the same server at the same.
Lecture 13: Virtual Machines
NFV Group Report --Network Functions Virtualization LIU XU →
Introduction to Distributed Platforms
By Chris immanuel, Heym Kumar, Sai janani, Susmitha
Virtualization Dr. Michael L. Collard
Customized cloud platform for computing on your terms !
Astronomical Data Processing & Workflow Scheduling in cloud
Cloud-Assisted VR.
From Algorithm to System to Cloud Computing
Overlay Network Based Optimization of Data Flows in Large Scale Client-Server-based Game Architectures for Deployment on Cloud Platforms Peter Quax, Robin.
What are the most popular services offered by Amazon Web Services..?Amazon Web Services
Abstract Major Cloud computing companies have started to integrate frameworks for parallel data processing in their product portfolio, making it easy for.
Computing Resource Allocation and Scheduling in A Data Center
An Adaptive Load Balancing Management for
Cloud-Assisted VR.
Liang Chen Advisor: Gagan Agrawal Computer Science & Engineering
Dewan Tanvir Ahmed and Shervin Shirmohammadi
Presented by Ramy Shahin March 12th 2018
Hypervisor A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines. A computer.
Presentation transcript:

Copyright © 2011, A New MMOG Framework On Cloud Computing Environment 張晏誌 1

Copyright © 2011, Motivation To provide MMOG service in cloud computing environment. Leverage the strength of cloud computing. (Satisfies the five characteristics of cloud computing.) Allocate resources by each player(or a tiny group of players). To reduce network and VM migration overhead. 2

Copyright © 2011, System Architecture Isolate the resources that every player have into a single VM instance. Also apply the same change to region server. Avatar server is placed with its region server, to reduce network traffic. When a player was logged out, the player’s VM was stored as a VM image. 3

Copyright © 2011, System Architecture 4

Copyright © 2011, Future Work In [1], they use aura-nimbus model to form a zone that covering AOIs of players. In [2], they use clique finding algorithm for grouping players. 5

Copyright © 2011, Future Work 6 According to above approach, we can know the relation between players. We can determine the degree of connectivity of them and allocate resources base on those information.

Copyright © 2011, Reference 7 [1] Dewan Tanvir Ahmed, Shervin Shirmohammadi, “A Dynamic Area of Interest Management and Collaboration Model for P2P MMOGs”, 12th 2008 IEEE/ACM International Symposium on Distributed Simulation and Real-Time Applications [2] Sheng Pang, Changjia Chen, Chao Xu, “Structure Analysis of Social Network on Multi- activities in MMOG”, 2009 ISECS International Colloquium on Computing, Communication, Control, and Management

Copyright © 2011, HW1 for Cloud Computing Course 8 Use Xen and VMware ESXi to build a virtualized environment. Run a big task in this environment, such as Word Counting task, but without Map- Reduce. Note down the execution time of the task, and compare with the result of HW2 which executed with Map-Reduce technique.

Copyright © 2011, HW1 for Cloud Computing Course 9

Copyright © 2011, HW1 for Cloud Computing Course 10