119 S.Ramanujan Block, IIT Ropar
Bara Phool, Rupnagar PB 140001 India
s o d h i @ i i t r p r . a c . i n
Bara Phool, Rupnagar PB 140001 India
s o d h i @ i i t r p r . a c . i n
"Live simply so that others may simply live." --MKG
Some WIP stuff:
Some Recent Publications:
With Ashish Agrawal and T.V. Prabhakar:
- A Multi-dimensional Measure for Intrusion - the Intrusiveness Quality Attribute. In the 9th International ACM Sigsoft Conference on the Quality of Software Architectures (QoSA 2013), June 2013, Vancouver, Canada.
- Assessing Platform Suitability for Achieving Quality in Guest Applications. In The 19th IEEE Asia-Pacific Software Engineering Conference (IEEE APSEC 2012), December 2012, Hong Kong.
- Cloud Platforms: Impact on Guest Application Quality Attributes. In The 2012 IEEE Asia-Pacific Services Computing Conference (IEEE APSCC 2012). December, 2012, Guilin, China.
- Appification of Web Applications: Architectural Aspects. In 2012 IEEE Workshop on Mobile Cloud Computing (MobiCC 2012). August 2012 in Beijing, China.
- Cloud-oriented platforms: Bearing on Application Architecture and Design patterns. In proceedings of The IEEE Congress on Services (SERVICES 2012), June 2012 Honolulu, Hawaii USA.
- Lift - A mechanism for Composing Virtual App-clusters from Heterogeneous Apps. In The Proceedings of 13th ACM/IEEE/IFIP International Conference on Collaboration Technologies and Systems (CTS 2012), May 2012, Denver, Colorado, USA.
- A cloud architecture using smart nodes. In proceedings of The 2011 IEEE Asia-Pacific Services Computing Conference (APSCC 2011), December 2011, Jeju Island, Korea.
- A design pattern to decouple data from markup. In proceedings of The 12th International Conference on Electronic Commerce and Web Technologies (EC-Web 2011), August 2011, Toulouse, France. Lecture Notes in Business Information Processing (LNBIP), Springer.
- Assessing suitability of cloud oriented platforms for application development. In proceedings of The 9th Working IEEE/IFIP Conference on Software Architecture (WICSA 2011). June 2011, Boulder Colorado, USA.
- Application architecture considerations for cloud platforms. In proceedings of 2011 Third IEEE International Conference on Communication Systems and Networks (COMSNETS 2011). January 2011, Bangalore, India.
Teaching:
Online courses | Classroom courses |
Lecture slides and other material
- Cloud Computing - Motivation And Context (pdf)
- Cloud Platforms - Types And Properties (pdf)
- Software Architecture Issues On Cloud (pdf)
- Programming Quantum Computers (pdf)
- Introduction to Lex (pdf)
- Programming Paradigms (CSL202) (pdf)
- Quizzes, exams, assignments and other material from my courses can be found here.
Topics In Virtualization and Cloud Computing (pdf e-Book)
Schedule
Links
- Applied and Contemporary Software Engineering (ACSE)
- dcAUTH :: A dropped/missed call based user authentication system.
- flipBRAIN :: Learning Trails from popular open content on diverse topics.
- Video lectures from my Arch4Cloud MOOC
- MOOC on MOOC : What You Need to Know About MOOCs
- Architecting Software For The Cloud