Software Defined Storage Technology

  • S.C. Gupta, Visiting Faculty, Department of Computer Science and Engineering, Indian Institute of Technology (IIT) Delhi,  Former Deputy        Director General, National Informatics Centre, Delhi, India
  • Anita Goel University of Delhi, India

The objective of the tutorial is to discuss the emerging concept of Software Defined Storage (SDS) with practical example.  The overall objective of the tutorial: Participants can view a complete picture of storage – the traditional storage, storage in the cloud and the emerging Software Defined Storage. Providers of storage hardware and software solutions can understand the software defined storage architecture which will help in designing and providing SDS based, more cost effective systems. Researchers can understand the change in scenario in cloud storage with software defined storage and several research issues. Educators can understand the emerging view of storage in the cloud. Providers of cloud storage will become aware of the emerging storage technology of the future and its use in data centres, which is more cost effective alternative to traditional storage systems.

The last few years have seen two key trends maturing in the industry: IoT and Big Data. These trends build on more than a decade of research in both academia and industry. As the cost of instrumentation and microprocessor chips has declined, it is now possible to monitor the environment on a widening scale. The cost decline is matched by cloud computing (exposed as web services) that provides infrastructure for storage and processing. Furthermore, on top of cloud, advances in big data tools/techniques provide a platform to analyze and understand the massive amount of data. But data generated from IoT is expected not only to be Big (volume) but also Fast (velocity). Data analysis and machine learning will play a key role in unlocking the value generated by IoT data. The Internet of Things (IoT) can be thought of in terms of connecting and combining the above mentioned elements. Combination of all these elements at various levels (e.g., physical objects, cloud service, mobile with rich user interfaces, analytics) will allow access and analysis of an enormous amount of fast data, which could be used to improve efficiency and performance of the whole enterprise. Moreover, it opens the possibilities of developing IoT applications in novel scenarios such as smart metering, smart electric car recharge stations, retail & logistics, and so on.

An important challenge that needs to be addressed is to enable the rapid development of IoT applications. Similar challenges have already been addressed in the closely related fields of Wireless Sensor and Actuator Networks (WSANs) and Pervasive/Ubiquitous computing. While the main challenge in the former is largely limited to similar nodes, the primary concern in the latter largely has been the heterogeneity of physical objects. The upcoming field of IoT will include both WSANs as well as heterogeneous physical objects, in addition to this it brings heterogeneity at various levels (e.g., physical objects, cloud services, smart phones with rich user interfaces, analytics). Therefore, Software Engineering (SE) support for IoT applications is needed to develop methodologies, abstractions, and techniques. Nevertheless, so far this topic has received very little attention by SE community.

Building Enterprise-grade Internet of Things Applications

  • Pankesh Patel, ABB Corporate Research, India
  • Vikrant Kaulgud, Accenture Technology Labs,India
  • Praphul Chandra, HP ES Analytics Data Labs, India
  • Ashok Kumar, HP ES Analytics Data Labs, India



APSEC 2015 solicit tutorial proposals from researchers and practitioners to present their own work or an in-depth study of any relevant topic in Software Engineering.  For important topics refer to the call for research papers. Tutorial slots are available for 3 hours [half-day only, two 90 minutes session] and speakers are expected to present the material in detail and may also include hands-on exercises and tool demonstrations.

To submit a tutorial proposal, please provide the following information using IEEE proceedings style in no more than 3 pages excluding references. You can use either Word template or Latex format. Make sure that you use US letter page format.

Title: Title of tutorial

Presenters: Following details are required for each presenter:

  • Name, email address, and affiliation
  • Short-bio (less than 250 words) citing expertise in the area of the proposed tutorial topic
  • Previous experience in presenting tutorials. Please include venue, co-presenter, and duration for each of them

Extended abstract: This should include the following:

  • The concrete objective of the tutorial
  • Why the tutorial topic is of interest to the software engineering community
  • Details of the topics -  like summary of the papers to be presented

Organization: This should include the following details:

  • Proposed duration
  • If multiple speakers are presenting then division of topics between the speakers
  • Intended audience - level (basic or advanced), required prerequisites
  • If any slide or other material is available on the tutorial then link to the material or you can submit the slides.
  • Details of tool demonstration, if any.  How much time will be devoted to the tool demonstration?
  • Details of hands-on exercise, if any.
  • If the tutorial is presented partially or in-full before [at any-other event] by any one of the presenters then include the details of venue,           presenters, and the duration.

Please submit the tutorial proposal and relevant materials to

Important dates

  • Submission date: 31st July 2015
  • Notification date: 28th August 2015
  • Camera ready: 11th September 2015
  • Tutorial dates: 1st December 2015​

Together with the notification of acceptance, speakers will also receive further instructions on how to prepare and submit tutorial notes, tutorial summary (for the website) and speaker biographies. A 2-Page Extended Abstract of the Tutorial will be published in the proceedings and will be submitted to the IEEE Digital Library

New Delhi, India - 1st December (Tuesday) – 4th December (Friday) 2015
You are currently viewing snapshot backup of the website.