Posts

Showing posts from January, 2013

Cloud Computing: Essential Skills

Image
Essential Cloud Computing Skills  Source

Teaching Uses of Google Translate API

Image
Cloud Computing offers a range of  resources for enhancing teaching and learning process. For long,  I have been using an assorted set of cloud computing tools,  blogs,   docs,   custom search engine   and more and integrating them into my teaching process. They have empowered me. For instance, course home blogs helped me reach out students outside of class hours; while Google Forms helped me collect student related data. Ravindra Dastikop via kwout Recently I discovered another interesting resource: Google Translate API. This tools helps teachers much further and now learners can read lessons posted by teacher in their own languages. I specialize in cloud computing and run a dedicated blog for sharing cloud computing information from beginners through intermediate to advanced users. Until now, this blog was available only in English. Now using the translate API, it is made available in Hindi, Kannada, Telugu, Tamil , Gujarati and Bengali in addition to many foreign  languages.

An Indian Perspective on Cloud Computing

Image
Here is an interesting posting on " An Indian Perspective on Cloud Computing " by Joshua J. Romeroin IEEE.   “ The cloud has flattened IT the way networks flattened the world,” said Cisco’s Vice President of Engineering Vivek Mansingh, during the panel discussion at the first-ever Cloud Computing in Emerging Markets conference. Held on 11 and 12 October in Bangalore, India, the new IEEE event focused on how countries like India can harness the distributed nature of cloud computing to fuel economic growth, build new businesses, and even help close the digital divide. Conference speakers focused on the unique challenges that cloud providers need to consider in India, as well as opportunities that don’t exist in more established markets. IMPROVING INFRASTRUCTURE One of the most obvious challenges embracing cloud computing in emerging markets is the lack of dependable infrastructure. With the grid subject to intermittent power outages, data center

NCICT'13 Inauguration of National Conference on Innovative Computing-13 at C.T.T.E College of Women, Chennai on 11.01.2013

Image

State of India Cloud Computing- 1: Factors for Adoption

Image
In a recent report titled the  India Cloud Market Overview , the  International Data Corporation (IDC) stated that the  Indian cloud market has grown by 70 percent last year (2012) , and is  expected to exhibit a 50 percent growth rate for the next three more years . It is said that the Indian cloud market is rapidly maturing and seeing new entrants and investors, even though public cloud still lags way behind the private cloud due to a number of factors. Factors Affecting Public Cloud Adoption in India Like with any emerging market, the biggest challenge for public cloud computing in India is the lack of dependable infrastructure. In some areas of the country, the grid is still subject to intermittent power outages, which means data center operators will have to contend with downtimes and possible loss of service and data, or be forced to rely on diesel fuel to run backup generators, which can be very impractical when it comes to operational costs. Another challenge that’s

Cloud Computing Service Flavors

Image
Source: Information Week

Cloud Computing: Towards a Definition

Image
Cloud computing is a type of service network that provides computing resources for users  on-demand . These resources are composed as services by cloud service providers and  delivered to the user, called the consumer.   Cloud Computing services are broadly classified  into three major categories namely Infrastructure as a Service (IaaS) where user is provided  with storage, computation, networks and more of such hardware resources; Platform as  a Service(PaaS) where user is provided with an environment to develop, test and deploy  applications and services; and Software as a service (SaaS)  where user is provided with a  complete software package.  A cloud computing system uses the Internet and open to general  public is called the Public Cloud. On the other hand, a cloud computing system built by an  organization and restricted to insiders such as employees or partners is called a private  cloud. A combination of private and public cloud constitutes a hybrid cloud. Service pro

Roots and Routes of Cloud Computing: Conceptual Origins of Cloud Computing

Image
Conceptual Origins of Cloud Computing of can be traced to the following pioneers and development. Since the early days of networking,  it appears that  cloud computing was seen as the end goal of many computer pioneers in the 1960s, or, at least, the goal of the early experiments that would eventually become the Internet. There are three main figures commonly cited as laying the conceptual framework for cloud computing: John McCarthy , JCR Licklider , and Douglas F. Parkhill. McCarthy first proposed in 1957 that time sharing of computing resources might allow companies to sell excess computation services for maximum utilization of the resource. He even imagined that computation might be organized as a utility. Licklider , a programmer at the Advanced Research Projects Agency, highlighted some of the promise and challenges in cloud computing in a 1963 memo to those he described as the "Members and Affiliates of the Intergalactic Computer Network." Specifically

Geting Creative on the Cloud: Innovative Engineering Student Project

Image
The web and the Cloud computing provide  fertile ground for students and entrepreneurial projects.  The ability to use API  and create mashup is in the vogue. In this project  Jeevan Dongre, Vijaykummar Sali use GAE- the PaaS offer from Google to design and develop a very useful and  innovative project Untitled via kwout

Cloud Computing's Holy Grail: Its Definition

Image
Definitions of cloud computing are easy to find, but a single, authoritative definition is hard to come by. Perhaps the best work in this area was done by Böhm, et al.                                                          Image Source By compiling characteristics of 17 different scholarly and industrial definitions, the authors identified five primary characteristics of cloud computing allowing a definition such as: "Cloud computing is a  service  that delivers  scalable   hardware  and/or  software  solutions via the  Internet or other network  on a  pay-per-usage basis . " (Emphasis indicates essential definition elements). Source: The Evolution of Cloud Computing

MarkMeLive: An Innovative Engineering Project

Image
API'(Application Programming Interface)' s allow a developer to build application on the resources created by others. In this final year project,  Prathvi Palekar  (2010) and project  team used two well known APIs- Google Maps and Facebook Friends to create what then called " AlumniMaps". But this can be used anyone- individual or institutions to see how their friends have spread over the globe. Currently Prathvi Palekar is setting up his own entrepreneurial venture in Mysore  Markmelive via kwout

Lab-as-a-Service: Building a Bio-Cloud

Image
Transcriptic is a startup that’s trying to let grad students and researchers conduct their experiments over the web. The company offers a lab-as-a-service product and hopes to take some of the economics from the cloud and apply them to scientific research. Transcriptic, a startup trying to bring the concepts from the cloud and collaborative consumption to biology has raised a $1.2 million seed round from a broad group of investors including Google Ventures and FF Angel, and private investors Mark Cuban and Naval Ravikant, the founder of AngelList. The round includes more than 60 individuals and $150,000 brought on via SecondMarket. Transcriptic , which was founded earlier this year, has built out a biological testing lab using robotic equipment that researchers use to prepare samples. What’s cool about this is Max Hodak, the company’s founder, is trying to take expensive and proprietary equipment, hack it so people can program the machines via the web and then offer the resu

Cloud Computing: The Real Meaning

Image
During my teaching class and in workshop presentation, audience often ask what is the real difference of cloud computing and “the internet” or web service” “ isn’t the internet = cloud computing”. The answer is that cloud computing does not equal the internet or web or vice-versa, the internet is simply the best delivery platform that cloud computing is making use of.  It is possible to have a cloud computing infrastructure totally isolated from the internet and it is called a private cloud network. Still, some private cloud networks are made to be accessible via the internet,( like VPN of earlier days)  but the argument still stands that cloud computing does not automatically mean or require the internet. What it means that a cloud computing infrastructure can be built within an enterprise and without going to the Internet What makes cloud computing itself is not the underlying combination hardware technology or the infrastructure, for these technologies have been in existen