Παρουσιάζουμε το iHome, μια υπηρεσία διαχείρισης έξυπνου σπιτιού στο υπολογιστικό νέφος. Η υπηρεσία απευθύνεται στην ανάγκη των χρηστών να παρακολουθούν και να ελέγχουν απομακρυσμένα τα σπίτια τους, με προϋπόθεση ότι οι ίδιες οι συσκευές είναι και αυτές `έξυπνες' (δηλαδή έχουν δυνατότητα σύνδεσης στο διαδίκτυο και απομακρυσμένης λειτουργίας). Οι συσκευές αυτές εκπέμπουν το μοναδικό αναγνωριστικό τους (ταυτότητα), τις μετρήσεις τους και την κατάστασή τους σε έναν κόμβο και από εκεί μεταφέρονται στο υπολογιστικό νέφος. Η πληροφορία αυτή γίνεται διαθέσιμη στους χρήστες οι οποίοι είναι συνδρομητές σε αυτή, μέσω του υπολογιστικού νέφους (σε χρήστες που έχουν εξουσιοδότηση να ελέγξουν και να ανταποκριθούν σε αυτήν την πληροφορία). Τα δικαιώματα πρόσβασης των χρηστών, ορίζονται ανάλογα με τον ρόλο τους (διαχειριστές υπηρεσίας, διαχειριστές σπιτιού, κάτοικοι). Εκτός από τις υπηρεσίες δημοσίευσης και συνδρομής, μια χαρακτηριστική λειτουργιά του iHome είναι η υπηρεσία διαχείρισης συμβάντων βασισμένων σε κανόνες, η οποία προωθεί ειδοποιήσεις στους εγγεγραμμένους χρήστες ώστε να μπορούν να αντιδρούν σε κρίσιμα γεγονότα (περιστατικά πυρκαγιάς, δυσλειτουργία συσκευής στο σπίτι). Το iHome υλοποιήθηκε βασισμένο στις αρχές της Υπηρεσιοκεντρικής Αρχιτεκτονικής ως μια σύνθεση από RESTFul υπηρεσίες στο υπολογιστικό νέφος. Λόγω του ότι δεν είχαμε πρόσβαση σε μεγάλο αριθμό έξυπνων συσκευών για την παραγωγή δεδομένων, αποφασίσαμε να βασιστούμε στην προσομοίωση αυτών. Έτσι, δε χρειάστηκε να δώσουμε έμφαση σε εξειδικευμένες λειτουργίες των συσκευών (π.χ. πρωτόκολλα μετάδοσης και μέθοδοι λειτουργίας συσκευών με βάση τον κατασκευαστή τους), επιτρέποντάς μας να δώσουμε βαρύτητα στον σχεδιασμό και στην υλοποίηση του συστήματος.Προκειμένου να αξιολογήσουμε την απόδοση και την επεκτασιμότητα του iHome, εκτελέσαμε μια σειρά από απαιτητικά πειράματα, χρησιμοποιώντας προσομοιωμένα (αλλά ρεαλιστικά) δεδομένα. Τα αποτελέσματα έδειξαν πως το σύστημα μπορεί να διαχειριστεί μεγάλο αριθμό χρηστών και δεδομένων σε πραγματικό χρόνο.