400 likes | 544 Views
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
E N D
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 :suronape@mut.ac.th
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.
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.
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.
Cloud-based Application Exp. • Commercial • Google App Engine • Microsoft Azure • Amazon EC2 • Open Source • Eucalyptas http://open.eucalyptus.com
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
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.
Course Administration • E-Learning • Contact • suronape@mut.ac.th
Technology Information System • Organization Management Information Systems
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.
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.
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 .
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 .
Types of systems • Open vs closed systems • Dynamic vs static systems • Continuous vs discrete systems • Structure vs hierarchy systems
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.
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
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
Information Systems – Transformation of Data to information
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?
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
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)
Qualities of Information • Accuracy • Reliability • Completeness • Verifiability • Relevance • Timeliness • Simplicity • Cost
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 .
Classification of IS • Levels of management and types of IS (Vertical approach)
Example of IS • ระบบประมวลผลธุรกรรม (TPS) • ระบบสารสนเทศเพื่อการจัดการ (MIS) • ระบบสารสนเทศเพื่อสนับสนุนการตัดสินใจ (DSS) • ระบบผู้เชี่ยวชาญ (ES)
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
Network Information Systems • NIS is an information system for managing networks. • Examples • Grid-based application • telecommunications network • Mail services, www • Cloud-based application
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.
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
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?
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.
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 ?
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 ?
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 ?
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 ?
References • Belle, J-P. V., et al., 2003, Discovering Information Systems.