Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
Future Generation Computer Systems
Communications of the ACM
Clouds & grids: a network and simulation perspective
Proceedings of the 14th Communications and Networking Symposium
The learning effects of computer simulations in science education
Computers & Education
SP 800-145. The NIST Definition of Cloud Computing
SP 800-145. The NIST Definition of Cloud Computing
EduCloud: PaaS versus IaaS Cloud Usage for an Advanced Computer Science Course
IEEE Transactions on Education
Comparison of Multiple Cloud Frameworks
CLOUD '12 Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing
A survey on cloud interoperability: taxonomies, standards, and practice
ACM SIGMETRICS Performance Evaluation Review
Hi-index | 0.00 |
Computer simulation is a technique often used in education to study and understand the behaviour and characteristics of a real system, applications or platforms. However, in order to achieve reasonable response times for an educational setting, many computational resources are demanded, which often leads to an oversized infrastructure. This pa- per discusses the use of cloud computing as an enabler of new learning scenarios through the use of Software as a Service (SaaS) applications deployed on top of an Infrastructure as a Service (IaaS) cloud. The Cloud-based Distributed Network Simulation Environment (CloudDNSE) is the proposed SaaS, designed following Service-Oriented Architecture (SOA) and Representational State Transfer (REST) principles, and used in a real educational scenario of Computer Networks. Benefits as scalability, on-demand provisioning or pay-per-use billing model allow to improve the learning design and process, overcoming technological limitations such as lack of computational resources.