Abstract
We have not reached the cusp of technology evolution yet. Fresh innovations are lined up for disrupting established ‘‘mainstream’’ technologies. Exploring technology evolution provides clues to the next wave of transformation and strategic decisions. Data centers technologies demonstrate how service ‘‘factories’’ can merge client–server front end, with an elaborate distributed computing and cloud behind, but also illustrate that the technological gap between Webco and Telco offerings is increasing due to web agility and DIY attitudes.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
- 1.
i.e., a singularity point in this context is a point in time in which the speed and the results of technological evolution will cause disruptive effets on the current ICT sector and in particular, in Telecommunications leading to a complete transformation of its models, markets and approaches.
- 2.
http://slashdot.org/topic/datacenter/dell-calxeda-develop-second-arm-server/. Last accessed on April 9th, 2013.
- 3.
http://www.crn.com/news/data-center/231902061/hp-intros-low-energy-data-center-platform-based-on-arm-servers.htm?itc=xbodyjk. Last accessed on April 9th, 2013.
- 4.
http://billstarnaud.blogspot.it/2012/02/amazons-simple-workflow-and-software.html. Last accessed April 9th 2013.
- 5.
See Open Networking Foundation at www.opennetworking.org. Last accessed 30th May 2013.
- 6.
http://gigaom.com/2013/01/31/facebook-experiments-with-small-scale-software-defined-networking/. Last accessed April 9th, 2013.
- 7.
See for instance http://engineering.twitter.com/2010/07/cassandra-at-twitter-today.html for the usage of a nosql solution in Twitter. Last accessed April 9th, 2013.
- 8.
For a definition of Virtualization see http://www.webopedia.com/TERM/V/virtualization.html.
- 9.
Software efficiency halves every 18 months, compensating Moore’s Law (http://en.wikipedia.org/wiki/David_May_%28computer_scientist%29).
- 10.
i.e., terminals that have a considerable processing power and storage as well as the ability to use different of connectivity means (e.g., 3 or 4 G, WiFi, Bluetooth).
- 11.
See http://www.nanodatacenters.eu. Last accessed May 30th 2013.
- 12.
- 13.
See for instance http://en.wikipedia.org/wiki/MapReduce. Last accessed May 30th 2013.
- 14.
From Wikipedia: “Brewer’s theorem, states that it is impossible for a distributed computer system to simultaneously provide all three of the following guarantees: (a) Consistency (all nodes see the same data at the same time); (b) Availability (a guarantee that every request receives a response about whether it was successful or failed); (c) Partition tolerance (the system continues to operate despite arbitrary message loss or failure of part of the system). According to the theorem, a distributed system cannot satisfy all three of these guarantees at the same time.
- 15.
- 16.
Information available at https://wiki.openstack.org/wiki/Quantum. Last accessed May 29th 2013.
Bibliography
Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A et al (2010) A view of cloud computing. Commun ACM 53(4):50–58
Auer S, Bizer C, Kobilarov G, Lehmann J, Cyganiak R, Ives Z (2007) Dbpedia: A nucleus for a web of open data. In: The semantic web. Springer, pp 722–735
Bahl P, Han RY, Li LE, Satyanarayanan M (2012) Advancing the state of mobile cloud computing. In: Proceedings of the third ACM workshop on Mobile cloud computing and services. ACM, Low Wood Bay, Lake District, United Kingdom, pp 21–28
Barber S, Boyen X, Shi E, Uzun E (2012) Bitter to better—how to make bitcoin a better currency. In: Keromytis AD (ed) 16th conference on financial cryptography and data security. Springer, Kralendijk, pp 399–414
Baroncelli F, Martini B, Valcarenghi L, Castoldi P (2005) A service oriented network architecture suitable for global grid computing. In: Conference on optical network design and modeling. IEEE - IP TC6, Milan, Italy, pp 283–293
Barroso LA, Dean J, Holzle U (2003) Web search for a planet: The Google cluster architecture. IEEE Micro 23(2):22–28
Bifet A, Frank E (2010) Sentiment knowledge discovery in twitter streaming data. In: Pfahringer B, Holmes G, Hoffmann A (eds) 13th international conference on discovery science. Springer, Canberra, pp 1–15
Brantner M, Florescu D, Graf D, Kossmann D, Kraska T (2008) Building a database on S3. In: Proceedings of the 2008 ACM SIGMOD international conference on Management of data. ACM, pp 251–264
Brewer E (2000) Towards robust distributed systems. In: Proceedings of the annual ACM symposium on principles of distributed computing, vol 19. ACM, Portland, p 7
Brewer E (2012) Pushing the CAP: strategies for consistency and availability. Computer 45(2):23–29
Burrows M (2006) The Chubby lock service for loosely-coupled distributed systems. In: Proceedings of the 7th symposium on Operating systems design and implementation. USENIX Association, Berkeley, pp 335–350
Buyya R, Ranjan R, Calheiros RN (2010) Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services. In: ICA3PP’10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing. Springer, pp 13–31
Cameron K (2005) The laws of identity. Microsoft
Cattell R (2011) Scalable SQL and NoSQL data stores. ACM SIGMOD Rec 39(4):12–27
Chang F, Dean J, Ghemawat S, Hsieh WC, Wallach DA, Burrows M et al (2008) Bigtable: a distributed storage system for structured data. ACM Trans Comput Syst (TOCS) 26(2), article n 4
Clark DD, Wroclawski J, Sollins KR, Braden R (2005) Tussle in cyberspace: defining tomorrow’s internet. IEEE/ACM Trans Networking (TON) 13(3):462–475
Cucinotta T, Checconi F, Kousiouris G, Kyriazis D, Varvarigou T, Mazzetti A et al (2010) Virtualised e-learning with real-time guarantees on the irmos platform. In: IEEE international conference on Service-Oriented Computing and Applications (SOCA). IEEE, Perth, pp 1–8
Dean J, Barroso LA (2013) The tail at scale. (ACM, ed.). Commun ACM 56:74–80
Dean J, Ghemawat S (2008) MapReduce: simplified data processing on large clusters. Commun ACM 51(1):107–113
Dean J, Ghemawat S (2010) MapReduce: a flexible data processing tool. Commun ACM 53(1):72–77
DeCandia G, Hastorun D, Jampani M, Kakulapati G, Lakshman A, Pilchin A et al (2007) Dynamo: amazon’s highly available key-value store. In: ACM Symposium on Operating Systems Principles: Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles, vol 14. ACM, pp 205–220
Dedecker J, Van Cutsem T, Mostinckx S, D’Hondt T, De Meuter W (2006) Ambient-oriented programming in ambienttalk. In: ECOOP 2006–Object-Oriented Programming. Springer, Nantes, pp 230–254
Deutsch P (1995) Fallacies of Distributed Computing. Wikipedia
Di Costanzo A, De Assuncao MD, Buyya R (2009) Harnessing cloud technologies for a virtualized distributed computing infrastructure. IEEE Internet Comput 13(5):24–33
Dillon T, Wu C, Chang E (2010) Cloud computing: issues and challenges. In: 24th IEEE international conference on Advanced Information Networking and Applications (AINA). IEEE, Perth, pp 27–33
Fontoura A, Maxim S, Marcus G, Josifovski V (2013) Top-k publish-subscribe for social annotation of news. In: Proceedings of the VLDB Endowment. VLDB, p. to appear
Foster I, Zhao Y, Raicu I, Lu S (2008) Cloud computing and grid computing 360-degree compared. In: Grid computing environments workshop. IEEE, Austin, pp 1–10
Ghemawat S, Gobioff H, Leung S-T (2003) The Google file system. ACM SIGOPS Operating Syst Rev 37(5):29–43
González MC, Hidalgo C, Barabasi A-L (2008) Understanding individual human mobility patterns. Nature 453(7196):779–782
Greenberg A, Hamilton J, Maltz DA, Patel P (2008) The cost of a cloud: research problems in data center networks. ACM SIGCOMM Comput Commun Rev 39(1):68–73
Gude N, Koponen T, Pettit J, Pfaff B, Casado M, McKeown N et al (2008) NOX: towards an operating system for networks. ACM SIGCOMM Comput Commun Rev 38(3):105–110
Gunarathne T, Wu T-L, Qiu J, Fox G (2010) MapReduce in the clouds for science. In: IEEE second international conference on cloud computing technology and science (CloudCom). IEEE, Indianapolis, pp 565–572
Herrmann M, Grothoff C (2011) Privacy-implications of performance-based peer selection by onion-routers: a real-world case study using I2P. In: PETS’11 11th international conference on Privacy enhancing technologies. Springer, Waterloo, pp 155–174
Hey AJ, Tansley S, Tolle KM et al (2009) The fourth paradigm: data-intensive scientific discovery. Microsoft Research, Redmont
Hey AJ, Tansley S, Tolle KM et al (2011) The fourth paradigm: data-intensive scientific discovery. Proc IEEE 99(8):1334–1337
Hsu PP, Mulay V (2011) Open Compute Project–Server and Data Center Design. Silicon Valley Leadership Group SVLG
Izal M, Urvoy-Keller G, Biersack EW, Felber PA, Al Hamra A, Garces-Erice L (2004) Dissecting bittorrent: five months in a torrent’s lifetime. In: Barakat CA (ed) Passive and active network measurement—lecture notes in computer science, vol 3015. Springer, Berlin, pp 1–11
Koomey JG (2010) Outperforming Moore’s law. IEEE Spectr 47(3):68
Krishnamurthy B, Gill P, Arlitt M (2008) A few chirps about twitter. In: Proceedings of the first workshop on online social networks. ACM, Seattle, pp. 19–24
Kumar S, Raj H, Schwan K, Ganev I (2007) Re-architecting VMMs for multicore systems: the sidecore approach. In: Workshop on interaction between opearting systems and computer architecture (WIOSCA). University of Florida, San Diego, p. paper 3
Lakshman A, Malik P (2010) Cassandra: a decentralized structured storage system. ACM SIGOPS Operating Syst Rev 44(2):35–40
Landau S, Moore T (2011) Economic tussles in federated identity management. In: Proceedings of the tenth workshop on the economics of information security (WEIS). George Mason University, USA
Lantz B, Heller B, McKeown N (2010) A network in a laptop: rapid prototyping for software-defined networks. In: Proceedings of the 9th ACM SIGCOMM workshop on hot topics in networks. ACM, Monterey, p. article n 19
Laoutaris N, Rodriguez P, Massoulie L (2008) ECHOS: edge capacity hosting overlays of nano data centers. ACM SIGCOMM Comput Commun Rev 38(1):51–54
Leavitt N (2010) Will NoSQL databases live up to their promise? IEEE Comput 43(2):12–14
Lenk A, Klems M, Nimis J, Tai S, Sandholm T (2009) What’s inside the Cloud? An architectural map of the Cloud landscape. In: Proceedings of the 2009 ICSE workshop on software engineering challenges of cloud computing. IEEE, Vancouver, pp 23–31
Malewicz G, Austern MH, Bik AJ, Dehnert JC, Horn I, Leiser N et al (2010). Pregel: a system for large-scale graph processing. In: Proceedings of the 2010 ACM SIGMOD international conference on management of data. ACM, Indianapolis, pp 135–146
Marshall P, Keahey K, Freeman T (2010) Elastic site: Using clouds to elastically extend site resources. In: CCGRID ‘10 proceedings of the 2010 10th IEEE/ACM international conference on cluster, cloud and grid computing. IEEE Computer Society, Melbourne, pp 43–52
Mathioudakis M, Koudas N (2010) Twittermonitor: trend detection over the twitter stream. In: Proceedings of the 2010 international conference on management of data. ACM, Indianapolis, pp 1155–1158
McKeown NT (2008) OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69–74
Mell P, Grance T (2011) The NIST definition of cloud computing (draft). NIST, Washington
Metsch T, Edmonds A (2011) Open cloud computing interface—infrastructure. Open Grid Forum, Lemont
Miller KC, Brandwine JE, Doane AJ (2011) Using Virtual Networking Devices to manage routing communications between connected computer networks. United States Patent Office
Minerva R, Crespi N (2011) Unleashing the disruptive potential of user-controlled identity management. In: Telecom World (ITU WT), 2011 Technical Symposium at ITU. IEEE, Geneva, pp 1–6
Minerva R, Demaria T (2006) There is a Broker in the Net… Its name is Google. In: Proceeding of ICIN conference. ADERA—ICIN, Bordeaux, pp 1–6
Minerva R, Manzalini A, Moiso C (2011) Towards an expressive, adaptive and resource aware Network Platform. In: Prasad A, Buford J, Gurbani V (eds) Advances in next generation services and service architectures. River Publisher, pp 43–63
Minerva R, Moiso C, Manzalini A, Crespi N (2013) Virtualizing platforms. In: Bertin E, Crespi N, Magedanz T (eds) Evolution of telecommunication services, vol 7768. Springer, Berlin, pp 203–226
Moiso C, Minerva R (2012) Towards a user-centric personal data ecosystem the role of the bank of individuals’ data. In: 16th international conference on intelligence in next generation networks (ICIN). IEEE, Berlin, pp 202–209
Murty J (2009) Programming amazon web services: S3, EC2, SQS, FPS, and SimpleDB. O’Reilly Media, Sebastopol
NFV (2012) Network functions virtualisation. ETSI, Sophia Antipolis
Nielsen J (1998) Nielsen’s law of internet bandwidth. Useit
Ohtsuki H, Hauert C, Lieberman E, Nowak AM (2006) A simple rule for the evolution of cooperation on graphs and social networks. Nature 441(7092):502–505
Open Networking Foundation (2012) OpenFlow-Enabled cloud backbone networks create global provider data centers. Open Networking Forum, Palo Alto
Pepple K (2011) Deploying OpenStack. O’Reilly Media, Sebastopol
Piatetsky-Shapiro G (2007) Data mining and knowledge discovery 1996 to 2005: overcoming the hype and moving from “university” to “business” and “analytics”. Data Min Knowl Disc 15(1):99–105
Pike R, Dorward S, Griesemer R, Quinlan S (2005) Interpreting the data: parallel analysis with Sawzall. Scientific Programming 13(4):277–298
Platform G, Google platform. Wikipedia. Last accessed May 2013
Roberts G, Kudoh T (2010) Network services framework v1.0. Open Grid Forum, Lemont
Rotem-Gal-Oz A (2006) Fallacies of distributed computing explained. http://www.rgoarchitects.com/Files/fallacies.pdf
Schaller RR (1997) Moore’s law: past, present and future. IEEE Spectr 34(6):52–59
Sciore E (2007) SimpleDB: a simple java-based multiuser syst for teaching database internals. ACM SIGCSE Bull 39(1):561–565
Sempolinski P, Thain D (2010) A comparison and critique of eucalyptus, opennebula and nimbus. In: IEEE second international conference on cloud computing technology and science (CloudCom). IEEE, Indianapolis, pp 417–426
Stonebraker M (2010) SQL databases v. NoSQL databases. Commun ACM 53(4):10–11
Stonebraker M, Cetintemel U, Zdonik S (2005) The 8 requirements of real-time stream processing. ACM SIGMOD Rec 34(4):42–47
Tavakoli A, Casado M, Koponen T, Shenker S (2009) Applying NOX to the datacenter. In: HotNets. ACM, New York
Vahdat A (2012) Symbiosis in scale out networking and data management. In: Proceedings of the 2012 international conference on management of data. ACM, Scottsdale, pp 579–580
Valancius V, Laoutaris N, Massoulie L, Diot C, Rodriguez P (2009) Greening the internet with nano data centers. In: Proceedings of the 5th international conference on Emerging networking experiments and technologies. ACM, Rome, pp 37–48
Vaquero LM, Rodero-Merino L, Caceres J, Lindner M (2009) A break in the clouds: towards a cloud definition. ACM SIGCOMM Comput Commun Rev 39(1):50–55
Vouk MA (2008) Cloud computing—issues, research and implementations. In: 30th International conference on information technology interfaces, 2008. ITI 2008. IEEE, Dubrovnik, pp 31–40
Walter C (2005) Kryder’s law. (S. American, ed.). Sci Am 293(2):32–33
White T (2010) Hadoop: the definitive guide. O’Reilly Media Inc, Sebastopol
World Economic Forum (2011) Personal data: the emergence of a new asset class. World Economic Forum, Cologny, Geneva
Zaslavsky A, Perera C, Georgakopoulos D (2013) Sensing as a service and big data. arXiv preprint
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2017 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Minerva, R., Crespi, N. (2017). Technological Evolution of the ICT Sector. In: Networks and New Services: A Complete Story. Internet of Things. Springer, Cham. https://doi.org/10.1007/978-3-319-33995-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-33995-5_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-33993-1
Online ISBN: 978-3-319-33995-5
eBook Packages: EngineeringEngineering (R0)