Overview of the seminar series at UTFSM

advertisement
Overview of the seminar series at UTFSM
sponsored by the Fulbright Foundation
Dan C. Marinescu
Computer Science Division, EECS Department
University of Central Florida
Email: dcm@cs.ucf.edu
7/26/2016
UTFSM - May-June 2012
1
The topics

The eight seminars will be devoted to two topics related to information
processing




Cloud computing  how can information processing be made more
economical, convenient, and effective today.
Quantum information processing  how information processing may look
tomorrow.
The seminars will be on Tuesdays and Thursdays.
The seminars are based on
Cloud Computing: Theory and Practice
http://www.cs.ucf.edu/~dcm/LectureNotes.pdf
(to be published in 2013 by Morgan Kaufmann.
Classical and Quantum Information (Chapter 1)
(by D.C. Marinescu and Gabriela M. Marinescu) published in 2011 by
Academic Press and available at
http://www.cs.ucf.edu/~dcm/Chile2012/ChileIndex.html
7/26/2016
UTFSM - May-June 2012
2
Information



2,450,000,000 Google hits for the word “information”.
The earliest historical meaning of the word information in English
was related to the act of informing, or giving form or shape to the
mind, as in education, instruction, or training. A quote from 1387:
"Five books come down from heaven for information of mankind."
(Oxford English Dictionary)…..Amazon.com was established later….
2672? (Japanese imperial
year based on the mythical founding of Japan by
Emperor Jimmu in 660 BC)
7/26/2016
UTFSM - May-June 2012
3
More about information




Information is a primitive concept (like matter or energy).
Information abstracts properties of and allows us to distinguish
objects/entities/phenomena.
There is a common expression of information, strings of bits, regardless
of the object/entity/process it describes. Bits are independent of their
physical embodiment.
Information is transformed using logic operations. Gates implement
logic operations and allow for automatic processing of information. The
usefulness of information increases if the physical embodiments of bits
and gates become smaller and we need less energy to process, store,
and transmit information.
7/26/2016
UTFSM - May-June 2012
4
Network-centric computing and network-centric content


John McCarthy was a visionary in computer science; in the early
1960s he formulated the idea that computation may be organized as
a public utility, like water and electricity.
Information processing can be done more efficiently on large farms
of computing and storage systems accessible via the Internet.
Grid computing – initiated by the National Labs in the early 1990s;
targeted primarily at scientific computing
 Utility computing – initiated in 2005-2006 by IT companies and targeted
at enterprise computing.


While utility computing often requires a cloud-like infrastructure, its
focus is on the business model for providing the computing services
is based; cloud computing is a path to utility computing embraced by
major IT companies such as IBM, HP, Amazon, Oracle, Microsoft,
and others.
7/26/2016
UTFSM - May-June 2012
5
The main features of cloud computing






Uses Internet technologies to offer scalable and elastic services; the term
``elastic computing'' refers to the ability of dynamically acquiring
computing resources and supporting a variable workload.
The resources used for these services can be metered and the users can
be charged only for the resources they used.
The maintenance and security are ensured by service providers.
The service providers can operate more efficiently due to specialization
and centralization.
Cloud computing is cost-effective because of the multiplexing of
resources; lower costs for the service provider are past to the cloud users.
The application data is stored closer to the site where it is used in a device
and in a location-independent manner; potentially, this data storage
strategy increases reliability, as well as security and lowers
communication costs.
7/26/2016
UTFSM - May-June 2012
6
Network-centric content



Content  any type or volume of media, be it static or dynamic, monolithic
or modular, live or stored, produced by aggregation, or mixed.
The “Future Internet” will be content-centric; the creation and consumption
of audio and visual content is likely to transform the Internet to support
increased quality in terms of resolution, frame rate, color depth,
stereoscopic information.
Network centric content and network-centric computing share several traits:




Data intensive  large scale simulation in science and engineering require
large volumes of data. Multimedia streaming transfers large volume of data.
Network-intensive  transferring large volumes of data requires high bandwidth
networks; parallel computing, computation stirring, data streaming require low
latency networks.
The systems are accessed using thin clients running on systems with limited
resources, e.g., wireless devices such as smart phones and tablets.
The infrastructure should support some form of workflow management.
7/26/2016
UTFSM - May-June 2012
7
The “good” about cloud computing




Shared resources such as CPU cycles, storage, network bandwidth);
resources can be aggregated to support data-intensive applications. When
multiple applications share a system their peak demands for resources are
not synchronized thus, multiplexing leads to a higher resource utilization.
Data sharing facilitates collaborative activities. Indeed, many applications in
science, engineering, as well as, industrial, financial, governmental
applications require multiple types of analysis of shared data sets and
multiple decisions carried out by groups scattered around the globe.
Cost reduction; concentration of resources creates the opportunity to pay as
you go for computing and thus eliminates the initial investment costs for a
private computing infrastructure as well as, the significant maintenance and
operation costs.
User convenience and elasticity; the ability to accommodate workloads
with very large peak-to-average ratios.
7/26/2016
UTFSM - May-June 2012
8
Why cloud computing could be successful when other
paradigms have failed?





