Upload
wan
View
23
Download
0
Embed Size (px)
DESCRIPTION
NETE4631 Network Information Systems : Introduction to Cloud Computing. Lecture Notes #1. Background Brief. Dr. Suronapee Phoomvuthisarn PhD in CSE, University of New South Wales, 2011 National ICT Australia (2008 - 2011) Research interests in software architecture - PowerPoint PPT Presentation
Citation preview
1
NETE4631Network Information Systems :
Introduction to Cloud Computing
Lecture Notes #1
Background Brief
Dr. Suronapee Phoomvuthisarn PhD in CSE, University of New South Wales, 2011 National ICT Australia (2008 - 2011)
Research interests in software architecture Service Economics, Cloud Computing
Work History: Mahanakorn University of Technology (Since
2007) Position: รองคณบดี�ฝ่ายกิ�จกิารนั�กิศึ�กิษาและประชาสั�มพั�นั
http://www.it.mut.ac.th/new/index.php/personal/view/9 Email : [email protected]
2
3
Intro Class objectives Materials
Text Sosinsky, B., (2011), Cloud Computing Bible, Wiley. Slides reproduced from the course offered by Assoc.
M.Babar, University of Copenhagen
Grading policy (30/30/40) Exercises/Presentations/Group Discussions
แผนั กิ. Present selected papers Criticize selected papers
แผนั ข. Working with Cloud-based Applications as well as
presenting them
Learning Outcome
Understand the fundamental concepts of Information Systems (IS) as well as Network Information Systems (NIS)
Describe different concepts and mechanisms underpinning Cloud computing and its potential impacts on businesses.
Provide a detailed description of technologies and approaches enabling Cloud computing such as service-orientation, Internet infrastructures, virtualization, time-sharing, distributed computing, multi-tenancy, resource provisioning techniques, and protocols.
4
Learning Outcome (2)
Evaluate and select an appropriate public cloud provider by applying the theoretical concepts and practical techniques from the course.
Analyse and explain key aspects of building for and/or migrating systems to Cloud such as costs involved, potential benefits, security issues, regulatory concerns, and standards.
5
Articles Armbrust, M., et al., 2010, A View of Cloud Computing, ACM,
53(4), pp. 50-58. Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F., 2007,
Service-Oriented Computing: State of the Art and Research Challenges, IEEE Computer, 40(11), pp. 38-45.
Durkee, D., 2010, Why Cloud Computing Will Never Be Free, IT Professional, 53(5), pp. 62-69.
Joshi, B.D.J, Takabi, H., Ahn, G., Security and Privacy Challenges in Cloud Computing Environments, IEEE Security & Privacy, Nov/Dec, 2010.
Ali Babar, M., Chauhan, M. A., A Tale of Migration to Cloud Computing for Sharing Experiences and Observations, proceedings of the Software Engineering for Cloud Computing Workshop (SECLOUD), Collocated with ICSE 2011, Hawaii, USA.
6
Cloud-based Application Exp.
Commercial Google App Engine Microsoft Azure Amazon EC2
Open Source Eucalyptas
http://open.eucalyptus.com
7
Class Overview
The overview of Network Information Systems. Introduction to Cloud computing and its impact
on organizations, businesses, and society Models of Cloud computing offerings (SaaS,
PaaS, IaaS) and deployment (public, private, hybrid)
Strengthens and weaknesses of different types of Clouds (public, private, hybrid) Approaches
Foundation of Cloud systems’ architectures Patterns and tactics for designing Cloud-based
service oriented systems
8
Class Overview (2)
Overview of Security and privacy challenges and solutions for Cloud-based systems
Designing and Assessing strategies for migration to Clouds
Managing, administering, monitoring, and supporting Cloud-based systems
Benefits, challenges, and risks of Cloud Computing
Evaluation and Comparison of proprietary and Open Source Cloud-based Solutions, e.g., EC2, Google AppEngine, Azure and Eucalyptus, etc.
9
Information Systems
11
InformationInformationSystemSystem
TechnologyTechnology
OrganizationOrganization
ManagementManagement
What is a System? A system is an organised assembly of
components with special relationships between the components.
Each component contributes specifically towards the behaviour of the system.
The system does something, i.e. it exhibits a type of behaviour unique to the system or has a specific objective or purpose.
12
The basic elements of System
An information system is a system that gathers and transforms data in order to produce information for its end-users.
13
The basic elements of System (2)
Input involves capturing and assembling elements that enter the system to be processed. For example : raw materials energy ,
data and human effort must be secured and organized for processing .
14
The basic elements of System (3)
Processing involves transformation processes that convert input into output. Examples are a manufacturing process the
human breathing process or mathematical calculations .
Output involves transforming elements that have been produced by a transformation process to their ultimate destination. For example , finished products ,human
services , and management information must be transmitted to their human users .
15
Types of systems
Open vs closed systems Dynamic vs static systems Continuous vs discrete systems Structure vs hierarchy systems
16
What is “Information Systems”?
“A system that uses the resources of hardware, software, data, network and people to perform processing input to output, storage, and control activities that transform data resources into information products” – ‘Brien J, A
IS is not simply about computers - it’s about how businesses can make the best use of computer technology to provide the information needed to achieve their goals.
17
The Role of IS in Business
Increase Work Efficiency Increase Service Quality &
Productivity& Customer’s Satisfaction Competitive Advantage Strategic Forecast and Plan A vital , dynamic , and challenging
career opportunity for millions of men and women
18
Resources Utilized by IS People who develop, maintain and use the
system such as end users and IS specialists Hardware resources consists of machine and
media used to process and store data. Software and procedures used to transform and
extract information. Data resources can include data , model and
knowledge Bases that represents the activities of the business.
Network that permits the sharing of resources between computers
19
Information Systems – Transformation of Data to information
20
Data vs Information
Data (ข อม!ล) Facts
How does the data be represented within a computer system? Bit (“0” or “1”) -> “binary computer” How computers store number, say 25?
What is the combination of units, 2s, 4s, 8s, etc. How computers store text?
How many bits or bytes if “I study NIS!” How computer store sound/ graphics/
movies?
21
Measuring data
One page of typewritten text 50 lines of text of 12 words of 5 letters
each
A paperback novel (250 pages)
Two hours of music Frequencies are encoded with 2 bytes
and the frequency is sampled about 40000 time
22
Information (สัารสันัเทศึ) Data ท�$เป%นัล�กิษณะของ “Value Added”
(1) aggregated , manipulated , and organized (2) analyzed and evaluated (3) placed in a proper context for human
Compared to data Information must be seen in the context
in which it make sense (useful purpose)
23
Qualities of Information
Accuracy Reliability Completeness Verifiability Relevance Timeliness Simplicity Cost
24
Feedback and Control Feedback:
is data about the performance of a system For example data about sales performance is feedback to a sale manager .
Control: involves monitoring and evaluating feedback
to determine whether a system is moving toward the achievement of its goal . The control function then makes necessary adjustments to a system’s input and processing components to ensure that it produces proper output .
25
Classification of IS
Levels of management and types of IS
(Vertical approach)
26
Example of IS
ระบบประมวลผลธุ(รกิรรม (TPS) ระบบสัารสันัเทศึเพั)$อกิารจ�ดีกิาร (MIS) ระบบสัารสันัเทศึเพั)$อสันั�บสันั(นักิารตั�ดีสั�นัใจ
(DSS) ระบบผ! เช�$ยวชาญ (ES)
27
Characteristics of each level of management support
28
Other ISs
Office Automation Systems (OAS) Word processor, spreadsheet,
presentation graphics, E-Mail, Voice Mail, Fax
Groupware VDO Conferencing, Google Plus
Knowledge work systems (KWS) CAD/CAM Healthcare Management System
29
Network Information Systems
NIS is an information system for managing networks.
Examples Grid-based application telecommunications network Mail services, www Cloud-based application
30
Producing Business Information (1) Define what purpose it is going to
serve (i.e. what information you want to produce),
(2) identify what data will be required in order to generate that information, work out how the data will be captured, how it will be stored, how it should be processed to get the desired result, and how the resulting information should be communicated to the person needing it.
31
Exercise
What is the decimal equivalent of each of the following? 10011, 01110, 10101
Write each of the following numbers in binary format: 13, 22, 9
At the end of the year, assuming that your student fees have been paid, your exam results will be posted to your home address. The statement you receive will show your name and student number, your degree, and your
32
Exercise (2)
final result for each course. It will also inform you whether you have been awarded any supplementary or deferred exams, and whether you have met the readmission requirements for your degree. In order to generate this document, what
data would have been captured and when?
What processing of the original raw data would have taken place?
33
Excercise
Consider the following two systems: McDonalds hamburger franchise in
Rondebosch A large hospital, e.g. Groote Schuur
Give examples for each system of the system goal or purpose, 2 inputs, 2 components, 2 processes, 2 outputs, one sub-system and an external feedback mechanism.
34
Excercise
Consider the example of a large supermarket chain such as Lotus. Identify a typical activity that would be
recorded using the Transaction Processing System. How often would such an activity occur, and what member of staff would be responsible for recording it ?
35
Exercise
Operational management is responsible for monitoring routine daily activities. Suggest a regular weekly report that might be produced by the MIS, which includes information based on the activity you have just identified. Can you think of a situation in which this activity might be included in an exception report, in order to draw attention to a potential problem ?
36
Exercise
Tactical management are responsible for forward planning, based on a combination of MIS reporting and forecasting with the aid of a DSS. What sort of decision about future business operations might incorporate information about the activity you originally defined ?
37
Exercise
Strategic management make use of external as well as internal data in developing long term business strategies. What examples of external data might be relevant to the strategic planning of a supermarket chain ?
38
References
Belle, J-P. V., et al., 2003, Discovering Information Systems.
39
THANK YOU!!!!!
40