School of Information Technology
Rajiv Gandhi Proudyogiki Viswavidyalaya
A Proposal for Cloud Infrastructure for an Academic System
Guided By: Dr. Sanjeev Sharma Presented By:
Deepesh Kumar Tiwari
Associate Professor
SoIT, RGPV
M.Tech (CTA)
0002CS11MT03
1
Content
Introduction
Objective Architecture Of Cloud
Advantages and Disadvantages
Types of Model Proposed Work Conclusion Future Work References
Introduction
A cloud computing system in simple words that is an
internet based application platform that provide different services on plug and play basis. Definition: Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services)
WHAT IS CLOUD COMPUTING?
Cloud computing is an emerging computing technology that uses the
internet and central remote servers to maintain data and applications.
BASIC CLOUD CHARACTERISTICS
Shared Infrastructure Uses a virtualized software model,
enabling the sharing of physical services, storage, and networking capabilities.
Dynamic Provisioning Allows for the provision of services based
on current demand requirements. This dynamic scaling needs to be done while maintaining high levels of reliability and security.
Network Access needs to be accessed across the internet from a
broad range of devices such as PCs, laptops, and mobile devices, using standards-based APIs (for example, ones based on HTTP).
Cont
Resource sharing
Resource sharing is the beauty of cloud computing. This is the concept
which helps the cloud providers to attain optimum utilization of resources.
The cloud architecture is implemented in such a way that it provides you
the flexibility to share application as well as other network resources (hardware etc).
This will lead to a need based flexible architecture where the resources
will expand or contract with little configuration changes.
Objective
Aim to understand students requirements: in this phase of study,
requirements of different domain (computer sc., information technology, etc.) are evaluated.
Performing survey of different cloud based existing solution:
according to the above phase conclusion, some existing cloud based solutions are analysed and list of solutions are prepared.
Refining the survey conducted: in this phase of study includes the
cleaning and filtering common requirements and rearrange them.
Cont
Providing design guidelines: this phase provides the guidelines and
existing methods of cloud development and deployment.
Concluding the complete study work: after that conclusion and
future extension of the proposed study is listed in this phase.
Architecture Of Cloud
Fig-1 cloud Architecture
Advantages Of Cloud
Lower computer costs Improved performance Reduced software costs Instant software updates Unlimited storage capacity Increased data reliability Universal document access
Latest version availability
Easier group collaboration Device independence
Disadvantages Of Cloud
Requires a constant internet connection
Does not work well with low-speed connections Features might be limited Stored data might not be secure Stored data can be lost Can be slow
Types Of Cloud Model
There are two types models:
Service Model Deployment Model
Service Model
Infrastructure As a Service(IAAS) Platform As a Service(PAAS) Software As a Service(SAAS)
Cloud Service Model
Fig 2 Cloud Service Model
SaaS
SaaS is a software delivery methodology that provides
licensed
multi-tenant access to software and its functions remotely as a Webbased service.
Usually billed based on usage
Usually multi tenant environment Highly scalable architecture
PaaS
PaaS provides all of the facilities required to support the complete
life cycle of building and delivering web applications and services entirely from the Internet.
Typically applications must be developed with a particular platform in
mind
Multi tenant environments Highly scalable multi tier architecture
IaaS
IaaS is the delivery of technology infrastructure as an on demand
scalable service.
Usually billed based on usage
Usually multi tenant virtualized environment
Can be coupled with Managed Services for OS and application support
Cloud Deployment Model
Deployment Model Private Cloud Public Cloud Hybrid Cloud Community Cloud
Private Clouds For exclusive use by a single organization and
typically controlled, managed and hosted in private data centers. The
hosting and operation of private clouds may also be outsourced to a third party service provider, but a private cloud remains for the
exclusive use of one organization.
Public Clouds For use by multiple organizations (tenants) on a
shared basis and hosted and managed by a third party service provider.
Hybrid Clouds When a single organization adopts both private
and public clouds for a single application in order to take advantage of the benefits of both.
Community Clouds For use by a group of related organizations
who wish to make use of a common cloud computing environment. For example, a community might consist of the different branches of
the military, all the universities in a given region, or all the suppliers
to a large manufacturer.
Proposed Work and Implementation
Initialization of study Design and Implementation Testing and Results
Initialization of study
Connectivity with social networking websites
There are huge amount of students and other persons are get connected through the social networking. sometimes students are not available in college campus, but they are still connected with their friends using social networking websites and using email messaging
New technology and research news
New technology and new research works news are required to be update over cloud
Cont.
IEEE, ACM, Springer, Elsevier papers
Authentic journals and publishers papers are required to explore and
read. But most of authentic journals are not freely available for download over internet
Design and Implementation
Digital library for Books Research papers
This is a collection of books related to basics of mathematics, physics and chemistry. These basic books and tutorials are helping sometimes for finding the solutions for big problems
Previous thesis and study material
This section provides a search enabled data storage related to
previous thesis formats, previous thesis as example.
Cont
Academic journals and events
Academic journals and events provide the current technology and
research areas of work. This section contains subscribed journals, magazine and latest research on similar adopted topic on which
students are work.
Projects and demos
Prototyping is a good idea to simulate a problem and solution. In
addition of that the visual learning is more helpful for understanding
in less time, with theoretical concepts.
Cont
Code Examples
Therefore a sample codes and runable demo codes are required to
get correct direction of writing code.
Technical Solution and Support
A module of cloud is required to provide the interaction between experts
of technical domain and students, where students can ask some questions to resolve them.
Cont
Digital Library for Books, Research Papers
Books are always provides the proper guidelines, authors of books are
write the summary or conclusion of any point of study in easiest language on which they are able to explain.
Software and Simulators
There are required to implement the problem scenarios and solution
steps using attractive graphical user interface.
Cont
Video Lectures
Therefore a knowledge base is required where a number of videos of
different lectures and experts are available. This phase of services contains the video lectures and tutorials.
Testing and Results
Tutorials and Experimental Results
In this section includes a list of previous similar projects results and
conclusions. The previously given conclusions and results are helps the students how they finalize the work.
Basic Theory and Download
This section includes required formula and other similar tutorials that are
helpful for providing the ease to develop the solution conclusion.
Cont
Assignment Evaluation and Submission Services
During study various times professors and teachers provides some task
and intermediate experiments to perform. The major problem is submission of these task and evaluation of the given task in a proper
manner, with a suitable remark of submitted work
Conclusion
The main focus on this study is to design a new kind of educational cloud
where research scholars and simple students both get advantage over this competitive domain.
In this study first various cloud infrastructures and their development
techniques are studied and for that a rich literature is collected which is provided in this work.
After finding the development strategies of cloud, objective is established. Finally the required services which providing ease in study of students and
research scholars are conducted.
Future Work
This study is motivated to design an educational environment where
all kind of students are get benefit from available services and resources.
In near future this study is implemented using a public cloud domain,
by which research scholars get help and support, design and develop their technical ambitions true.
References
1. Cloud Computing: Issues and Challenges, Tharam Dillon, Chen Wu
and Elizabeth Chang, 2010 24th IEEE International Conference on Advanced Information Networking and Applications
2. Cloud Computing and Grid Computing 360-Degree Compared, Ian
Foster, Yong Zhao, Ioan Raicu, Shiyong Lu, 2008 -
ieeexplore.ieee.org 3. Cloud Computing Vs. Grid Computing, Seyyed Mohsen Hashemi, Amid Khatibi Bardsiri, VOL. 2, NO.5, MAY 2012, ISSN 2222-9833
4. How Does Cloud Computing Work? Carl Mazzanti, CEO, eMazzanti Technologies IT Support and Cloud Computing Services for Small Business
Hoboken, NJ and NYC, 201360 4400
5. Approaches for Deadlock Detection and Deadlock Prevention for Distributed systems, Research Journal of Recent Sciences, ISSN 2277-2502,
Vol. 1 (ISC-2011), 422-425 (2012)
6. A Survey on Fault Tolerance in Work flow Management and Scheduling, International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), Volume 1, Issue 8, October 2012 7. J. Gray, "Distributed computing economics," ACM Queue, vol. 6, pp. 63-68,
2008.
8. Luis M. Vaquero,Luis Rodero Merino, Rajkumar Buyya, Dynamically Scaling Applications in the Cloud,ACM SIGCOMM Computer Communication Review,45 Volume 41, Number 1, January 2011 9. Tangren Dan, Haihong Yang, He Tao, Yi Li, Huazhong Li,Exploration of a
Curriculum System Reform of Embedded Technology and Application Based on
Cloud Services,ICAICTE 2013, 2013. The authors - Published by Atlantis Press 10. Kai Hwang and Sameer Kulkarni,Yue Hu,Cloud Security with Virtualized
Defense and Reputation-based Trust Management,IEEE Intl Conf. on Pervasive Intelligence and Computing, (PICom2009)
Any Queries
Thank You