It is in a better position to exploit recent advances in software, networking,
storage, and processor technologies promoted by the same companies who
provide cloud services.
It is focused on enterprise computing; its adoption by industrial
organizations, financial institutions, healthcare organizations and so on, has
a potential huge impact on the economy.
A cloud consists of a homogeneous set of hardware and software resources
in a single administrative domain (ADMIN). Security, resource management,
fault-tolerance, and quality of service are less challenging than in a
heterogeneous environment with resources in multiple ADMINs.
Provides the illusion of infinite computing resources; its elasticity frees the
applications designers from the confinement of a single system.
A cloud eliminates the need for up-front financial commitment and it is based
on a pay-as-you-go approach. Has the potential to attract new applications
fomenting a new era of industry-wide technological advancements.
7/26/2016
UTFSM - May-June 2012
9
Challenges; research problems








Availability of service; what happens when the service provider cannot
deliver?
Data lock-in; once a customer is hooked to one provider it is hard to
move to another. The standardization efforts at NIST!
Data confidentiality and auditability, a serious problem.
Data transfer bottlenecks; many applications are data-intensive.
Performance unpredictability, one of the consequences of resource
sharing; how to use resource virtualization and performance isolation
for QoS guarantees?
Elasticity, the ability to scale up and down quickly.
Resource management  is self-organization and self-management a
solution?
Security and confidentiality  new ideas badly needed.
7/26/2016
UTFSM - May-June 2012
10
7/26/2016
UTFSM - May-June 2012
11
Topics for the cloud computing talks

Cloud 2 - Basic concepts

Cloud computing paradigms and services
 Cloud diversity and vendor lock in
 Energy use and ecological impact of large-scale data centers
 Ethical issues in cloud computing

Cloud 3 - Cloud infrastructure and applications







AWS - the Amazon Web Services
Google's view of cloud computing
Microsoft's Azure
Open-source platforms for cloud computing
How to use the AWS
Case study 1 - a cloud service for trust management in cognitive radio
networks
Case study 2 - adaptive data streaming from a clou
7/26/2016
UTFSM - May-June 2012
12
Cloud infrastructure and applications (cont’d)

Cloud 3; Cloud computing








Challenges
Existing and new applications
Coordination and the Zookeeper
The Map-Reduce programming model
The GrepTheWeb application
Clouds in science and engineering
Benchmarks
Cloud 4; Virtualization






7/26/2016
Layering and virtualization
Virtual machines
Virtual machine monitors
Performance isolation; security isolation
Full and paravirtualization
Xen and vBlades
UTFSM - May-June 2012
13
7/26/2016
UTFSM - May-June 2012
14
Challenges for the future of information processing



