60 likes | 197 Views
Cloud Systems Lab (CSL). Associated Faculty: Dr . J Lakshmi Prof S. K. Nandy. Why a Systems Lab?. Cloud computing has taken the IT world by storm! So can the Cloud solutions deliver? Current challenges: How to use elasticity on the cloud?
E N D
Cloud Systems Lab (CSL) Associated Faculty: Dr. J Lakshmi Prof S. K. Nandy
Why a Systems Lab? • Cloud computing has taken the IT world by storm! • So can the Cloud solutions deliver? • Current challenges: • How to use elasticity on the cloud? • How to ensure QoS for applications and services? • How to enable security?
Sample work initiated in CSL • How to achieve performance and deliver to guarantees on the cloud platform: • Delivering application performance guarantees using dynamic priority based Disk I/O scheduling • VM Placement algorithms for QoS based performance guarantees. • NIC virtualization architecture for QoS guarantees • Design space exploration of the system virtualization stack to support QoS • Hardware APIs for virtualization • Flexible hypervisors • Extending Cloud stack for application QoS • IaaS Elasticity engine for preserving application SLAs. • Real-time routing in Road networks • Efficient storage for geo-spatial applications
Some Ideas on future work • performance variability & evaluation of virtualization technology • tools necessary to monitor virtualized hardware. • transparent management of data resources, used by virtual machines, to perform job and service migration, fault tolerance and check pointing of tasks • security mechanisms and assurance of data visibility, accessibility, integrity, consistency and availability • noisy neighbors due to shared resources and multi-tenancy models • data residency awareness associated with jurisdiction laws. • Assurance on service availability, longevity and continuity to support enterprise business goals • Identification and autonomic alleviation of service bottlenecks • Autonomous elasticity provisioning based on service demands • failover, redundancy, interoperability frameworks to tide over failures.
What it takes to be part of this lab? • Apart from the Guide’s consent, you must be a system enthusiast. • Willing to learn, explore and open bare a computing system. • Interested in Distributed Operating systems and Computer architecture/organisation. • And, ofcourse, the motivation to make a difference to the Cloud! Contact us: <jlakshmi, nandy>@serc.iisc.in