2011 / 01 / 13 Andy Wang.  Thesis Subject  Paper Reading  Current Works  Future Works.

Slides:



Advertisements
Similar presentations
Distributed Data Processing
Advertisements

Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
BY MAULIK PATEL CED, GPERI Computing Architecture.
Enterprise Architecture Firm Architecture World ‘10 SOA on Demand Ulf Fildebrandt Chief Development Architect SOA Infrastructure SAP AG.
Building Web-Based Applications in the Cloud - A Proposed Model for SEEU e-Service Integration in the Cloud Agon Memeti, Betim Çiço
CLOUD COMPUTING AN OVERVIEW & QUALITY OF SERVICE Hamzeh Khazaei University of Manitoba Department of Computer Science Jan 28, 2010.
Cloud Computing © 2008 IBM Corporation 1 Cloud Computing From 30,000 Feet Fast growth of connected mobile devices Skyrocketing costs of power, space, maintenance,
Implement and deploy mobile learning at open universities -- The big promise and many challenges ahead Harris Wang School of Computing and information.
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
© 2009 IBM Corporation ® IBM Software Group Introduction to Cloud Computing Vivek C Agarwal IBM India Software Labs.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Plan Introduction What is Cloud Computing?
Enterprise Resource Planning
CLOUD COMPUTING. A general term for anything that involves delivering hosted services over the Internet. And Cloud is referred to the hardware and software.
 Cloud computing is one of the more recent technologies that many businesses, individuals and other industry organizations believe to by one of the keys.
Cloud Computing Source:
Lecture 9: What is cloud computing Chapter 1 of the Second Reference Book.
Utility Computing Casey Rathbone 1http://cyberaide.org.edu.
A.V. Bogdanov Private cloud vs personal supercomputer.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
4. Cloud Platform Architecture over Virtualized Data Centers
Research and Projects Name: Aloysius. A. EDOH Name: Alo Address: Ext 3344.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
DISTRIBUTED COMPUTING
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
ENTERPRISE COMPUTING QUIZ By: Lean F. Torida
How computer’s are linked together.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Using SaaS and Cloud computing For “On Demand” E Learning Services Application to Navigation and Fishing Simulator Author Maha KHEMAJA, Nouha AMMARI, Fayssal.
Chapter 5 McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Cloud Networked Robotics Speaker: Kai-Wei Ping Advisor: Prof Dr. Ho-Ting Wu 2013/04/08 1.
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Design of Parallel and Distributed.
IEEE IT (Information Technology) Strategy – 2005 Unapproved.
Produced in cooperation with: HP Technology Forum & Expo 2009 © 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject.
Oracle Database Architecture By Ayesha Manzer. Automatic Storage Management Spreads database data across all disks Creates and maintains a storage grid.
Chapter 8 – Cloud Computing
MidVision Enables Clients to Rent IBM WebSphere for Development, Test, and Peak Production Workloads in the Cloud on Microsoft Azure MICROSOFT AZURE ISV.
Microsoft Azure and DataStax: Start Anywhere and Scale to Any Size in the Cloud, On- Premises, or Both with a Leading Distributed Database MICROSOFT AZURE.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
© 2013 IBM Corporation CSTL Cloud Solutions and OpenStack Development Cloud Computing and OpenStack Guo Hui Liu, June 2013
What is Cloud Computing? Irving Wladawsky-Berger.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
Yue Zhou. Overall of cloud computing Definition of Could Computing Characteristics and Advantages Type of Services Current Leaders: Google, Amazon, Microsoft,
Call-Center Agents, Customers Communicate More Conveniently with SMS Chat App COMPANY PROFILE: EARLY CONNECT Early Connect is a regional SaaS ISV founded.
© 2011 IBM Corporation IBM Cloud Computing Data en Cloud Computing Frank van der Wal, Technical Advocate.
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
GIS IN THE CLOUD Cloud computing furnishes scalable GIS technology that is maintained off premises and delivered on demand as services via the Internet.
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Enterprise Architectures
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Module 2: Microsoft Azure overview
Server Concepts Dr. Charles W. Kann.
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
Cloud Computing.
Cloud Computing Dr. Sharad Saxena.
Intelledox Infiniti Helps Organizations Digitally Transform Paper and Manual Business Processes into Intuitive, Guided User Experiences on Azure MICROSOFT.
Tiers vs. Layers.
Media365 Portal by Ctrl365 is Powered by Azure and Enables Easy and Seamless Dissemination of Video for Enhanced B2C and B2B Communication MICROSOFT AZURE.
Cloud Computing: Concepts
IEEE IT (Information Technology) Strategy – 2005
Presentation transcript:

2011 / 01 / 13 Andy Wang

 Thesis Subject  Paper Reading  Current Works  Future Works

 Develop a LMS on a Cloud environment Learning Management Service  Provide learning service for task and activity  Provide learning service management  Personalized service

 Why we use Cloud environment? Ubiquitous learning  Sharing services and resources on Cloud, and user can access at anytime from anywhere. Stable learning environment  Scalable network adapts automatically on user’s demand or workload and then user would not feel the lag while workload on the server is heavy. Data Backup Mechanism  Tier-2 Level data center for recovery and backup

 Nine papers Service-Oriented E-Learning Platforms: : From Monolithic Systems to Flexible Services  2007 IEEE Internet Computing Web-Based Peer Review-The Learner as both Adapter and Reviewer  2001 IEEE Transactions o Education The study on integrating WebQuest with m-learning for environment education  2011 Computers & Education Journal The Eucalyptus Open-source Cloud-computing System  Cluster Computing and the Grid, CCGRID ’09. 9 th IEEE / ACM International Symposium on An Enhanced E-Learning Ecosystem Based on an Integration between cloud computing and Web2.0  Signal Processing and Information Technology (ISSPIT), 2010 IEEE International Symposium on An Approach of Creative Application Evolution on Cloud  2011 ACM Symposium on Applied Computing Research on 3G Mobile Learning Based on Cloud Service  E-Product E-Service and E-Entertainment (ICEEE), 2011 International Conference on A sharable e-Learning platform based on Cloud computing  Computer Research and Development (ICCRD), rd International Conference on Massively Multiplayer Online Game Hosting on Cloud Resources  2011 Cloud Computing: Principle and Paradigms Journal

 Cloud environment  Cloud architecture  PaaS architecture  SOA concept

 MINE Lab LMS setup  Learn to write RoR

 MINE Lab LMS setup

 Why use RoR? Design a platform for services provision. Rails framework, MVC structure makes it easier and more intuitive to develop and maintain. REST mechanism: every user’s request is a URL, and what we need is a server that can handle this URL. Using RoR to design such platform provide a better scalability on those services or platform itself

 Learn to write RoR

User Interface Learning Services Management Server Adaption Service Database

Learning Services Management Server Dispatch Service Database User Information Database Content Database

User Interface Learning Services Management Server Middleware Databases Control Infrastructure N2C Message Queue