|
Speaker |
: |
Dr.
Rajiv Ranjan ,
Research Scientist and Project Leader, CSIRO ICT Centre, Australia
Dr. Rajiv Ranjan is a Research Scientist and Project Leader
in the CSIRO ICT Center, Information Engineering Laboratory,
Canberra, where he is working on projects related to cloud
and service computing. Previously, he was a Senior Research
Associate (Lecturer level B) in the School of Computer Science
and Engineering, University of New South Wales (UNSW). Dr.
Ranjan has a PhD (2009) in Computer Science and Software Engineering
from the University of Melbourne. He completed Bachelor of
Computer Engineering from North Gujarat University, India,
in 2002. Dr. Ranjan is broadly interested in the emerging
areas of cloud, grid, and service computing. The main goal
of his current research is to advance the fundamental understanding
and state of the art of provisioning and delivery of application
services in large, heterogeneous, uncertain, and evolving
distributed systems(cloud, grids, data center, and web services).
Though
a recent graduate, his h-index is 15, with a total citation
count of 770+ (source: http://scholar.google.com/citations?user=Y_Y3fVEAAAAJ&hl=en).
Dr. Ranjan has often served as Guest Editor for leading distributed
systems and software engineering journals including Future
Generation Computer Systems (Elsevier Press), Concurrency
and Computation: Practice and Experience (John Wiley & Sons),
and Software: Practice and Experience (Wiley InterScience).
He was the Program Chair for 2010, 2011, and 2012 Australasian
Symposium on Parallel and Distributed Computing and 2010 IEEE
TCSC Doctoral Symposium. He serves as the editor of IEEE TCSC
Newsletter. He has also recently initiated (as chair) IEEE
TCSC Technical area on Cloud Computing.
A
journal paper that appeared in the IEEE Communications Surveys
and Tutorial Journal (impact factor 3.692 and the 5-year impact
factor is 8.462) was named “Outstanding Paper on New Communications
Topics for 2009” by IEEE Communications Society, USA. IEEE
Communications Surveys and Tutorial is ranked as no # 1 journal
(among other journals including IEEE/ACM Transactions on Networking,
IEEE Communications Letters, IEEE Transactions on Wireless
Communications, IEEE Transactions on Communications, etc.)
in the field of communications based on the last five years
impact factor.
Though
his PhD was awarded only two years ago, already the quality
of work undertaken as part of that degree and his subsequent
post-doctoral research undertaken at the University of Melbourne
and UNSW has been recognised, often cited, and adopted by
both industry and academia. For example, the Alchemi toolkit
http://www.cloudbus.org/~alchemi/projects.html) is used by
CSIRO Physics, Biology, and Natural Sciences researchers as
a platform for solving critical problems; by e-Water CRC to
create environment simulation models for natural resource
modelling; and by the Friedrich Miescher Institute (FMI),
Switzerland; Tier Technologies, USA; Satyam Computers, India;
and Correlation Systems Ltd., Israel. CloudSim (http://www.cloudbus.org/cloudsim/)
is used extensively by Hewlett-Packard Labs Texas A&M University,
and Duke University in USA; and Tsingua University in China
and to study and evaluate performance measurements of Cloud
resources and application management techniques.
|
|
|
Abstract
|
:
|
The
emergence of cloud computing over the past five years is potentially
one of the breakthrough advances in the history of computing.
It delivers hardware and software resources as virtualization-enabled
services and in which administrators are free from the burden
of worrying about the low level implementation or system administration
details. Although cloud computing offers considerable opportunities
for the users (e.g. application developers, governments, new
startups, administrators, consultants, scientists, business
analyst, etc.) such as no up-front investment, lowering operating
cost, and infinite scalability, it has many unique research
challenges that need to be carefully addressed in the future.
Key to exploiting the potential of cloud computing is the
issue of Resource orchestration. Resource orchestration process
spans across range of operations, from selection, assembly,
and deployment of resources to monitoring their run-time performance
statistics (e.g. load, availability, throughput, utilization,
etc.) for ensuring consistency and adaptive management. With
orchestration, the overall goal is to ensure successful hosting
and delivery of applications by meeting the QoS objectives
of users. QoS is composed of number of functional and non-functional
attributes such as performance statistics, security assurance,
reliability, renting cost, scalability, availability, legal
and regulatory concerns. In this talk, we present a survey
on key cloud computing concepts, resource abstractions, and
state-of-the-art implementations as well as discussion on
resource orchestration challenges, wherever applicable. The
talk concludes with a demonstration of a cloud resource orchestration
framework that simplifies the process of resource orchestration
and web application management on public clouds such as Amazon
EC2.
|
|