Heat dissipation, leakage, and other physical phenomena limit our
ability to build increasingly faster and, implicitly, increasingly smaller
solid-state devices.
It is very difficult to ensure the security of our communication.
We are overwhelmed by the volume of information we are bombarded
with, and it is increasingly more difficult to extract useful information
from the vast ocean of information surrounding us.
7/26/2016
UTFSM - May-June 2012
15
7/26/2016
UTFSM - May-June 2012
16
Quantum theory; quantum information processing






Quantum  Latin word meaning some quantity; in physics it is used with
the same meaning as the word discrete in mathematics.
Quantum theory is a mathematical model developed by Werner Heisenberg
and Erwin Schrödinger in the mid-1920s to describe the behavior of atomic
and sub-atomic particles.
The quantum mechanical model is characterized by the way it represents
the states of a physical system, the observables of the system, the
measurements of these observables, and the dynamics of the system.
Most laws governing the physical phenomena studied by quantum physics
are counter-intuitive and can only be presented with a rather sophisticated
mathematical apparatus.
Quantum Information Science  a new discipline emerged at the
intersection of Physics, Mathematics, and Computer Science.
Quantum Information Processing covers the transformation, storage, and
transmission of quantum information.
7/26/2016
UTFSM - May-June 2012
17
Quantum systems

Quantum concepts such as:

Uncertainty,
 Superposition,
 Entanglement,
 No-cloning
do not have a correspondent in classical physics.

Heisenberg’s Uncertainty Principle: the position and the momentum of
a quantum particle cannot be determined with arbitrary precision.
X  PX  h / 4
h=6.6262 x 10-34 Joule x second  Planck’s constant
7/26/2016
UTFSM - May-June 2012
18
Non-determinism is a basic tenet of quantum physics
“Liebe Gott würfelt nicht”
(Dear God does not play
dice)
- Albert Einstein
7/26/2016
UTFSM - May-June 2012
19
Polarization of Light


Light  electromagnetic radiation. The electric and magnetic field
oscillate in a plane perpendicular to the direction of propagation and are
perpendicular to each other.
The dual, wave and corpuscular, nature of light:
Diffraction phenomena  wave-like behavior
 Photoelectric effect
 corpuscular/granular The light consists of quantum
“particles” called photons.


Photon polarization is given by the electric field vector
Linearly polarized (vertical/horizontal)  the tip of the electric field vector
oscillates along any straight line in a plane perpendicular to the direction of
propagation.
 Circularly polarized (right- /left-hand)  the tip of the electric field vector
moves along a circle in a plane perpendicular to the direction of propagation:
 Elliptically polarized light  the tip of the electric field vector moves along an
ellipse in a plane perpendicular to the direction of propagation.


In a beam of linearly polarized light each photon has a random
orientation of the polarization vector.
7/26/2016
UTFSM - May-June 2012
20
7/26/2016
UTFSM - May-June 2012
21
7/26/2016
UTFSM - May-June 2012
22
Outlines of QIP seminars

QIP1: Basic concepts

The limitations of solid state technology
 Quantum information, the mathematical model of a qubit
 A historic perspective

QIP2: Physical implementation of qubits





Quantum gates and quantum circuits
One qubit gates: X, Y, Z, Hadamard, and phase-shift
Two qubit gates: CNOT
Three qubit gates: Fredkin and Toffoli
Universality of quantum gates
7/26/2016
UTFSM - May-June 2012
23
Outline of QIP seminars (cont’d)

QIP3 - Quantum computational models; quantum algorithms






The quantum circuit model
Deutsch and Deutsch-Josza algorithm
Bernastein-Vazirani algorithm
Amplitude amplification
Grover's quantum search algorithm
QIP4 – Quantum information





Density matrix
Pure and mixed states
Entanglement, monogamy of entanglement
The no-cloning theorem
Accessible information in a quantum measurement
7/26/2016
UTFSM - May-June 2012
24
Download